From 10a8ae39fca35e3d57316a866c0b3d418b3784ef Mon Sep 17 00:00:00 2001
From: "remi.greub" <remi.greub@hes-so.ch>
Date: Tue, 25 Mar 2025 22:53:13 +0100
Subject: [PATCH] modification du makefile

---
 puissance4_GRB/Makefile | 16 ++++++++++++----
 1 file changed, 12 insertions(+), 4 deletions(-)

diff --git a/puissance4_GRB/Makefile b/puissance4_GRB/Makefile
index 01e093d..21fe1a0 100644
--- a/puissance4_GRB/Makefile
+++ b/puissance4_GRB/Makefile
@@ -1,12 +1,20 @@
-CC:=gcc -d
+CC:=gcc
+CFLAGS:=-Wall -Wextra -pedantic -g -fsanitize=address,undefined -fsanitize-recover=address
+LDFLAGS:=-lm
+EXEC:=puissance4
 
 
-puissance4: 
-	@echo "first rule which must create the puissance4 executable"
+puissance4: main.c puissance4.o
+	$(CC) $(CFLAGS) $^ -o $(EXEC) $(LDFLAGS)
+
+puissance4.o: puissance4.c puissance4.h
 
 clean:
-	@echo "this rule must clean everything up (including candidate files in testbed)"
+	rm -rf *.o $(EXEC)
 	$(MAKE) -C testbed clean
 
+run: $(EXEC_EXO)
+	./$<
+
 tests: puissance4
 	$(MAKE) -C testbed
\ No newline at end of file
-- 
GitLab