Makefile

Makefile můžeme pojmenovat jinak než standartním názvem Makefile, který spouštíme příkazem

make

Jiný název, například Makefile.test spustíme příkazem

make -f Makefile.test

Použití preprocesoru a zrychlení budoucí rekompilace (jen změny se překompilují)

program: otevrit.o ulozit.o reseni.o program.o
	g++ otevrit.o ulozit.o reseni.o program.o -o program
 
otevrit.o: otevrit.cpp
	g++ otevrit.cpp -c
 
ulozit.o: ulozit.cpp
	g++ ulozit.cpp -c
 
reseni.o: reseni.cpp
	g++ reseni.cpp -c

Obecný zápis bez použití preprocesoru (pomalejší překlad)

all:
 g++ program.cpp podprogram.cpp -lmysqlclient -lncursesw -o program

Zdroje

http://www.sallyx.org/sally/c/linux/makefile
http://www.linuxsoft.cz/article.php?id_article=722