# commencer la ligne suivante exprimant les dépendances obligatoirement en colonne 1
prog2 : prog2.c prog1.o
# commencer la ligne suivante qui exprime la regle de compilation en colonne 1 ou après une tabulation
cc -o prog2 prog2.c prog1.o
enfin l'ordre est important , il faut déclarer en premier les directives qui concernent le programme principal
lancer via la commande make
le binaire prog1.o est le resultat de la compilation du source prog1.c
l'executable prog2 est le resultat de la compilation du source prog2.c ET de l'edition de lien avec prog1.o
prog2 : prog2.c prog1.o
cc -o prog2 prog2.c prog1.o
prog1.o :
gcc -c prog1.c
polynome1.o : polynome1.c myinclude.h
gcc -c polynome1.c
polynome2 : myinclude.h
gcc -o polynome2 polynome2.c polynome1.o
la compilation de polynome1.c et polynome2.c dépend aussi du fichier myinclude.h