====== Mehrere Ziele definieren ====== Make erlaubt ja mehr als ein Ziel zu definieren. Nehmen wir nun an, dass wir zwei Ziele haben. Diese können einfach untereinander geschrieben werden: ziel: @echo "Ziel wird erstellt"; goal: @echo "Goal under construction"; Das Skript kann wie gewohnt gerufen werden: ===== Default Target ===== Das Default-Target ist immer das erste Ziel, dass im Makefile auftaucht. Im Beispiel ist das also das Ziel 'ziel'. Ambassador:make xin$ make Ziel wird erstellt Ambassador:make xin$ ===== Spezielles Ziel rufen ===== Um das Ziel 'goal' zu erstellen gibt man den Namen des Ziels einfach als Parameter beim Aufruf von make an: Ambassador:make xin$ make goal Goal under construction Ambassador:make xin$ ===== Mehrere Ziele aufrufen ===== Man kann mit einem Aufruf make beauftragen mehrere Ziele hintereinander zu erzeugen. Dafür führt man einfach die gewünschten Ziele beim Aufruf von make als Parameter auf. Die Reihenfolge der Ziele wird beachtet. Ziele, die bereits erledigt sind, werden nicht wiederholt erstellt: Ambassador:make xin$ make goal ziel goal Goal under construction Ziel wird erstellt make: `goal' is up to date. Ambassador:make xin$