Hier werden die Unterschiede zwischen zwei Versionen gezeigt.
Nächste Überarbeitung | Vorherige Überarbeitung | ||
lpi1:make [2013/02/04 15:06] ingo_wichmann angelegt |
lpi1:make [2021/12/03 11:30] 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: | ||
+ | $(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 | ||