diff --git a/Makefile b/Makefile index 09234f3..fedcd86 100644 --- 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