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