commit e7ef08aff0675170e35889209d407ef3d1dcb9b7
parent a65fe34b4c0a8a922fd5c5450acc3f96d141b450
Author: Georges Dupéron <jahvascriptmaniac+github@free.fr>
Date: Sun, 26 Sep 2010 00:57:57 +0200
Ajout des cibles all, clean, mrproper et test.
Diffstat:
1 file changed, 16 insertions(+), 0 deletions(-)
diff --git a/Makefile b/Makefile
@@ -3,13 +3,29 @@ CFLAGS=
LD=gcc
LDFLAGS=-lSDL
# -lSDL_mixer
+RM=rm
EXEC=lew
SOURCES=main.c
OBJECTS=$(SOURCES:.c=.o)
+.Phony: all
+all: $(EXEC)
+
$(EXEC): $(OBJECTS)
$(LD) $(LDFLAGS) $< -o $@
.o:
$(CC) $(CFLAGS) $< -o $@
+
+.Phony: clean
+clean:
+ $(RM) $(OBJECTS)
+
+.Phony: mrproper
+mrproper: clean
+ $(RM) $(EXEC)
+
+.Phony: test
+test: $(EXEC)
+ @./$(EXEC) || true