view Makefile.gen @ 41:bac75122a38e

Add -O3
author Matti Hamalainen <ccr@tnsp.org>
date Tue, 19 Mar 2013 04:51:44 +0200
parents f5eca2e829ca
children e6cb35183ace
line wrap: on
line source

###
### mAKEFiLE fOR 3x666 bY oCSA
###

CFLAGS += -g -W -Wall -O3
LDFLAGS += -lm

TARGETS=$(BINPATH)3x666$(EXEEXT)


###
### Generic targets
###
all: $(TARGETS)

$(OBJPATH)%.o: %.c %.h
	$(CC) $(CFLAGS) -c -o $@ $< $(SDL_CFLAGS)

$(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/

$(BINPATH)3x666$(EXEEXT): $(OBJPATH)3x666.o
	$(CC) -o $@ $+ $(LDFLAGS) $(SDL_LDFLAGS)


###
### Special targets
###
clean:
	$(RM) $(TARGETS) $(OBJPATH)*.o


srcclean: clean
	$(RM) *~