Mercurial > hg > forks > 3x666-SDL
changeset 30:3b0b5d73829e
Improve Makefile.
author | Matti Hamalainen <ccr@tnsp.org> |
---|---|
date | Tue, 19 Mar 2013 01:17:54 +0200 |
parents | a3657801e5cb |
children | 03ef1b48e380 |
files | Makefile.gen |
diffstat | 1 files changed, 25 insertions(+), 4 deletions(-) [+] |
line wrap: on
line diff
--- a/Makefile.gen Sat Mar 16 13:58:50 2013 +0200 +++ b/Makefile.gen Tue Mar 19 01:17:54 2013 +0200 @@ -1,18 +1,39 @@ -# mAKEFiLE fOR 3x666 bY oCSA +### +### mAKEFiLE fOR 3x666 bY oCSA +### CFLAGS += -g -W -Wall LDFLAGS += -lm TARGETS=$(BINPATH)3x666$(EXEEXT) + +### +### Generic targets +### all: $(TARGETS) -$(BINPATH)3x666$(EXEEXT): $(OBJPATH)3x666.o - $(CC) -o $@ $+ $(LDFLAGS) $(SDL_LDFLAGS) +$(OBJPATH)%.o: %.c %.h + $(CC) $(CFLAGS) -c -o $@ $< $(SDL_CFLAGS) -$(OBJPATH)3x666.o: 3x666.c config.h 3xfont.h +$(OBJPATH)%.o: %.c $(CC) $(CFLAGS) -c -o $@ $< $(SDL_CFLAGS) + +### +### Main demo +### +$(OBJPATH)3x666.o: 3x666.c config.h 3xfont.h + $(CC) $(CFLAGS) -c -o $@ $< $(SDL_CFLAGS) -Idmlib/ + + + +### +### Special targets +### clean: + +srcclean: clean + $(RM) *~ $(RM) $(TARGETS) $(OBJPATH)*.o