annotate Makefile.gen @ 38:efb2709f3b00

Updated recording patch.
author Matti Hamalainen <ccr@tnsp.org>
date Tue, 19 Mar 2013 03:00:51 +0200
parents f5eca2e829ca
children bac75122a38e
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
30
3b0b5d73829e Improve Makefile.
Matti Hamalainen <ccr@tnsp.org>
parents: 29
diff changeset
1 ###
3b0b5d73829e Improve Makefile.
Matti Hamalainen <ccr@tnsp.org>
parents: 29
diff changeset
2 ### mAKEFiLE fOR 3x666 bY oCSA
3b0b5d73829e Improve Makefile.
Matti Hamalainen <ccr@tnsp.org>
parents: 29
diff changeset
3 ###
29
a3657801e5cb Added generic Makefile.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
4
a3657801e5cb Added generic Makefile.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
5 CFLAGS += -g -W -Wall
a3657801e5cb Added generic Makefile.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
6 LDFLAGS += -lm
a3657801e5cb Added generic Makefile.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
7
a3657801e5cb Added generic Makefile.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
8 TARGETS=$(BINPATH)3x666$(EXEEXT)
a3657801e5cb Added generic Makefile.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
9
30
3b0b5d73829e Improve Makefile.
Matti Hamalainen <ccr@tnsp.org>
parents: 29
diff changeset
10
3b0b5d73829e Improve Makefile.
Matti Hamalainen <ccr@tnsp.org>
parents: 29
diff changeset
11 ###
3b0b5d73829e Improve Makefile.
Matti Hamalainen <ccr@tnsp.org>
parents: 29
diff changeset
12 ### Generic targets
3b0b5d73829e Improve Makefile.
Matti Hamalainen <ccr@tnsp.org>
parents: 29
diff changeset
13 ###
29
a3657801e5cb Added generic Makefile.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
14 all: $(TARGETS)
a3657801e5cb Added generic Makefile.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
15
30
3b0b5d73829e Improve Makefile.
Matti Hamalainen <ccr@tnsp.org>
parents: 29
diff changeset
16 $(OBJPATH)%.o: %.c %.h
3b0b5d73829e Improve Makefile.
Matti Hamalainen <ccr@tnsp.org>
parents: 29
diff changeset
17 $(CC) $(CFLAGS) -c -o $@ $< $(SDL_CFLAGS)
29
a3657801e5cb Added generic Makefile.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
18
30
3b0b5d73829e Improve Makefile.
Matti Hamalainen <ccr@tnsp.org>
parents: 29
diff changeset
19 $(OBJPATH)%.o: %.c
29
a3657801e5cb Added generic Makefile.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
20 $(CC) $(CFLAGS) -c -o $@ $< $(SDL_CFLAGS)
a3657801e5cb Added generic Makefile.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
21
30
3b0b5d73829e Improve Makefile.
Matti Hamalainen <ccr@tnsp.org>
parents: 29
diff changeset
22
3b0b5d73829e Improve Makefile.
Matti Hamalainen <ccr@tnsp.org>
parents: 29
diff changeset
23 ###
3b0b5d73829e Improve Makefile.
Matti Hamalainen <ccr@tnsp.org>
parents: 29
diff changeset
24 ### Main demo
3b0b5d73829e Improve Makefile.
Matti Hamalainen <ccr@tnsp.org>
parents: 29
diff changeset
25 ###
3b0b5d73829e Improve Makefile.
Matti Hamalainen <ccr@tnsp.org>
parents: 29
diff changeset
26 $(OBJPATH)3x666.o: 3x666.c config.h 3xfont.h
3b0b5d73829e Improve Makefile.
Matti Hamalainen <ccr@tnsp.org>
parents: 29
diff changeset
27 $(CC) $(CFLAGS) -c -o $@ $< $(SDL_CFLAGS) -Idmlib/
3b0b5d73829e Improve Makefile.
Matti Hamalainen <ccr@tnsp.org>
parents: 29
diff changeset
28
36
f5eca2e829ca Oops^2.
Matti Hamalainen <ccr@tnsp.org>
parents: 34
diff changeset
29 $(BINPATH)3x666$(EXEEXT): $(OBJPATH)3x666.o
f5eca2e829ca Oops^2.
Matti Hamalainen <ccr@tnsp.org>
parents: 34
diff changeset
30 $(CC) -o $@ $+ $(LDFLAGS) $(SDL_LDFLAGS)
30
3b0b5d73829e Improve Makefile.
Matti Hamalainen <ccr@tnsp.org>
parents: 29
diff changeset
31
3b0b5d73829e Improve Makefile.
Matti Hamalainen <ccr@tnsp.org>
parents: 29
diff changeset
32
3b0b5d73829e Improve Makefile.
Matti Hamalainen <ccr@tnsp.org>
parents: 29
diff changeset
33 ###
3b0b5d73829e Improve Makefile.
Matti Hamalainen <ccr@tnsp.org>
parents: 29
diff changeset
34 ### Special targets
3b0b5d73829e Improve Makefile.
Matti Hamalainen <ccr@tnsp.org>
parents: 29
diff changeset
35 ###
29
a3657801e5cb Added generic Makefile.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
36 clean:
34
Matti Hamalainen <ccr@tnsp.org>
parents: 30
diff changeset
37 $(RM) $(TARGETS) $(OBJPATH)*.o
Matti Hamalainen <ccr@tnsp.org>
parents: 30
diff changeset
38
30
3b0b5d73829e Improve Makefile.
Matti Hamalainen <ccr@tnsp.org>
parents: 29
diff changeset
39
3b0b5d73829e Improve Makefile.
Matti Hamalainen <ccr@tnsp.org>
parents: 29
diff changeset
40 srcclean: clean
3b0b5d73829e Improve Makefile.
Matti Hamalainen <ccr@tnsp.org>
parents: 29
diff changeset
41 $(RM) *~
29
a3657801e5cb Added generic Makefile.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
42