annotate Makefile.gen @ 495:30145d17aebd

Move certain editor related targets to the actual TARGETS variable, and remove them from being separately specified in the "make clean" target, thusly cleaning them only when editor is enabled in build configuration.
author Matti Hamalainen <ccr@tnsp.org>
date Fri, 16 Nov 2012 19:18:03 +0200
parents 8ca18222db10
children 966617f0f6cd
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
32250b436bca Initial re-import.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
1 ###
32250b436bca Initial re-import.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
2 ### Get settings from config.mak
32250b436bca Initial re-import.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
3 ###
32250b436bca Initial re-import.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
4 include config.mak
32250b436bca Initial re-import.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
5
32250b436bca Initial re-import.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
6 ifeq ($(EXTRA_CFLAGS),)
334
c0aba47f8020 Move -O3 to EXTRA_CFLAGS.
Matti Hamalainen <ccr@tnsp.org>
parents: 333
diff changeset
7 EXTRA_CFLAGS=-O3 -march=core2 -DDM_DEVEL
0
32250b436bca Initial re-import.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
8 endif
32250b436bca Initial re-import.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
9
2
9a8355b47e1c Various improvements in the build system to add granularity
Matti Hamalainen <ccr@tnsp.org>
parents: 1
diff changeset
10 ifneq ($(DMLIB),)
9a8355b47e1c Various improvements in the build system to add granularity
Matti Hamalainen <ccr@tnsp.org>
parents: 1
diff changeset
11 DM_CFLAGS += -I$(DMLIB)
9a8355b47e1c Various improvements in the build system to add granularity
Matti Hamalainen <ccr@tnsp.org>
parents: 1
diff changeset
12 endif
0
32250b436bca Initial re-import.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
13
344
9cf1a58b0234 Beginnings of the editor.
Matti Hamalainen <ccr@tnsp.org>
parents: 343
diff changeset
14
9cf1a58b0234 Beginnings of the editor.
Matti Hamalainen <ccr@tnsp.org>
parents: 343
diff changeset
15 ###
9cf1a58b0234 Beginnings of the editor.
Matti Hamalainen <ccr@tnsp.org>
parents: 343
diff changeset
16 ### Editor
9cf1a58b0234 Beginnings of the editor.
Matti Hamalainen <ccr@tnsp.org>
parents: 343
diff changeset
17 ###
9cf1a58b0234 Beginnings of the editor.
Matti Hamalainen <ccr@tnsp.org>
parents: 343
diff changeset
18 ifeq ($(DM_BUILD_EDITOR),yes)
9cf1a58b0234 Beginnings of the editor.
Matti Hamalainen <ccr@tnsp.org>
parents: 343
diff changeset
19 ifneq ($(DEMO_BIN),)
9cf1a58b0234 Beginnings of the editor.
Matti Hamalainen <ccr@tnsp.org>
parents: 343
diff changeset
20 BINARIES += ed_$(DEMO_BIN)
495
30145d17aebd Move certain editor related targets to the actual TARGETS variable, and
Matti Hamalainen <ccr@tnsp.org>
parents: 459
diff changeset
21 TARGETS += $(OBJPATH)moc_* $(EDITOR_MAKEFILE) $(EDITOR_PRO)
344
9cf1a58b0234 Beginnings of the editor.
Matti Hamalainen <ccr@tnsp.org>
parents: 343
diff changeset
22 endif
9cf1a58b0234 Beginnings of the editor.
Matti Hamalainen <ccr@tnsp.org>
parents: 343
diff changeset
23 endif
9cf1a58b0234 Beginnings of the editor.
Matti Hamalainen <ccr@tnsp.org>
parents: 343
diff changeset
24
370
7e640b1f990b Fix build process for out of tree builds.
Matti Hamalainen <ccr@tnsp.org>
parents: 357
diff changeset
25 EDITOR_PRO = editor.pro
7e640b1f990b Fix build process for out of tree builds.
Matti Hamalainen <ccr@tnsp.org>
parents: 357
diff changeset
26 EDITOR_MAKEFILE = Makefile.editor
403
d34922e6a244 Even more work towards the editor.
Matti Hamalainen <ccr@tnsp.org>
parents: 392
diff changeset
27 EDITOR_SOURCES = edmain.cpp edgui.cpp edview.cpp edtlobj.cpp edtimeline.cpp edwaveform.cpp edres.cpp
d34922e6a244 Even more work towards the editor.
Matti Hamalainen <ccr@tnsp.org>
parents: 392
diff changeset
28 EDITOR_HEADERS = edmain.h edtlobj.h edview.h edtimeline.h edwaveform.h edres.h
344
9cf1a58b0234 Beginnings of the editor.
Matti Hamalainen <ccr@tnsp.org>
parents: 343
diff changeset
29
9cf1a58b0234 Beginnings of the editor.
Matti Hamalainen <ccr@tnsp.org>
parents: 343
diff changeset
30
0
32250b436bca Initial re-import.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
31 ###
32250b436bca Initial re-import.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
32 ### Form additional compilation defines based on settings
32250b436bca Initial re-import.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
33 ###
32250b436bca Initial re-import.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
34
32250b436bca Initial re-import.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
35 # If C routines are not explicitly disabled, we enable them
32250b436bca Initial re-import.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
36 ifeq ($(DM_USE_C),)
32250b436bca Initial re-import.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
37 DM_USE_C=yes
32250b436bca Initial re-import.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
38 endif
32250b436bca Initial re-import.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
39
32250b436bca Initial re-import.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
40 ifeq ($(DM_USE_C),yes)
32250b436bca Initial re-import.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
41 DM_CFLAGS+=-DDM_USE_C
32250b436bca Initial re-import.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
42 endif
32250b436bca Initial re-import.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
43
32250b436bca Initial re-import.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
44 # Enable SIMD routines, if requested
32250b436bca Initial re-import.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
45 ifeq ($(DM_USE_SIMD),yes)
284
d47e8cafaa63 Add -msse2 if DM_USE_SIMD is enabled.
Matti Hamalainen <ccr@tnsp.org>
parents: 242
diff changeset
46 DM_CFLAGS+=-DDM_USE_SIMD -msse2
0
32250b436bca Initial re-import.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
47 endif
32250b436bca Initial re-import.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
48
105
d5d27f262227 Beging merging of dmsimple2-fork into the main "engine".
Matti Hamalainen <ccr@tnsp.org>
parents: 95
diff changeset
49 # Enable Tremor Ogg Vorbis decoder
d5d27f262227 Beging merging of dmsimple2-fork into the main "engine".
Matti Hamalainen <ccr@tnsp.org>
parents: 95
diff changeset
50 ifeq ($(DM_USE_TREMOR),yes)
d5d27f262227 Beging merging of dmsimple2-fork into the main "engine".
Matti Hamalainen <ccr@tnsp.org>
parents: 95
diff changeset
51 DM_CFLAGS+=-DDM_USE_TREMOR $(TREMOR_CFLAGS)
d5d27f262227 Beging merging of dmsimple2-fork into the main "engine".
Matti Hamalainen <ccr@tnsp.org>
parents: 95
diff changeset
52 DM_LDFLAGS+=$(TREMOR_LDFLAGS)
d5d27f262227 Beging merging of dmsimple2-fork into the main "engine".
Matti Hamalainen <ccr@tnsp.org>
parents: 95
diff changeset
53 endif
d5d27f262227 Beging merging of dmsimple2-fork into the main "engine".
Matti Hamalainen <ccr@tnsp.org>
parents: 95
diff changeset
54
0
32250b436bca Initial re-import.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
55
32250b436bca Initial re-import.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
56 ###
32250b436bca Initial re-import.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
57 ### Filesystem
32250b436bca Initial re-import.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
58 ###
124
d5cfd29c87c4 Rename some conditional compilation directives.
Matti Hamalainen <ccr@tnsp.org>
parents: 105
diff changeset
59 ifeq ($(DM_USE_PACKFS),yes)
166
112eb95f2fba Improve build system granularity.
Matti Hamalainen <ccr@tnsp.org>
parents: 164
diff changeset
60 BUILD_RES=yes
424
e88b2993801c Fix build for Win32.
Matti Hamalainen <ccr@tnsp.org>
parents: 421
diff changeset
61 DM_CFLAGS += -DDM_USE_PACKFS $(ZLIB_CFLAGS)
e88b2993801c Fix build for Win32.
Matti Hamalainen <ccr@tnsp.org>
parents: 421
diff changeset
62 DM_LDFLAGS += $(ZLIB_LDFLAGS)
0
32250b436bca Initial re-import.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
63 DMLIB_OBJS += dmpack.o dmpackutil.o
2
9a8355b47e1c Various improvements in the build system to add granularity
Matti Hamalainen <ccr@tnsp.org>
parents: 1
diff changeset
64 ifeq ($(DM_BUILD_TOOLS),yes)
0
32250b436bca Initial re-import.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
65 BINARIES += packed
32250b436bca Initial re-import.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
66 endif
2
9a8355b47e1c Various improvements in the build system to add granularity
Matti Hamalainen <ccr@tnsp.org>
parents: 1
diff changeset
67 endif
0
32250b436bca Initial re-import.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
68
124
d5cfd29c87c4 Rename some conditional compilation directives.
Matti Hamalainen <ccr@tnsp.org>
parents: 105
diff changeset
69 ifeq ($(DM_USE_STDIO),yes)
166
112eb95f2fba Improve build system granularity.
Matti Hamalainen <ccr@tnsp.org>
parents: 164
diff changeset
70 BUILD_RES=yes
124
d5cfd29c87c4 Rename some conditional compilation directives.
Matti Hamalainen <ccr@tnsp.org>
parents: 105
diff changeset
71 DM_CFLAGS += -DDM_USE_STDIO
0
32250b436bca Initial re-import.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
72 endif
32250b436bca Initial re-import.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
73
166
112eb95f2fba Improve build system granularity.
Matti Hamalainen <ccr@tnsp.org>
parents: 164
diff changeset
74 ifeq ($(DM_USE_MEMIO),yes)
112eb95f2fba Improve build system granularity.
Matti Hamalainen <ccr@tnsp.org>
parents: 164
diff changeset
75 BUILD_RES=yes
112eb95f2fba Improve build system granularity.
Matti Hamalainen <ccr@tnsp.org>
parents: 164
diff changeset
76 DM_CFLAGS += -DDM_USE_MEMIO
112eb95f2fba Improve build system granularity.
Matti Hamalainen <ccr@tnsp.org>
parents: 164
diff changeset
77 endif
112eb95f2fba Improve build system granularity.
Matti Hamalainen <ccr@tnsp.org>
parents: 164
diff changeset
78
112eb95f2fba Improve build system granularity.
Matti Hamalainen <ccr@tnsp.org>
parents: 164
diff changeset
79 ifeq ($(BUILD_RES),yes)
112eb95f2fba Improve build system granularity.
Matti Hamalainen <ccr@tnsp.org>
parents: 164
diff changeset
80 DMLIB_OBJS += dmres.o dmresw.o
112eb95f2fba Improve build system granularity.
Matti Hamalainen <ccr@tnsp.org>
parents: 164
diff changeset
81 endif
0
32250b436bca Initial re-import.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
82
32250b436bca Initial re-import.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
83 ###
32250b436bca Initial re-import.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
84 ### Graphics support
32250b436bca Initial re-import.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
85 ###
32250b436bca Initial re-import.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
86
32250b436bca Initial re-import.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
87 ifeq ($(DM_GFX_MISC),yes)
32250b436bca Initial re-import.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
88 DM_CFLAGS += -DDM_GFX_MISC
32250b436bca Initial re-import.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
89 DMLIB_OBJS += dmgfx.o
32250b436bca Initial re-import.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
90 endif
32250b436bca Initial re-import.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
91
32250b436bca Initial re-import.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
92 ifeq ($(DM_GFX_LINES),yes)
32250b436bca Initial re-import.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
93 DM_CFLAGS += -DDM_GFX_LINES
32250b436bca Initial re-import.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
94 DMLIB_OBJS += dmline.o
32250b436bca Initial re-import.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
95 endif
32250b436bca Initial re-import.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
96
32250b436bca Initial re-import.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
97 ifeq ($(DM_GFX_BLITS),yes)
32250b436bca Initial re-import.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
98 DM_CFLAGS += -DDM_GFX_BLITS
32250b436bca Initial re-import.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
99 DMLIB_OBJS += dmblit.o
32250b436bca Initial re-import.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
100 endif
32250b436bca Initial re-import.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
101
60
f28cd66356f6 Initial work for bitmapped fonts and text drawing. Also moved TTF header
Matti Hamalainen <ccr@tnsp.org>
parents: 59
diff changeset
102 ifeq ($(DM_GFX_BM_TEXT),yes)
f28cd66356f6 Initial work for bitmapped fonts and text drawing. Also moved TTF header
Matti Hamalainen <ccr@tnsp.org>
parents: 59
diff changeset
103 DM_CFLAGS += -DDM_GFX_BM_TEXT
64
ad1ef3f0d474 More work on the text subsystem.
Matti Hamalainen <ccr@tnsp.org>
parents: 60
diff changeset
104 DMLIB_OBJS += dmtext_bm.o
160
67d2cba58a87 Add fontconv tool.
Matti Hamalainen <ccr@tnsp.org>
parents: 124
diff changeset
105 ifeq ($(DM_BUILD_TOOLS),yes)
166
112eb95f2fba Improve build system granularity.
Matti Hamalainen <ccr@tnsp.org>
parents: 164
diff changeset
106 ifeq ($(DM_USE_STDIO),yes)
160
67d2cba58a87 Add fontconv tool.
Matti Hamalainen <ccr@tnsp.org>
parents: 124
diff changeset
107 BINARIES += fontconv
67d2cba58a87 Add fontconv tool.
Matti Hamalainen <ccr@tnsp.org>
parents: 124
diff changeset
108 endif
60
f28cd66356f6 Initial work for bitmapped fonts and text drawing. Also moved TTF header
Matti Hamalainen <ccr@tnsp.org>
parents: 59
diff changeset
109 endif
166
112eb95f2fba Improve build system granularity.
Matti Hamalainen <ccr@tnsp.org>
parents: 164
diff changeset
110 endif
60
f28cd66356f6 Initial work for bitmapped fonts and text drawing. Also moved TTF header
Matti Hamalainen <ccr@tnsp.org>
parents: 59
diff changeset
111
0
32250b436bca Initial re-import.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
112 ifeq ($(DM_GFX_TTF_TEXT),yes)
32250b436bca Initial re-import.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
113 DM_CFLAGS += -DDM_GFX_TTF_TEXT
64
ad1ef3f0d474 More work on the text subsystem.
Matti Hamalainen <ccr@tnsp.org>
parents: 60
diff changeset
114 DMLIB_OBJS += dmtext_ttf.o
0
32250b436bca Initial re-import.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
115
2
9a8355b47e1c Various improvements in the build system to add granularity
Matti Hamalainen <ccr@tnsp.org>
parents: 1
diff changeset
116 ifeq ($(DM_BUILD_TESTS),yes)
0
32250b436bca Initial re-import.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
117 ifeq ($(DM_GFX_BLITS),yes)
166
112eb95f2fba Improve build system granularity.
Matti Hamalainen <ccr@tnsp.org>
parents: 164
diff changeset
118 ifeq ($(DM_USE_STDIO),yes)
459
8ca18222db10 Remove the rather useless vview utility.
Matti Hamalainen <ccr@tnsp.org>
parents: 435
diff changeset
119 BINARIES += blittest vptest efu
0
32250b436bca Initial re-import.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
120 endif
32250b436bca Initial re-import.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
121 endif
2
9a8355b47e1c Various improvements in the build system to add granularity
Matti Hamalainen <ccr@tnsp.org>
parents: 1
diff changeset
122 endif
166
112eb95f2fba Improve build system granularity.
Matti Hamalainen <ccr@tnsp.org>
parents: 164
diff changeset
123 endif
0
32250b436bca Initial re-import.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
124
32250b436bca Initial re-import.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
125 ifeq ($(DM_GFX_8BIT),yes)
32250b436bca Initial re-import.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
126 DM_CFLAGS += -DDM_GFX_8BIT
32250b436bca Initial re-import.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
127 endif
32250b436bca Initial re-import.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
128
32250b436bca Initial re-import.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
129 ifeq ($(DM_GFX_15BIT),yes)
32250b436bca Initial re-import.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
130 DM_CFLAGS += -DDM_GFX_15BIT
32250b436bca Initial re-import.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
131 endif
32250b436bca Initial re-import.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
132
32250b436bca Initial re-import.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
133 ifeq ($(DM_GFX_16BIT),yes)
32250b436bca Initial re-import.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
134 DM_CFLAGS += -DDM_GFX_15BIT
32250b436bca Initial re-import.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
135 endif
32250b436bca Initial re-import.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
136
32250b436bca Initial re-import.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
137 ifeq ($(DM_GFX_32BIT),yes)
32250b436bca Initial re-import.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
138 DM_CFLAGS += -DDM_GFX_15BIT
32250b436bca Initial re-import.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
139 endif
32250b436bca Initial re-import.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
140
32250b436bca Initial re-import.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
141
32250b436bca Initial re-import.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
142 ###
32250b436bca Initial re-import.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
143 ### miniJSS
32250b436bca Initial re-import.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
144 ###
32250b436bca Initial re-import.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
145 ifeq ($(JSS),yes)
105
d5d27f262227 Beging merging of dmsimple2-fork into the main "engine".
Matti Hamalainen <ccr@tnsp.org>
parents: 95
diff changeset
146 DM_CFLAGS+=-DDM_USE_JSS
0
32250b436bca Initial re-import.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
147
32250b436bca Initial re-import.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
148 ifeq ($(JSS_LIGHT),yes)
32250b436bca Initial re-import.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
149 DM_CFLAGS+=-DJSS_LIGHT -Os
32250b436bca Initial re-import.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
150 else
32250b436bca Initial re-import.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
151 ifeq ($(JSS_USE_ASSERTS),yes)
32250b436bca Initial re-import.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
152 DM_CFLAGS+=-DJSS_USE_ASSERTS
32250b436bca Initial re-import.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
153 endif
32250b436bca Initial re-import.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
154 ifeq ($(JSS_DEBUG),yes)
32250b436bca Initial re-import.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
155 DM_CFLAGS+=-DJSS_DEBUG
32250b436bca Initial re-import.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
156 endif
32250b436bca Initial re-import.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
157 endif
32250b436bca Initial re-import.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
158
49
033c660c25f5 Restructure module playing, removing 8bit sample mixing (output can still be
Matti Hamalainen <ccr@tnsp.org>
parents: 34
diff changeset
159 ifeq ($(JSS_MIX_FP),yes)
033c660c25f5 Restructure module playing, removing 8bit sample mixing (output can still be
Matti Hamalainen <ccr@tnsp.org>
parents: 34
diff changeset
160 DM_CFLAGS+=-DJSS_MIX_FP
033c660c25f5 Restructure module playing, removing 8bit sample mixing (output can still be
Matti Hamalainen <ccr@tnsp.org>
parents: 34
diff changeset
161 endif
033c660c25f5 Restructure module playing, removing 8bit sample mixing (output can still be
Matti Hamalainen <ccr@tnsp.org>
parents: 34
diff changeset
162
0
32250b436bca Initial re-import.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
163 ifeq ($(JSS_SUP_THREADS),yes)
32250b436bca Initial re-import.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
164 DM_CFLAGS+=-DJSS_SUP_THREADS
32250b436bca Initial re-import.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
165 endif
32250b436bca Initial re-import.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
166
32250b436bca Initial re-import.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
167
32250b436bca Initial re-import.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
168 SUP_MODLOAD=no
32250b436bca Initial re-import.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
169 ifeq ($(JSS_SUP_XM),yes)
32250b436bca Initial re-import.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
170 SUP_MODLOAD=yes
32250b436bca Initial re-import.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
171 DMLIB_OBJS+= jloadxm.o
32250b436bca Initial re-import.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
172 DM_CFLAGS+=-DJSS_SUP_XM
32250b436bca Initial re-import.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
173 endif
32250b436bca Initial re-import.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
174
32250b436bca Initial re-import.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
175 ifeq ($(JSS_SUP_JSSMOD),yes)
32250b436bca Initial re-import.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
176 SUP_MODLOAD=yes
32250b436bca Initial re-import.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
177 DMLIB_OBJS+= jloadjss.o
32250b436bca Initial re-import.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
178 DM_CFLAGS+=-DJSS_SUP_JSSMOD $(JSSMOD_FLAGS)
32250b436bca Initial re-import.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
179 endif
32250b436bca Initial re-import.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
180
32250b436bca Initial re-import.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
181 ifeq ($(DM_USE_C),yes)
2
9a8355b47e1c Various improvements in the build system to add granularity
Matti Hamalainen <ccr@tnsp.org>
parents: 1
diff changeset
182 TARGETS += $(DMLIB)jmix_c.c
0
32250b436bca Initial re-import.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
183 DMLIB_OBJS+=jmix_c.o
32250b436bca Initial re-import.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
184 endif
32250b436bca Initial re-import.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
185
32250b436bca Initial re-import.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
186 #ifeq ($(DM_USE_SIMD),yes)
32250b436bca Initial re-import.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
187 #DMLIB_OBJS+=jmix_simd.o
32250b436bca Initial re-import.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
188 #endif
32250b436bca Initial re-import.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
189
32250b436bca Initial re-import.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
190
32250b436bca Initial re-import.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
191 ### Dependancies
2
9a8355b47e1c Various improvements in the build system to add granularity
Matti Hamalainen <ccr@tnsp.org>
parents: 1
diff changeset
192 ifeq ($(DM_BUILD_TOOLS),yes)
435
e4a3f183e463 Modularize some more.
Matti Hamalainen <ccr@tnsp.org>
parents: 424
diff changeset
193 DMLIB_OBJS += libgfx.o lib64gfx.o
124
d5cfd29c87c4 Rename some conditional compilation directives.
Matti Hamalainen <ccr@tnsp.org>
parents: 105
diff changeset
194 ifeq ($(DM_USE_STDIO),yes)
408
37e65cdcc749 Add gfxconv to the build.
Matti Hamalainen <ccr@tnsp.org>
parents: 407
diff changeset
195 BINARIES+= objlink data2inc gfxconv
0
32250b436bca Initial re-import.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
196 ifeq ($(SUP_MODLOAD),yes)
166
112eb95f2fba Improve build system granularity.
Matti Hamalainen <ccr@tnsp.org>
parents: 164
diff changeset
197 BINARIES+= viewmod mod2wav testpl
407
59244a7ae37f Move c64 utilities to the engine lib, as we benefit from a common framework.
Matti Hamalainen <ccr@tnsp.org>
parents: 403
diff changeset
198 ifeq ($(DM_GFX_BLITS),yes)
59244a7ae37f Move c64 utilities to the engine lib, as we benefit from a common framework.
Matti Hamalainen <ccr@tnsp.org>
parents: 403
diff changeset
199 BINARIES+= view64
166
112eb95f2fba Improve build system granularity.
Matti Hamalainen <ccr@tnsp.org>
parents: 164
diff changeset
200 ifeq ($(DM_GFX_BM_TEXT),yes)
112eb95f2fba Improve build system granularity.
Matti Hamalainen <ccr@tnsp.org>
parents: 164
diff changeset
201 ifeq ($(DM_GFX_MISC),yes)
112eb95f2fba Improve build system granularity.
Matti Hamalainen <ccr@tnsp.org>
parents: 164
diff changeset
202 BINARIES+= ppl
112eb95f2fba Improve build system granularity.
Matti Hamalainen <ccr@tnsp.org>
parents: 164
diff changeset
203 endif
112eb95f2fba Improve build system granularity.
Matti Hamalainen <ccr@tnsp.org>
parents: 164
diff changeset
204 endif
112eb95f2fba Improve build system granularity.
Matti Hamalainen <ccr@tnsp.org>
parents: 164
diff changeset
205 endif
0
32250b436bca Initial re-import.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
206 endif
32250b436bca Initial re-import.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
207
32250b436bca Initial re-import.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
208 ifeq ($(JSS_SUP_JSSMOD),yes)
32250b436bca Initial re-import.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
209 ifeq ($(JSS_SUP_XM),yes)
32250b436bca Initial re-import.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
210 BINARIES+= xm2jss
32250b436bca Initial re-import.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
211 endif
32250b436bca Initial re-import.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
212 endif
2
9a8355b47e1c Various improvements in the build system to add granularity
Matti Hamalainen <ccr@tnsp.org>
parents: 1
diff changeset
213 endif
9a8355b47e1c Various improvements in the build system to add granularity
Matti Hamalainen <ccr@tnsp.org>
parents: 1
diff changeset
214 endif
9a8355b47e1c Various improvements in the build system to add granularity
Matti Hamalainen <ccr@tnsp.org>
parents: 1
diff changeset
215
0
32250b436bca Initial re-import.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
216
28
920fb22cffcf Fix build process for jmix_c.c dependancy.
Matti Hamalainen <ccr@tnsp.org>
parents: 7
diff changeset
217 DMLIB_OBJS += jss.o jssmix.o jssmod.o jssplr.o
920fb22cffcf Fix build process for jmix_c.c dependancy.
Matti Hamalainen <ccr@tnsp.org>
parents: 7
diff changeset
218
0
32250b436bca Initial re-import.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
219 endif
32250b436bca Initial re-import.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
220
166
112eb95f2fba Improve build system granularity.
Matti Hamalainen <ccr@tnsp.org>
parents: 164
diff changeset
221
421
f18f07d8a731 Fix building with libpng.
Matti Hamalainen <ccr@tnsp.org>
parents: 412
diff changeset
222 ifeq ($(DM_USE_LIBPNG),yes)
424
e88b2993801c Fix build for Win32.
Matti Hamalainen <ccr@tnsp.org>
parents: 421
diff changeset
223 DM_CFLAGS += -DDM_USE_LIBPNG $(LIBPNG_CFLAGS) $(ZLIB_CFLAGS)
421
f18f07d8a731 Fix building with libpng.
Matti Hamalainen <ccr@tnsp.org>
parents: 412
diff changeset
224 endif
f18f07d8a731 Fix building with libpng.
Matti Hamalainen <ccr@tnsp.org>
parents: 412
diff changeset
225
0
32250b436bca Initial re-import.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
226 ###
32250b436bca Initial re-import.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
227 ### Rest of the rules
32250b436bca Initial re-import.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
228 ###
334
c0aba47f8020 Move -O3 to EXTRA_CFLAGS.
Matti Hamalainen <ccr@tnsp.org>
parents: 333
diff changeset
229 CFLAGS += -g -W -Wall -DHAVE_STRING_H $(EXTRA_CFLAGS)
0
32250b436bca Initial re-import.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
230 CXXFLAGS=$(CFLAGS)
32250b436bca Initial re-import.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
231
32250b436bca Initial re-import.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
232 DM_CFLAGS += $(SDL_CFLAGS)
285
245b15cd1919 Don't link libSDL uselessly to utilities that do not actually use it.
Matti Hamalainen <ccr@tnsp.org>
parents: 284
diff changeset
233 DM_LDFLAGS += $(LDFLAGS)
0
32250b436bca Initial re-import.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
234
32250b436bca Initial re-import.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
235
32250b436bca Initial re-import.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
236 DMLIB_A=$(OBJPATH)dmlib.a
412
24548dba1eb6 Add simple bitstream writing functions.
Matti Hamalainen <ccr@tnsp.org>
parents: 408
diff changeset
237 DMLIB_OBJS += dmfile.o dmbstr.o dmlib.o dmlerp.o dmstring.o \
59
c560703e85ed Add resource writing functions (only work for stdio backend)
Matti Hamalainen <ccr@tnsp.org>
parents: 51
diff changeset
238 dmargs.o dmvecmat.o dmperlin.o dmimage.o \
344
9cf1a58b0234 Beginnings of the editor.
Matti Hamalainen <ccr@tnsp.org>
parents: 343
diff changeset
239 dmwav.o dmengine.o dmtimeline.o dmtimelinew.o dmq3d.o
0
32250b436bca Initial re-import.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
240
2
9a8355b47e1c Various improvements in the build system to add granularity
Matti Hamalainen <ccr@tnsp.org>
parents: 1
diff changeset
241 ifeq ($(DM_BUILD_TESTS),yes)
0
32250b436bca Initial re-import.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
242 BINARIES += vecmattest fptest
2
9a8355b47e1c Various improvements in the build system to add granularity
Matti Hamalainen <ccr@tnsp.org>
parents: 1
diff changeset
243 endif
0
32250b436bca Initial re-import.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
244
1
6e169d87d963 Improve buildsystem to support more flexible builds.
Matti Hamalainen <ccr@tnsp.org>
parents: 0
diff changeset
245 TARGETS += $(DMLIB_A) $(addprefix $(BINPATH),$(addsuffix $(EXEEXT),$(BINARIES)))
0
32250b436bca Initial re-import.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
246
32250b436bca Initial re-import.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
247 all: $(TARGETS)
32250b436bca Initial re-import.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
248
32250b436bca Initial re-import.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
249 ###
32250b436bca Initial re-import.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
250 ### Generic rules
32250b436bca Initial re-import.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
251 ###
344
9cf1a58b0234 Beginnings of the editor.
Matti Hamalainen <ccr@tnsp.org>
parents: 343
diff changeset
252 $(OBJPATH)gtk%.o: $(DMLIB)gtk%.c $(DMLIB)gtk%.h
9cf1a58b0234 Beginnings of the editor.
Matti Hamalainen <ccr@tnsp.org>
parents: 343
diff changeset
253 @echo " CC $+"
9cf1a58b0234 Beginnings of the editor.
Matti Hamalainen <ccr@tnsp.org>
parents: 343
diff changeset
254 @$(CC) $(CFLAGS) -c -o $@ $< $(DM_CFLAGS) $(GTK_CFLAGS)
9cf1a58b0234 Beginnings of the editor.
Matti Hamalainen <ccr@tnsp.org>
parents: 343
diff changeset
255
9cf1a58b0234 Beginnings of the editor.
Matti Hamalainen <ccr@tnsp.org>
parents: 343
diff changeset
256
322
148e981739f4 Add the (unfinished) timeline code to the build.
Matti Hamalainen <ccr@tnsp.org>
parents: 308
diff changeset
257 $(OBJPATH)%.d: $(DMLIB)%.c
148e981739f4 Add the (unfinished) timeline code to the build.
Matti Hamalainen <ccr@tnsp.org>
parents: 308
diff changeset
258 @echo > $@
148e981739f4 Add the (unfinished) timeline code to the build.
Matti Hamalainen <ccr@tnsp.org>
parents: 308
diff changeset
259 @grep '#\s*include\s*\"' $< | sed 's/#\s*include\s\s*"\(.*\)"/\1/' | while read i; do if test -e "$$i"; then echo "$$i" >> $@; fi; done
148e981739f4 Add the (unfinished) timeline code to the build.
Matti Hamalainen <ccr@tnsp.org>
parents: 308
diff changeset
260
0
32250b436bca Initial re-import.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
261
1
6e169d87d963 Improve buildsystem to support more flexible builds.
Matti Hamalainen <ccr@tnsp.org>
parents: 0
diff changeset
262 $(OBJPATH)%.o: $(DMLIB)%.c $(DMLIB)%.h
0
32250b436bca Initial re-import.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
263 @echo " CC $<"
32250b436bca Initial re-import.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
264 @$(CC) $(CFLAGS) -c -o $@ $< $(DM_CFLAGS)
32250b436bca Initial re-import.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
265
1
6e169d87d963 Improve buildsystem to support more flexible builds.
Matti Hamalainen <ccr@tnsp.org>
parents: 0
diff changeset
266 $(OBJPATH)%.o: $(DMLIB)%.c
0
32250b436bca Initial re-import.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
267 @echo " CC $<"
32250b436bca Initial re-import.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
268 @$(CC) $(CFLAGS) -c -o $@ $< $(DM_CFLAGS)
32250b436bca Initial re-import.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
269
3
82fc316e70d0 Enable out of tree building.
Matti Hamalainen <ccr@tnsp.org>
parents: 2
diff changeset
270 $(OBJPATH)%.o: %.c %.h
82fc316e70d0 Enable out of tree building.
Matti Hamalainen <ccr@tnsp.org>
parents: 2
diff changeset
271 @echo " CC $<"
82fc316e70d0 Enable out of tree building.
Matti Hamalainen <ccr@tnsp.org>
parents: 2
diff changeset
272 @$(CC) $(CFLAGS) -c -o $@ $< $(DM_CFLAGS)
82fc316e70d0 Enable out of tree building.
Matti Hamalainen <ccr@tnsp.org>
parents: 2
diff changeset
273
82fc316e70d0 Enable out of tree building.
Matti Hamalainen <ccr@tnsp.org>
parents: 2
diff changeset
274 $(OBJPATH)%.o: %.c
82fc316e70d0 Enable out of tree building.
Matti Hamalainen <ccr@tnsp.org>
parents: 2
diff changeset
275 @echo " CC $<"
82fc316e70d0 Enable out of tree building.
Matti Hamalainen <ccr@tnsp.org>
parents: 2
diff changeset
276 @$(CC) $(CFLAGS) -c -o $@ $< $(DM_CFLAGS)
82fc316e70d0 Enable out of tree building.
Matti Hamalainen <ccr@tnsp.org>
parents: 2
diff changeset
277
0
32250b436bca Initial re-import.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
278
32250b436bca Initial re-import.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
279 ###
32250b436bca Initial re-import.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
280 ### dmlib rules
32250b436bca Initial re-import.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
281 ###
32250b436bca Initial re-import.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
282
49
033c660c25f5 Restructure module playing, removing 8bit sample mixing (output can still be
Matti Hamalainen <ccr@tnsp.org>
parents: 34
diff changeset
283 $(DMLIB)jmix_c.c: $(DMLIB)jmix_c_in.c $(DMLIB)jmixtmpl_c.h $(DMLIB)jmix_post_c.h
51
36e2f910219c A non-working implementation of floating point audio mixing.
Matti Hamalainen <ccr@tnsp.org>
parents: 49
diff changeset
284 (echo "#include \"jssmix.h\"" && cpp $< $(DM_CFLAGS)) | sed "s/^# .*//g" > $@
34
7908061da010 Fix building of JSS mixer parts.
Matti Hamalainen <ccr@tnsp.org>
parents: 32
diff changeset
285
163
fc3c87cee960 Improve build system.
Matti Hamalainen <ccr@tnsp.org>
parents: 160
diff changeset
286 $(OBJPATH)dmimage.o: $(DMLIB)dmimage.c $(DMLIB)stb_image.c $(DMLIB)dmimage.h
0
32250b436bca Initial re-import.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
287 @echo " CC $+"
32250b436bca Initial re-import.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
288 @$(CC) $(CFLAGS) -c -o $@ $< $(DM_CFLAGS)
32250b436bca Initial re-import.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
289
192
2a3b00915beb Add some depencies.
Matti Hamalainen <ccr@tnsp.org>
parents: 178
diff changeset
290 $(OBJPATH)jssmod.o: $(DMLIB)jssmod.c $(DMLIB)jssmod.h $(DMLIB)jss.h
2a3b00915beb Add some depencies.
Matti Hamalainen <ccr@tnsp.org>
parents: 178
diff changeset
291 @echo " CC $+"
2a3b00915beb Add some depencies.
Matti Hamalainen <ccr@tnsp.org>
parents: 178
diff changeset
292 @$(CC) $(CFLAGS) -c -o $@ $< $(DM_CFLAGS)
2a3b00915beb Add some depencies.
Matti Hamalainen <ccr@tnsp.org>
parents: 178
diff changeset
293
2a3b00915beb Add some depencies.
Matti Hamalainen <ccr@tnsp.org>
parents: 178
diff changeset
294 $(OBJPATH)jssplr.o: $(DMLIB)jssplr.c $(DMLIB)jssplr.h $(DMLIB)jss.h $(DMLIB)jssmod.h $(DMLIB)jssmix.h
2a3b00915beb Add some depencies.
Matti Hamalainen <ccr@tnsp.org>
parents: 178
diff changeset
295 @echo " CC $+"
2a3b00915beb Add some depencies.
Matti Hamalainen <ccr@tnsp.org>
parents: 178
diff changeset
296 @$(CC) $(CFLAGS) -c -o $@ $< $(DM_CFLAGS)
2a3b00915beb Add some depencies.
Matti Hamalainen <ccr@tnsp.org>
parents: 178
diff changeset
297
2a3b00915beb Add some depencies.
Matti Hamalainen <ccr@tnsp.org>
parents: 178
diff changeset
298 $(OBJPATH)jssmix.o: $(DMLIB)jssmix.c $(DMLIB)jssmix.h $(DMLIB)jss.h
2a3b00915beb Add some depencies.
Matti Hamalainen <ccr@tnsp.org>
parents: 178
diff changeset
299 @echo " CC $+"
2a3b00915beb Add some depencies.
Matti Hamalainen <ccr@tnsp.org>
parents: 178
diff changeset
300 @$(CC) $(CFLAGS) -c -o $@ $< $(DM_CFLAGS)
2a3b00915beb Add some depencies.
Matti Hamalainen <ccr@tnsp.org>
parents: 178
diff changeset
301
163
fc3c87cee960 Improve build system.
Matti Hamalainen <ccr@tnsp.org>
parents: 160
diff changeset
302 $(OBJPATH)dmblit.o: $(DMLIB)dmblit.c $(DMLIB)dmscaledblit.h $(DMLIB)dmunscaledblit.h $(DMLIB)dmblitfunc.h $(DMLIB)dmlib.h
0
32250b436bca Initial re-import.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
303 @echo " CC $+"
32250b436bca Initial re-import.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
304 @$(CC) $(CFLAGS) -c -o $@ $< $(DM_CFLAGS)
32250b436bca Initial re-import.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
305
232
79dac918c81e Modularize line clipping etc. a lot, and export all line drawing and
Matti Hamalainen <ccr@tnsp.org>
parents: 207
diff changeset
306 $(OBJPATH)dmline.o: $(DMLIB)dmline.c $(DMLIB)dmdrawline.h $(DMLIB)dmlinefunc.h $(DMLIB)dmlineclip.h $(DMLIB)dmlib.h
0
32250b436bca Initial re-import.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
307 @echo " CC $+"
32250b436bca Initial re-import.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
308 @$(CC) $(CFLAGS) -c -o $@ $< $(DM_CFLAGS)
32250b436bca Initial re-import.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
309
163
fc3c87cee960 Improve build system.
Matti Hamalainen <ccr@tnsp.org>
parents: 160
diff changeset
310 $(OBJPATH)dmargs.o: $(DMLIB)dmargs.c $(DMLIB)dmargs.h $(DMLIB)dmargs_int.c $(DMLIB)dmlib.h
0
32250b436bca Initial re-import.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
311 @echo " CC $+"
32250b436bca Initial re-import.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
312 @$(CC) $(CFLAGS) -c -o $@ $< $(DM_CFLAGS)
32250b436bca Initial re-import.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
313
435
e4a3f183e463 Modularize some more.
Matti Hamalainen <ccr@tnsp.org>
parents: 424
diff changeset
314 $(OBJPATH)libgfx.o: $(DMLIB)libgfx.c $(DMLIB)libgfx.h
e4a3f183e463 Modularize some more.
Matti Hamalainen <ccr@tnsp.org>
parents: 424
diff changeset
315 @echo " CC $+"
e4a3f183e463 Modularize some more.
Matti Hamalainen <ccr@tnsp.org>
parents: 424
diff changeset
316 @$(CC) $(CFLAGS) -c -o $@ $< $(DM_CFLAGS) $(LIBPNG_CFLAGS)
e4a3f183e463 Modularize some more.
Matti Hamalainen <ccr@tnsp.org>
parents: 424
diff changeset
317
0
32250b436bca Initial re-import.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
318
2
9a8355b47e1c Various improvements in the build system to add granularity
Matti Hamalainen <ccr@tnsp.org>
parents: 1
diff changeset
319 $(DMLIB_A): $(addprefix $(OBJPATH),$(DMLIB_OBJS)) $(DMLIB)Makefile.gen config.mak
0
32250b436bca Initial re-import.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
320 @echo " AR $@ $(addprefix $(OBJPATH),$(DMLIB_OBJS))"
32250b436bca Initial re-import.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
321 @$(AR) cru $@ $+ $(addprefix $(OBJPATH),$(DMLIB_OBJS))
32250b436bca Initial re-import.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
322 @$(RANLIB) $@
32250b436bca Initial re-import.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
323
28
920fb22cffcf Fix build process for jmix_c.c dependancy.
Matti Hamalainen <ccr@tnsp.org>
parents: 7
diff changeset
324
0
32250b436bca Initial re-import.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
325
32250b436bca Initial re-import.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
326 ###
32250b436bca Initial re-import.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
327 ### Tests and binaries
32250b436bca Initial re-import.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
328 ###
32250b436bca Initial re-import.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
329 $(BINPATH)blittest$(EXEEXT): $(OBJPATH)blittest.o $(DMLIB_A)
32250b436bca Initial re-import.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
330 @echo " LINK $+"
285
245b15cd1919 Don't link libSDL uselessly to utilities that do not actually use it.
Matti Hamalainen <ccr@tnsp.org>
parents: 284
diff changeset
331 @$(CC) -o $@ $(filter %.o %.a,$+) $(DM_LDFLAGS) $(SDL_LDFLAGS) -lSDL_ttf
0
32250b436bca Initial re-import.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
332
32250b436bca Initial re-import.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
333 $(BINPATH)efu$(EXEEXT): $(OBJPATH)efu.o $(DMLIB_A)
32250b436bca Initial re-import.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
334 @echo " LINK $+"
285
245b15cd1919 Don't link libSDL uselessly to utilities that do not actually use it.
Matti Hamalainen <ccr@tnsp.org>
parents: 284
diff changeset
335 @$(CC) -o $@ $(filter %.o %.a,$+) $(DM_LDFLAGS) $(SDL_LDFLAGS) -lSDL_ttf
0
32250b436bca Initial re-import.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
336
32250b436bca Initial re-import.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
337 $(BINPATH)vptest$(EXEEXT): $(OBJPATH)vptest.o $(DMLIB_A)
32250b436bca Initial re-import.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
338 @echo " LINK $+"
285
245b15cd1919 Don't link libSDL uselessly to utilities that do not actually use it.
Matti Hamalainen <ccr@tnsp.org>
parents: 284
diff changeset
339 @$(CC) -o $@ $(filter %.o %.a,$+) $(DM_LDFLAGS) $(SDL_LDFLAGS) -lSDL_ttf
0
32250b436bca Initial re-import.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
340
32250b436bca Initial re-import.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
341 $(BINPATH)%test$(EXEEXT): $(OBJPATH)%test.o $(DMLIB_A)
32250b436bca Initial re-import.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
342 @echo " LINK $+"
285
245b15cd1919 Don't link libSDL uselessly to utilities that do not actually use it.
Matti Hamalainen <ccr@tnsp.org>
parents: 284
diff changeset
343 @$(CC) -o $@ $(filter %.o %.a,$+) $(DM_LDFLAGS) -lm
0
32250b436bca Initial re-import.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
344
32250b436bca Initial re-import.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
345 $(BINPATH)packed$(EXEEXT): $(OBJPATH)packed.o $(DMLIB_A)
32250b436bca Initial re-import.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
346 @echo " LINK $+"
163
fc3c87cee960 Improve build system.
Matti Hamalainen <ccr@tnsp.org>
parents: 160
diff changeset
347 @$(CC) -o $@ $(filter %.o %.a,$+) $(DM_LDFLAGS)
0
32250b436bca Initial re-import.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
348
32250b436bca Initial re-import.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
349 $(BINPATH)mod2wav$(EXEEXT): $(OBJPATH)mod2wav.o $(DMLIB_A)
32250b436bca Initial re-import.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
350 @echo " LINK $+"
285
245b15cd1919 Don't link libSDL uselessly to utilities that do not actually use it.
Matti Hamalainen <ccr@tnsp.org>
parents: 284
diff changeset
351 @$(CC) -o $@ $(filter %.o %.a,$+) $(DM_LDFLAGS) -lm
0
32250b436bca Initial re-import.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
352
32250b436bca Initial re-import.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
353 $(BINPATH)xm2jss$(EXEEXT): $(OBJPATH)xm2jss.o $(DMLIB_A)
32250b436bca Initial re-import.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
354 @echo " LINK $+"
163
fc3c87cee960 Improve build system.
Matti Hamalainen <ccr@tnsp.org>
parents: 160
diff changeset
355 @$(CC) -o $@ $(filter %.o %.a,$+) $(DM_LDFLAGS)
0
32250b436bca Initial re-import.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
356
32250b436bca Initial re-import.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
357 $(BINPATH)viewmod$(EXEEXT): $(OBJPATH)viewmod.o $(DMLIB_A)
32250b436bca Initial re-import.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
358 @echo " LINK $+"
163
fc3c87cee960 Improve build system.
Matti Hamalainen <ccr@tnsp.org>
parents: 160
diff changeset
359 @$(CC) -o $@ $(filter %.o %.a,$+) $(DM_LDFLAGS)
0
32250b436bca Initial re-import.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
360
160
67d2cba58a87 Add fontconv tool.
Matti Hamalainen <ccr@tnsp.org>
parents: 124
diff changeset
361 $(BINPATH)fontconv$(EXEEXT): $(OBJPATH)fontconv.o $(DMLIB_A)
67d2cba58a87 Add fontconv tool.
Matti Hamalainen <ccr@tnsp.org>
parents: 124
diff changeset
362 @echo " LINK $+"
289
4d053d9e6439 Add SDL_CFLAGS to fontconv build.
Matti Hamalainen <ccr@tnsp.org>
parents: 285
diff changeset
363 @$(CC) -o $@ $(filter %.o %.a,$+) $(DM_LDFLAGS) $(SDL_LDFLAGS) -lSDL_ttf
160
67d2cba58a87 Add fontconv tool.
Matti Hamalainen <ccr@tnsp.org>
parents: 124
diff changeset
364
0
32250b436bca Initial re-import.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
365 $(BINPATH)testpl$(EXEEXT): $(OBJPATH)testpl.o $(DMLIB_A)
32250b436bca Initial re-import.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
366 @echo " LINK $+"
285
245b15cd1919 Don't link libSDL uselessly to utilities that do not actually use it.
Matti Hamalainen <ccr@tnsp.org>
parents: 284
diff changeset
367 @$(CC) -o $@ $(filter %.o %.a,$+) $(DM_LDFLAGS) $(SDL_LDFLAGS)
0
32250b436bca Initial re-import.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
368
164
a49d431ff40e Add a hardcoded font to PPL.
Matti Hamalainen <ccr@tnsp.org>
parents: 163
diff changeset
369 $(BINPATH)ppl$(EXEEXT): $(OBJPATH)ppl.o $(DMLIB_A) pplfont.h
71
b908fda1036e Add a simplistic skeleton of a module player with SDL-based view.
Matti Hamalainen <ccr@tnsp.org>
parents: 64
diff changeset
370 @echo " LINK $+"
285
245b15cd1919 Don't link libSDL uselessly to utilities that do not actually use it.
Matti Hamalainen <ccr@tnsp.org>
parents: 284
diff changeset
371 @$(CC) -o $@ $(filter %.o %.a,$+) $(DM_LDFLAGS) $(SDL_LDFLAGS)
71
b908fda1036e Add a simplistic skeleton of a module player with SDL-based view.
Matti Hamalainen <ccr@tnsp.org>
parents: 64
diff changeset
372
376
40e33ad0d153 Work towards a working editor .. some day.
Matti Hamalainen <ccr@tnsp.org>
parents: 374
diff changeset
373 $(BINPATH)$(DEMO_BIN)$(EXEEXT): $(addprefix $(OBJPATH),$(DEMO_OBJS)) $(DMLIB_A)
304
9a945c87f5ec Add special rule for demo executables.
Matti Hamalainen <ccr@tnsp.org>
parents: 298
diff changeset
374 @echo " LINK $+"
9a945c87f5ec Add special rule for demo executables.
Matti Hamalainen <ccr@tnsp.org>
parents: 298
diff changeset
375 @$(CC) -o $@ $(filter %.o %.a,$+) $(DM_LDFLAGS) $(SDL_LDFLAGS)
9a945c87f5ec Add special rule for demo executables.
Matti Hamalainen <ccr@tnsp.org>
parents: 298
diff changeset
376
407
59244a7ae37f Move c64 utilities to the engine lib, as we benefit from a common framework.
Matti Hamalainen <ccr@tnsp.org>
parents: 403
diff changeset
377
59244a7ae37f Move c64 utilities to the engine lib, as we benefit from a common framework.
Matti Hamalainen <ccr@tnsp.org>
parents: 403
diff changeset
378 $(BINPATH)objlink$(EXEEXT): $(OBJPATH)objlink.o $(DMLIB_A)
59244a7ae37f Move c64 utilities to the engine lib, as we benefit from a common framework.
Matti Hamalainen <ccr@tnsp.org>
parents: 403
diff changeset
379 @echo " LINK $+"
59244a7ae37f Move c64 utilities to the engine lib, as we benefit from a common framework.
Matti Hamalainen <ccr@tnsp.org>
parents: 403
diff changeset
380 @$(CC) -o $@ $(filter %.o %.a,$+) $(DM_LDFLAGS)
59244a7ae37f Move c64 utilities to the engine lib, as we benefit from a common framework.
Matti Hamalainen <ccr@tnsp.org>
parents: 403
diff changeset
381
59244a7ae37f Move c64 utilities to the engine lib, as we benefit from a common framework.
Matti Hamalainen <ccr@tnsp.org>
parents: 403
diff changeset
382 $(BINPATH)data2inc$(EXEEXT): $(OBJPATH)data2inc.o $(DMLIB_A)
59244a7ae37f Move c64 utilities to the engine lib, as we benefit from a common framework.
Matti Hamalainen <ccr@tnsp.org>
parents: 403
diff changeset
383 @echo " LINK $+"
59244a7ae37f Move c64 utilities to the engine lib, as we benefit from a common framework.
Matti Hamalainen <ccr@tnsp.org>
parents: 403
diff changeset
384 @$(CC) -o $@ $(filter %.o %.a,$+) $(DM_LDFLAGS)
59244a7ae37f Move c64 utilities to the engine lib, as we benefit from a common framework.
Matti Hamalainen <ccr@tnsp.org>
parents: 403
diff changeset
385
59244a7ae37f Move c64 utilities to the engine lib, as we benefit from a common framework.
Matti Hamalainen <ccr@tnsp.org>
parents: 403
diff changeset
386 $(BINPATH)gfxconv$(EXEEXT): $(OBJPATH)gfxconv.o $(DMLIB_A)
59244a7ae37f Move c64 utilities to the engine lib, as we benefit from a common framework.
Matti Hamalainen <ccr@tnsp.org>
parents: 403
diff changeset
387 @echo " LINK $+"
424
e88b2993801c Fix build for Win32.
Matti Hamalainen <ccr@tnsp.org>
parents: 421
diff changeset
388 @$(CC) -o $@ $(filter %.o %.a,$+) $(DM_LDFLAGS) $(LIBPNG_LDFLAGS) $(ZLIB_LDFLAGS)
407
59244a7ae37f Move c64 utilities to the engine lib, as we benefit from a common framework.
Matti Hamalainen <ccr@tnsp.org>
parents: 403
diff changeset
389
59244a7ae37f Move c64 utilities to the engine lib, as we benefit from a common framework.
Matti Hamalainen <ccr@tnsp.org>
parents: 403
diff changeset
390 $(BINPATH)view64$(EXEEXT): $(OBJPATH)view64.o $(DMLIB_A)
59244a7ae37f Move c64 utilities to the engine lib, as we benefit from a common framework.
Matti Hamalainen <ccr@tnsp.org>
parents: 403
diff changeset
391 @echo " LINK $+"
59244a7ae37f Move c64 utilities to the engine lib, as we benefit from a common framework.
Matti Hamalainen <ccr@tnsp.org>
parents: 403
diff changeset
392 @$(CC) -o $@ $(filter %.o %.a,$+) $(DM_LDFLAGS) $(SDL_LDFLAGS)
59244a7ae37f Move c64 utilities to the engine lib, as we benefit from a common framework.
Matti Hamalainen <ccr@tnsp.org>
parents: 403
diff changeset
393
59244a7ae37f Move c64 utilities to the engine lib, as we benefit from a common framework.
Matti Hamalainen <ccr@tnsp.org>
parents: 403
diff changeset
394
344
9cf1a58b0234 Beginnings of the editor.
Matti Hamalainen <ccr@tnsp.org>
parents: 343
diff changeset
395 ###
9cf1a58b0234 Beginnings of the editor.
Matti Hamalainen <ccr@tnsp.org>
parents: 343
diff changeset
396 ### Editor targets
9cf1a58b0234 Beginnings of the editor.
Matti Hamalainen <ccr@tnsp.org>
parents: 343
diff changeset
397 ###
380
ccb6e5108953 Add EDITOR_HEADERS to the dependency.
Matti Hamalainen <ccr@tnsp.org>
parents: 379
diff changeset
398 $(EDITOR_PRO): $(DMLIB)Makefile.gen config.mak $(addprefix $(DMLIB),$(EDITOR_SOURCES) $(EDITOR_HEADERS)) $(addprefix $(OBJPATH),$(DEMO_OBJS)) $(DMLIB_A)
357
1b8362a26692 Work towards Qt based editor.
Matti Hamalainen <ccr@tnsp.org>
parents: 355
diff changeset
399 @echo " CREATE $@"
377
a41d0db5fa36 Improve building.
Matti Hamalainen <ccr@tnsp.org>
parents: 376
diff changeset
400 @echo "OBJECTS_DIR = $(OBJPATH)" > $@
a41d0db5fa36 Improve building.
Matti Hamalainen <ccr@tnsp.org>
parents: 376
diff changeset
401 @echo "MOC_DIR = $(OBJPATH)" >> $@
a41d0db5fa36 Improve building.
Matti Hamalainen <ccr@tnsp.org>
parents: 376
diff changeset
402 @echo "QMAKE_CXXFLAGS += $(DM_CFLAGS) $(SDL_CFLAGS)" >> $@
376
40e33ad0d153 Work towards a working editor .. some day.
Matti Hamalainen <ccr@tnsp.org>
parents: 374
diff changeset
403 @echo "QMAKE_LIBS += $(filter-out %dmsimple.o,$(filter %.o %.a,$+))" >> $@
357
1b8362a26692 Work towards Qt based editor.
Matti Hamalainen <ccr@tnsp.org>
parents: 355
diff changeset
404 @echo "QMAKE_LIBS += $(DM_LDFLAGS) $(SDL_LDFLAGS)" >> $@
1b8362a26692 Work towards Qt based editor.
Matti Hamalainen <ccr@tnsp.org>
parents: 355
diff changeset
405 @echo "MAKEFILE = $(EDITOR_MAKEFILE)" >> $@
1b8362a26692 Work towards Qt based editor.
Matti Hamalainen <ccr@tnsp.org>
parents: 355
diff changeset
406 @echo "CONFIG += debug" >> $@
1b8362a26692 Work towards Qt based editor.
Matti Hamalainen <ccr@tnsp.org>
parents: 355
diff changeset
407 @echo "QT += core gui opengl" >> $@
377
a41d0db5fa36 Improve building.
Matti Hamalainen <ccr@tnsp.org>
parents: 376
diff changeset
408 @echo "TARGET = $(BINPATH)ed_$(DEMO_BIN)$(EXEEXT)" >> $@
357
1b8362a26692 Work towards Qt based editor.
Matti Hamalainen <ccr@tnsp.org>
parents: 355
diff changeset
409 @echo "TEMPLATE = app" >> $@
370
7e640b1f990b Fix build process for out of tree builds.
Matti Hamalainen <ccr@tnsp.org>
parents: 357
diff changeset
410 @echo "SOURCES = $(addprefix $(DMLIB),$(EDITOR_SOURCES))" >> $@
7e640b1f990b Fix build process for out of tree builds.
Matti Hamalainen <ccr@tnsp.org>
parents: 357
diff changeset
411 @echo "HEADERS = $(addprefix $(DMLIB),$(EDITOR_HEADERS))" >> $@
357
1b8362a26692 Work towards Qt based editor.
Matti Hamalainen <ccr@tnsp.org>
parents: 355
diff changeset
412
1b8362a26692 Work towards Qt based editor.
Matti Hamalainen <ccr@tnsp.org>
parents: 355
diff changeset
413
1b8362a26692 Work towards Qt based editor.
Matti Hamalainen <ccr@tnsp.org>
parents: 355
diff changeset
414 $(EDITOR_MAKEFILE): $(EDITOR_PRO)
355
dbc62ba3f132 Work towards Qt-based editor instead.
Matti Hamalainen <ccr@tnsp.org>
parents: 353
diff changeset
415 @echo " QMAKE $+"
357
1b8362a26692 Work towards Qt based editor.
Matti Hamalainen <ccr@tnsp.org>
parents: 355
diff changeset
416 @qmake -Wall $<
1b8362a26692 Work towards Qt based editor.
Matti Hamalainen <ccr@tnsp.org>
parents: 355
diff changeset
417
1b8362a26692 Work towards Qt based editor.
Matti Hamalainen <ccr@tnsp.org>
parents: 355
diff changeset
418 $(BINPATH)ed_$(DEMO_BIN)$(EXEEXT): $(EDITOR_MAKEFILE)
392
fc9b476c46de Pass parameters to sub-processes of make.
Matti Hamalainen <ccr@tnsp.org>
parents: 388
diff changeset
419 @$(MAKE) -f $<
344
9cf1a58b0234 Beginnings of the editor.
Matti Hamalainen <ccr@tnsp.org>
parents: 343
diff changeset
420
0
32250b436bca Initial re-import.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
421
32250b436bca Initial re-import.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
422 ###
32250b436bca Initial re-import.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
423 ### Special targets
32250b436bca Initial re-import.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
424 ###
32250b436bca Initial re-import.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
425 clean:
495
30145d17aebd Move certain editor related targets to the actual TARGETS variable, and
Matti Hamalainen <ccr@tnsp.org>
parents: 459
diff changeset
426 $(RM) $(TARGETS) $(OBJPATH)*.o
0
32250b436bca Initial re-import.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
427