From 5007dd2650bbd6f57522f872df465a47c0c6c94b Mon Sep 17 00:00:00 2001
From: Pradheep Unnikrishnan <pradheep.unnikrishnan@etu.unistra.fr>
Date: Tue, 19 Mar 2024 18:58:14 +0100
Subject: [PATCH] Ajout des options -g -Werror aux commandes

---
 .../code_modifie/reorganisation/makefile      | 21 ++++++++++++-------
 1 file changed, 14 insertions(+), 7 deletions(-)

diff --git a/TP3_SUITE_TP2_CLONE/code_modifie/reorganisation/makefile b/TP3_SUITE_TP2_CLONE/code_modifie/reorganisation/makefile
index e74be3a..f9a0e1b 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"
-- 
GitLab