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