30
|
1 ###
|
|
2 ### mAKEFiLE fOR 3x666 bY oCSA
|
|
3 ###
|
29
|
4
|
|
5 CFLAGS += -g -W -Wall
|
|
6 LDFLAGS += -lm
|
|
7
|
|
8 TARGETS=$(BINPATH)3x666$(EXEEXT)
|
|
9
|
30
|
10
|
|
11 ###
|
|
12 ### Generic targets
|
|
13 ###
|
29
|
14 all: $(TARGETS)
|
|
15
|
30
|
16 $(OBJPATH)%.o: %.c %.h
|
|
17 $(CC) $(CFLAGS) -c -o $@ $< $(SDL_CFLAGS)
|
29
|
18
|
30
|
19 $(OBJPATH)%.o: %.c
|
29
|
20 $(CC) $(CFLAGS) -c -o $@ $< $(SDL_CFLAGS)
|
|
21
|
30
|
22
|
|
23 ###
|
|
24 ### Main demo
|
|
25 ###
|
|
26 $(OBJPATH)3x666.o: 3x666.c config.h 3xfont.h
|
|
27 $(CC) $(CFLAGS) -c -o $@ $< $(SDL_CFLAGS) -Idmlib/
|
|
28
|
|
29
|
|
30
|
|
31 ###
|
|
32 ### Special targets
|
|
33 ###
|
29
|
34 clean:
|
30
|
35
|
|
36 srcclean: clean
|
|
37 $(RM) *~
|
29
|
38 $(RM) $(TARGETS) $(OBJPATH)*.o
|
|
39
|