From c7cd6f5092b007fe9d7b4413c9b9ba3faaea7838 Mon Sep 17 00:00:00 2001 From: Geoffrey Frogeye Date: Wed, 2 Mar 2016 08:50:03 +0100 Subject: [PATCH] Meilleurs Makefile --- DS1-2015/Makefile | 2 +- Exos/Makefile | 9 +++++++++ Makefile | 2 +- TP1/Makefile | 2 +- TP2/Makefile | 2 +- TP3/Makefile | 9 +++++++++ 6 files changed, 22 insertions(+), 4 deletions(-) create mode 100644 Exos/Makefile create mode 100644 TP3/Makefile diff --git a/DS1-2015/Makefile b/DS1-2015/Makefile index da63454..d5b6599 100644 --- a/DS1-2015/Makefile +++ b/DS1-2015/Makefile @@ -1,4 +1,4 @@ -all: $(subst c,exe,$(shell ls *.c)) +all: $(patsubst %.c,%.exe,$(shell ls *.c)) %.exe: %.c gcc $< -o $@ -lm diff --git a/Exos/Makefile b/Exos/Makefile new file mode 100644 index 0000000..a632890 --- /dev/null +++ b/Exos/Makefile @@ -0,0 +1,9 @@ +all: $(patsubst %.c,%.exe,$(shell ls *.c)) + +%.exe: %.c + gcc $< -o $@ + +.PHONY: all clean + +clean: + rm *.exe diff --git a/Makefile b/Makefile index 2b5064a..a632890 100644 --- a/Makefile +++ b/Makefile @@ -1,4 +1,4 @@ -all: $(subst c,exe,$(shell ls *.c)) +all: $(patsubst %.c,%.exe,$(shell ls *.c)) %.exe: %.c gcc $< -o $@ diff --git a/TP1/Makefile b/TP1/Makefile index aecc9bb..23f6249 100644 --- a/TP1/Makefile +++ b/TP1/Makefile @@ -1,4 +1,4 @@ -all: $(subst c,exe,$(shell ls *.c)) +all: $(patsubst %.c,%.exe,$(shell ls *.c)) E1-1.exe: E1-1.c gcc E1-1.c -o E1-1.exe diff --git a/TP2/Makefile b/TP2/Makefile index 24d209f..7f230e8 100644 --- a/TP2/Makefile +++ b/TP2/Makefile @@ -1,4 +1,4 @@ -all: $(subst c,exe,$(shell ls *.c)) +all: $(patsubst %.c,%.exe,$(shell ls *.c)) E1-1.exe: E1-1.c gcc E1-1.c -o E1-1.exe diff --git a/TP3/Makefile b/TP3/Makefile new file mode 100644 index 0000000..a632890 --- /dev/null +++ b/TP3/Makefile @@ -0,0 +1,9 @@ +all: $(patsubst %.c,%.exe,$(shell ls *.c)) + +%.exe: %.c + gcc $< -o $@ + +.PHONY: all clean + +clean: + rm *.exe