From c61acbb64fc6450cfd5469212211d60657e82372 Mon Sep 17 00:00:00 2001 From: Pradheep Unnikrishnan <pradheep.unnikrishnan@etu.unistra.fr> Date: Tue, 19 Mar 2024 19:21:44 +0100 Subject: [PATCH] Organisation de plusieurs versions de makefile --- .../makefileSimplifie/makefile | 34 +++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 TP3_SUITE_TP2_CLONE/code_modifie/reorganisation/makefileVersion/makefileSimplifie/makefile diff --git a/TP3_SUITE_TP2_CLONE/code_modifie/reorganisation/makefileVersion/makefileSimplifie/makefile b/TP3_SUITE_TP2_CLONE/code_modifie/reorganisation/makefileVersion/makefileSimplifie/makefile new file mode 100644 index 0000000..a579919 --- /dev/null +++ b/TP3_SUITE_TP2_CLONE/code_modifie/reorganisation/makefileVersion/makefileSimplifie/makefile @@ -0,0 +1,34 @@ +all : main run clean + + +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 + @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 -g -Werror -c -o io.o io.c + +alea.o: alea.c alea.h tableau.h + gcc -g -Werror -c -o alea.o alea.c + +tri.o: tri.c tri.h tableau.h + gcc -g -Werror -c -o tri.o tri.c + +remplir.o: remplir.c remplir.h tableau.h alea.h + 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: + @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" -- GitLab