Hier werden die Unterschiede zwischen zwei Versionen gezeigt.
| Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung Nächste Überarbeitung | Vorherige Überarbeitung | ||
|
lpi1:make [2017/05/08 13:38] ingo_wichmann |
lpi1:make [2021/12/03 11:30] (aktuell) ingo_wichmann |
||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| ===== einfaches Beispiel ===== | ===== einfaches Beispiel ===== | ||
| - | ''Makefile'' : | + | |
| - | <file> | + | <file txt Makefile> |
| all: datei1 datei2 | all: datei1 datei2 | ||
| + | $(ECHO) done | ||
| + | |||
| + | ECHO=echo | ||
| datei1: datei3 | datei1: datei3 | ||
| - | echo datei1 > datei1 | + | echo datei1 > datei1 |
| datei2: | datei2: | ||
| - | echo datei2 > datei2 | + | echo datei2 > datei2 |
| datei3: | datei3: | ||
| - | echo datei3 > datei3 | + | echo datei3 > datei3 |
| datei4: | datei4: | ||
| - | echo datei4 > datei4 | + | $(ECHO) datei4 > datei4 |
| + | klammeraffe: | ||
| + | touch $@ | ||
| + | |||
| + | kleiner: klammeraffe | ||
| + | echo $< > $@ | ||
| + | |||
| + | .c.o: | ||
| + | echo $< > $@ | ||
| </file> | </file> | ||
| Wichtig: TAB-Zeichen anstelle von Leerzeichen | Wichtig: TAB-Zeichen anstelle von Leerzeichen | ||
| - | make | + | make --debug |
| + | |||
| + | vim: | ||
| + | :set list | ||