einfaches Beispiel

Makefile
all: datei1 datei2
	$(ECHO) done
 
ECHO=echo
 
datei1: datei3
	echo datei1 > datei1
 
datei2:
	echo datei2 > datei2
 
datei3: 
	echo datei3 > datei3
 
datei4: 
	$(ECHO) datei4 > datei4
 
klammeraffe: 
	touch $@
 
kleiner: klammeraffe
	echo $< > $@
 
.c.o:
	echo $< > $@

Wichtig: TAB-Zeichen anstelle von Leerzeichen

make --debug

vim:

:set list