diff --git a/TP3_SUITE_TP2_CLONE/code_modifie/reorganisation/makefile b/TP3_SUITE_TP2_CLONE/code_modifie/reorganisation/makefile index e74be3a048211cb832bdefc5ce5db8487cd1786f..f9a0e1be4e2d3c0439c49feafc140bb6002d9829 100644 --- a/TP3_SUITE_TP2_CLONE/code_modifie/reorganisation/makefile +++ b/TP3_SUITE_TP2_CLONE/code_modifie/reorganisation/makefile @@ -1,26 +1,33 @@ all : main run clean main: main.o io.o alea.o tri.o remplir.o - gcc -o main main.o io.o alea.o tri.o remplir.o + gcc -g -Werror -o main main.o io.o alea.o tri.o remplir.o + @echo "\n\033[32mCompilation éxécuté avec succès\033[0m" main.o: main.c io.h alea.h tri.h tableau.h remplir.h - gcc -c -o main.o main.c + @echo "\n\033[31m--------------COMPILATION DU PROGRAMME -------------------------------------\033[0m\n" + gcc -g -Werror -c -o main.o main.c io.o: io.c io.h tableau.h - gcc -c -o io.o io.c + gcc -g -Werror -c -o io.o io.c alea.o: alea.c alea.h tableau.h - gcc -c -o alea.o alea.c + gcc -g -Werror -c -o alea.o alea.c tri.o: tri.c tri.h tableau.h - gcc -c -o tri.o tri.c + gcc -g -Werror -c -o tri.o tri.c remplir.o: remplir.c remplir.h tableau.h alea.h - gcc -c -o remplir.o remplir.c + gcc -g -Werror -c -o remplir.o remplir.c run: + @echo "\n\033[31m--------------ÉXÉCUTION DU PROGRAMME ---------------------------------------\033[0m\n" ./main 10 1000 + @echo "\n\033[32mProgramme éxécuté avec succès\033[0m" + clean: - rm *.o main \ No newline at end of file + @echo "\n\033[31m--------------SUPPRESSION DES FICHIERS OBJETS ET DU MAIN -------------------\033[0m\n" + rm *.o main + @echo "\n\033[32mSuppression du fichier main avec succès\033[0m"