Modification des Makefile

master
Yann CHAMPEAU 3 years ago
parent ffe6262d05
commit 6e5070dab0

@ -1,23 +1,30 @@
SAE : annexe/saeAnnexe.o partie1/saeP1.o partie2/saeP2.o partie3/saeP3.o partie4/saeP4.o saeMain.o
gcc annexe/saeAnnexe.o partie1/saeP1.o partie2/saeP2.o partie3/saeP3.o partie4/saeP4.o saeMain.o -o SAE
all : SAE
annexe/saeAnnexe.o : annexe/saeAnnexe.c annexe/saeAnnexe.h
Make -C annexe
.PHONY : all doc clean
partie1/saeP1.o : partie1/saeP1.c partie1/saeP1.h
Make -C partie1
lib : annexe/saeAnnexe.o partie1/saeP1.o partie2/saeP2.o partie3/saeP3.o partie4/saeP4.o
make -C annexe all
make -C partie1 all
make -C partie2 all
make -C partie3 all
make -C partie4 all
partie1/saeP1.o : partie1/saeP1.c partie1/saeP1.h
Make -C partie1
SAE : saeMain.o lib
gcc -o SAE saeMain.o annexe/saeAnnexe.o partie1/saeP1.o partie2/saeP2.o partie3/saeP3.o partie4/saeP4.o
partie2/saeP2.o : partie1/saeP2.c partie2/saeP2.h
Make -C partie2
saeMain.o : saeMain.c
gcc -Wall -c saeMain.c
partie3/saeP3.o : partie3/saeP3.c partie3/saeP3.h
Make -C partie3
partie4/saeP4.o : partie4/saeP4.c partie4/saeP4.h
Make -C partie4
doc :
make -C annexe doc
make -C partie1 doc
make -C partie2 doc
make -C partie3 doc
make -C partie4 doc
clean :
rm -Rf *.o SAE
make -C annexe clean
make -C partie1 clean
make -C partie2 clean
make -C partie3 clean
make -C partie4 clean

@ -1,2 +1,10 @@
all : saeAnnexe.o
saeAnnexe.o : saeAnnexe.c saeAnnexe.h
gcc -Wall -c saeAnnexe.c
gcc -Wall -c saeAnnexe.c
doc : saeAnnexe.h
doxygen
clean :
rm -f saeAnnexe.o

@ -1 +1 @@
void menu(void);

@ -1,2 +1,10 @@
all : saeP1.o
saeP1.o : saeP1.c saeP1.h
gcc -Wall -c saeP1.c
gcc -Wall -c saeP1.c
doc : saeP1.h
doxygen
clean :
rm -f saeP1.o

@ -1,2 +1,10 @@
all : saeP2.o
saeP2.o : saeP2.c saeP2.h
gcc -Wall -c saeP2.c
gcc -Wall -c saeP2.c
doc : saeP2.h
doxygen
clean :
rm -f saeP2.o

@ -1,2 +1,10 @@
all : saeP3.o
saeP3.o : saeP3.c saeP3.h
gcc -Wall -c saeP3.c
gcc -Wall -c saeP3.c
doc : saeP3.h
doxygen
clean :
rm -f saeP3.o

@ -1,2 +1,10 @@
all : saeP4.o
saeP4.o : saeP4.c saeP4.h
gcc -Wall -c saeP4.c
gcc -Wall -c saeP4.c
doc : saeP4.h
doxygen
clean :
rm -f saeP4.o
Loading…
Cancel
Save