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 0000000000000000000000000000000000000000..a5799197be6101183e90e71455e1a15ab4bf90fc
--- /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"