diff options
author | Franklin Wei <git@fwei.tk> | 2017-04-29 18:21:56 -0400 |
---|---|---|
committer | Franklin Wei <git@fwei.tk> | 2017-04-29 18:24:42 -0400 |
commit | 881746789a489fad85aae8317555f73dbe261556 (patch) | |
tree | cec2946362c4698c8db3c10f3242ef546c2c22dd /apps/plugins/puzzles/src/Makefile | |
parent | 03dd4b92be7dcd5c8ab06da3810887060e06abd5 (diff) | |
download | rockbox-881746789a489fad85aae8317555f73dbe261556.tar.gz rockbox-881746789a489fad85aae8317555f73dbe261556.zip |
puzzles: refactor and resync with upstream
This brings puzzles up-to-date with upstream revision
2d333750272c3967cfd5cd3677572cddeaad5932, though certain changes made
by me, including cursor-only Untangle and some compilation fixes
remain. Upstream code has been moved to its separate subdirectory and
future syncs can be done by simply copying over the new sources.
Change-Id: Ia6506ca5f78c3627165ea6791d38db414ace0804
Diffstat (limited to 'apps/plugins/puzzles/src/Makefile')
-rw-r--r-- | apps/plugins/puzzles/src/Makefile | 727 |
1 files changed, 727 insertions, 0 deletions
diff --git a/apps/plugins/puzzles/src/Makefile b/apps/plugins/puzzles/src/Makefile new file mode 100644 index 0000000000..09acd2dd39 --- /dev/null +++ b/apps/plugins/puzzles/src/Makefile | |||
@@ -0,0 +1,727 @@ | |||
1 | # Makefile for puzzles under X/GTK and Unix. | ||
2 | # | ||
3 | # This file was created by `mkfiles.pl' from the `Recipe' file. | ||
4 | # DO NOT EDIT THIS FILE DIRECTLY; edit Recipe or mkfiles.pl instead. | ||
5 | |||
6 | # You can define this path to point at your tools if you need to | ||
7 | # TOOLPATH = /opt/gcc/bin | ||
8 | CC := $(TOOLPATH)$(CC) | ||
9 | # You can manually set this to `gtk-config' or `pkg-config gtk+-1.2' | ||
10 | # (depending on what works on your system) if you want to enforce | ||
11 | # building with GTK 1.2, or you can set it to `pkg-config gtk+-2.0' | ||
12 | # if you want to enforce 2.0. The default is to try 2.0 and fall back | ||
13 | # to 1.2 if it isn't found. | ||
14 | GTK_CONFIG = sh -c 'pkg-config gtk+-2.0 $$0 2>/dev/null || gtk-config $$0' | ||
15 | |||
16 | CFLAGS := -O2 -Wall -ansi -pedantic -g -I./ -Iicons/ `$(GTK_CONFIG) \ | ||
17 | --cflags` $(CFLAGS) | ||
18 | XLIBS = `$(GTK_CONFIG) --libs` -lm | ||
19 | ULIBS = -lm# | ||
20 | INSTALL=install | ||
21 | INSTALL_PROGRAM=$(INSTALL) | ||
22 | INSTALL_DATA=$(INSTALL) | ||
23 | prefix=/usr/local | ||
24 | exec_prefix=$(prefix) | ||
25 | bindir=$(exec_prefix)/bin | ||
26 | gamesdir=$(exec_prefix)/games | ||
27 | mandir=$(prefix)/man | ||
28 | man1dir=$(mandir)/man1 | ||
29 | |||
30 | all: $(BINPREFIX)blackbox $(BINPREFIX)bridges $(BINPREFIX)cube \ | ||
31 | $(BINPREFIX)dominosa $(BINPREFIX)fifteen \ | ||
32 | $(BINPREFIX)fifteensolver $(BINPREFIX)filling \ | ||
33 | $(BINPREFIX)fillingsolver $(BINPREFIX)flip $(BINPREFIX)flood \ | ||
34 | $(BINPREFIX)galaxies $(BINPREFIX)galaxiespicture \ | ||
35 | $(BINPREFIX)galaxiessolver $(BINPREFIX)guess \ | ||
36 | $(BINPREFIX)inertia $(BINPREFIX)keen $(BINPREFIX)keensolver \ | ||
37 | $(BINPREFIX)latincheck $(BINPREFIX)lightup \ | ||
38 | $(BINPREFIX)lightupsolver $(BINPREFIX)loopy \ | ||
39 | $(BINPREFIX)loopysolver $(BINPREFIX)magnets \ | ||
40 | $(BINPREFIX)magnetssolver $(BINPREFIX)map \ | ||
41 | $(BINPREFIX)mapsolver $(BINPREFIX)mineobfusc \ | ||
42 | $(BINPREFIX)mines $(BINPREFIX)net $(BINPREFIX)netslide \ | ||
43 | $(BINPREFIX)nullgame $(BINPREFIX)obfusc $(BINPREFIX)palisade \ | ||
44 | $(BINPREFIX)pattern $(BINPREFIX)patternpicture \ | ||
45 | $(BINPREFIX)patternsolver $(BINPREFIX)pearl \ | ||
46 | $(BINPREFIX)pearlbench $(BINPREFIX)pegs $(BINPREFIX)range \ | ||
47 | $(BINPREFIX)rect $(BINPREFIX)samegame $(BINPREFIX)signpost \ | ||
48 | $(BINPREFIX)signpostsolver $(BINPREFIX)singles \ | ||
49 | $(BINPREFIX)singlessolver $(BINPREFIX)sixteen \ | ||
50 | $(BINPREFIX)slant $(BINPREFIX)slantsolver $(BINPREFIX)solo \ | ||
51 | $(BINPREFIX)solosolver $(BINPREFIX)tents \ | ||
52 | $(BINPREFIX)tentssolver $(BINPREFIX)towers \ | ||
53 | $(BINPREFIX)towerssolver $(BINPREFIX)tracks \ | ||
54 | $(BINPREFIX)twiddle $(BINPREFIX)undead $(BINPREFIX)unequal \ | ||
55 | $(BINPREFIX)unequalsolver $(BINPREFIX)unruly \ | ||
56 | $(BINPREFIX)unrulysolver $(BINPREFIX)untangle | ||
57 | |||
58 | $(BINPREFIX)blackbox: blackbox.o drawing.o gtk.o malloc.o midend.o misc.o \ | ||
59 | no-icon.o printing.o ps.o random.o version.o | ||
60 | $(CC) -o $@ blackbox.o drawing.o gtk.o malloc.o midend.o misc.o \ | ||
61 | no-icon.o printing.o ps.o random.o version.o $(XLFLAGS) \ | ||
62 | $(XLIBS) | ||
63 | |||
64 | $(BINPREFIX)bridges: bridges.o drawing.o dsf.o findloop.o gtk.o malloc.o \ | ||
65 | midend.o misc.o no-icon.o printing.o ps.o random.o version.o | ||
66 | $(CC) -o $@ bridges.o drawing.o dsf.o findloop.o gtk.o malloc.o \ | ||
67 | midend.o misc.o no-icon.o printing.o ps.o random.o version.o \ | ||
68 | $(XLFLAGS) $(XLIBS) | ||
69 | |||
70 | $(BINPREFIX)cube: cube.o drawing.o gtk.o malloc.o midend.o misc.o no-icon.o \ | ||
71 | printing.o ps.o random.o version.o | ||
72 | $(CC) -o $@ cube.o drawing.o gtk.o malloc.o midend.o misc.o \ | ||
73 | no-icon.o printing.o ps.o random.o version.o $(XLFLAGS) \ | ||
74 | $(XLIBS) | ||
75 | |||
76 | $(BINPREFIX)dominosa: dominosa.o drawing.o gtk.o laydomino.o malloc.o \ | ||
77 | midend.o misc.o no-icon.o printing.o ps.o random.o version.o | ||
78 | $(CC) -o $@ dominosa.o drawing.o gtk.o laydomino.o malloc.o midend.o \ | ||
79 | misc.o no-icon.o printing.o ps.o random.o version.o \ | ||
80 | $(XLFLAGS) $(XLIBS) | ||
81 | |||
82 | $(BINPREFIX)fifteen: drawing.o fifteen.o gtk.o malloc.o midend.o misc.o \ | ||
83 | no-icon.o printing.o ps.o random.o version.o | ||
84 | $(CC) -o $@ drawing.o fifteen.o gtk.o malloc.o midend.o misc.o \ | ||
85 | no-icon.o printing.o ps.o random.o version.o $(XLFLAGS) \ | ||
86 | $(XLIBS) | ||
87 | |||
88 | $(BINPREFIX)fifteensolver: fifteen2.o malloc.o misc.o nullfe.o random.o | ||
89 | $(CC) -o $@ fifteen2.o malloc.o misc.o nullfe.o random.o $(XLFLAGS) \ | ||
90 | $(ULIBS) | ||
91 | |||
92 | $(BINPREFIX)filling: drawing.o dsf.o filling.o gtk.o malloc.o midend.o \ | ||
93 | misc.o no-icon.o printing.o ps.o random.o version.o | ||
94 | $(CC) -o $@ drawing.o dsf.o filling.o gtk.o malloc.o midend.o misc.o \ | ||
95 | no-icon.o printing.o ps.o random.o version.o $(XLFLAGS) \ | ||
96 | $(XLIBS) | ||
97 | |||
98 | $(BINPREFIX)fillingsolver: dsf.o filling2.o malloc.o misc.o nullfe.o \ | ||
99 | random.o | ||
100 | $(CC) -o $@ dsf.o filling2.o malloc.o misc.o nullfe.o random.o \ | ||
101 | $(XLFLAGS) $(ULIBS) | ||
102 | |||
103 | $(BINPREFIX)flip: drawing.o flip.o gtk.o malloc.o midend.o misc.o no-icon.o \ | ||
104 | printing.o ps.o random.o tree234.o version.o | ||
105 | $(CC) -o $@ drawing.o flip.o gtk.o malloc.o midend.o misc.o \ | ||
106 | no-icon.o printing.o ps.o random.o tree234.o version.o \ | ||
107 | $(XLFLAGS) $(XLIBS) | ||
108 | |||
109 | $(BINPREFIX)flood: drawing.o flood.o gtk.o malloc.o midend.o misc.o \ | ||
110 | no-icon.o printing.o ps.o random.o version.o | ||
111 | $(CC) -o $@ drawing.o flood.o gtk.o malloc.o midend.o misc.o \ | ||
112 | no-icon.o printing.o ps.o random.o version.o $(XLFLAGS) \ | ||
113 | $(XLIBS) | ||
114 | |||
115 | $(BINPREFIX)galaxies: drawing.o dsf.o galaxies.o gtk.o malloc.o midend.o \ | ||
116 | misc.o no-icon.o printing.o ps.o random.o version.o | ||
117 | $(CC) -o $@ drawing.o dsf.o galaxies.o gtk.o malloc.o midend.o \ | ||
118 | misc.o no-icon.o printing.o ps.o random.o version.o \ | ||
119 | $(XLFLAGS) $(XLIBS) | ||
120 | |||
121 | $(BINPREFIX)galaxiespicture: dsf.o galaxie4.o malloc.o misc.o nullfe.o \ | ||
122 | random.o | ||
123 | $(CC) -o $@ dsf.o galaxie4.o malloc.o misc.o nullfe.o random.o -lm \ | ||
124 | $(XLFLAGS) $(ULIBS) | ||
125 | |||
126 | $(BINPREFIX)galaxiessolver: dsf.o galaxie2.o malloc.o misc.o nullfe.o \ | ||
127 | random.o | ||
128 | $(CC) -o $@ dsf.o galaxie2.o malloc.o misc.o nullfe.o random.o -lm \ | ||
129 | $(XLFLAGS) $(ULIBS) | ||
130 | |||
131 | $(BINPREFIX)guess: drawing.o gtk.o guess.o malloc.o midend.o misc.o \ | ||
132 | no-icon.o printing.o ps.o random.o version.o | ||
133 | $(CC) -o $@ drawing.o gtk.o guess.o malloc.o midend.o misc.o \ | ||
134 | no-icon.o printing.o ps.o random.o version.o $(XLFLAGS) \ | ||
135 | $(XLIBS) | ||
136 | |||
137 | $(BINPREFIX)inertia: drawing.o gtk.o inertia.o malloc.o midend.o misc.o \ | ||
138 | no-icon.o printing.o ps.o random.o version.o | ||
139 | $(CC) -o $@ drawing.o gtk.o inertia.o malloc.o midend.o misc.o \ | ||
140 | no-icon.o printing.o ps.o random.o version.o $(XLFLAGS) \ | ||
141 | $(XLIBS) | ||
142 | |||
143 | $(BINPREFIX)keen: drawing.o dsf.o gtk.o keen.o latin.o malloc.o maxflow.o \ | ||
144 | midend.o misc.o no-icon.o printing.o ps.o random.o tree234.o \ | ||
145 | version.o | ||
146 | $(CC) -o $@ drawing.o dsf.o gtk.o keen.o latin.o malloc.o maxflow.o \ | ||
147 | midend.o misc.o no-icon.o printing.o ps.o random.o tree234.o \ | ||
148 | version.o $(XLFLAGS) $(XLIBS) | ||
149 | |||
150 | $(BINPREFIX)keensolver: dsf.o keen2.o latin6.o malloc.o maxflow.o misc.o \ | ||
151 | nullfe.o random.o tree234.o | ||
152 | $(CC) -o $@ dsf.o keen2.o latin6.o malloc.o maxflow.o misc.o \ | ||
153 | nullfe.o random.o tree234.o $(XLFLAGS) $(ULIBS) | ||
154 | |||
155 | $(BINPREFIX)latincheck: latin8.o malloc.o maxflow.o misc.o nullfe.o random.o \ | ||
156 | tree234.o | ||
157 | $(CC) -o $@ latin8.o malloc.o maxflow.o misc.o nullfe.o random.o \ | ||
158 | tree234.o $(XLFLAGS) $(ULIBS) | ||
159 | |||
160 | $(BINPREFIX)lightup: combi.o drawing.o gtk.o lightup.o malloc.o midend.o \ | ||
161 | misc.o no-icon.o printing.o ps.o random.o version.o | ||
162 | $(CC) -o $@ combi.o drawing.o gtk.o lightup.o malloc.o midend.o \ | ||
163 | misc.o no-icon.o printing.o ps.o random.o version.o \ | ||
164 | $(XLFLAGS) $(XLIBS) | ||
165 | |||
166 | $(BINPREFIX)lightupsolver: combi.o lightup2.o malloc.o misc.o nullfe.o \ | ||
167 | random.o | ||
168 | $(CC) -o $@ combi.o lightup2.o malloc.o misc.o nullfe.o random.o \ | ||
169 | $(XLFLAGS) $(ULIBS) | ||
170 | |||
171 | $(BINPREFIX)loopy: drawing.o dsf.o grid.o gtk.o loopgen.o loopy.o malloc.o \ | ||
172 | midend.o misc.o no-icon.o penrose.o printing.o ps.o random.o \ | ||
173 | tree234.o version.o | ||
174 | $(CC) -o $@ drawing.o dsf.o grid.o gtk.o loopgen.o loopy.o malloc.o \ | ||
175 | midend.o misc.o no-icon.o penrose.o printing.o ps.o random.o \ | ||
176 | tree234.o version.o $(XLFLAGS) $(XLIBS) | ||
177 | |||
178 | $(BINPREFIX)loopysolver: dsf.o grid.o loopgen.o loopy2.o malloc.o misc.o \ | ||
179 | nullfe.o penrose.o random.o tree234.o | ||
180 | $(CC) -o $@ dsf.o grid.o loopgen.o loopy2.o malloc.o misc.o nullfe.o \ | ||
181 | penrose.o random.o tree234.o -lm $(XLFLAGS) $(ULIBS) | ||
182 | |||
183 | $(BINPREFIX)magnets: drawing.o gtk.o laydomino.o magnets.o malloc.o midend.o \ | ||
184 | misc.o no-icon.o printing.o ps.o random.o version.o | ||
185 | $(CC) -o $@ drawing.o gtk.o laydomino.o magnets.o malloc.o midend.o \ | ||
186 | misc.o no-icon.o printing.o ps.o random.o version.o \ | ||
187 | $(XLFLAGS) $(XLIBS) | ||
188 | |||
189 | $(BINPREFIX)magnetssolver: laydomino.o magnets2.o malloc.o misc.o nullfe.o \ | ||
190 | random.o | ||
191 | $(CC) -o $@ laydomino.o magnets2.o malloc.o misc.o nullfe.o random.o \ | ||
192 | -lm $(XLFLAGS) $(ULIBS) | ||
193 | |||
194 | $(BINPREFIX)map: drawing.o dsf.o gtk.o malloc.o map.o midend.o misc.o \ | ||
195 | no-icon.o printing.o ps.o random.o version.o | ||
196 | $(CC) -o $@ drawing.o dsf.o gtk.o malloc.o map.o midend.o misc.o \ | ||
197 | no-icon.o printing.o ps.o random.o version.o $(XLFLAGS) \ | ||
198 | $(XLIBS) | ||
199 | |||
200 | $(BINPREFIX)mapsolver: dsf.o malloc.o map2.o misc.o nullfe.o random.o | ||
201 | $(CC) -o $@ dsf.o malloc.o map2.o misc.o nullfe.o random.o -lm \ | ||
202 | $(XLFLAGS) $(ULIBS) | ||
203 | |||
204 | $(BINPREFIX)mineobfusc: malloc.o mines2.o misc.o nullfe.o random.o tree234.o | ||
205 | $(CC) -o $@ malloc.o mines2.o misc.o nullfe.o random.o tree234.o \ | ||
206 | $(XLFLAGS) $(ULIBS) | ||
207 | |||
208 | $(BINPREFIX)mines: drawing.o gtk.o malloc.o midend.o mines.o misc.o \ | ||
209 | no-icon.o printing.o ps.o random.o tree234.o version.o | ||
210 | $(CC) -o $@ drawing.o gtk.o malloc.o midend.o mines.o misc.o \ | ||
211 | no-icon.o printing.o ps.o random.o tree234.o version.o \ | ||
212 | $(XLFLAGS) $(XLIBS) | ||
213 | |||
214 | $(BINPREFIX)net: drawing.o dsf.o findloop.o gtk.o malloc.o midend.o misc.o \ | ||
215 | net.o no-icon.o printing.o ps.o random.o tree234.o version.o | ||
216 | $(CC) -o $@ drawing.o dsf.o findloop.o gtk.o malloc.o midend.o \ | ||
217 | misc.o net.o no-icon.o printing.o ps.o random.o tree234.o \ | ||
218 | version.o $(XLFLAGS) $(XLIBS) | ||
219 | |||
220 | $(BINPREFIX)netslide: drawing.o gtk.o malloc.o midend.o misc.o netslide.o \ | ||
221 | no-icon.o printing.o ps.o random.o tree234.o version.o | ||
222 | $(CC) -o $@ drawing.o gtk.o malloc.o midend.o misc.o netslide.o \ | ||
223 | no-icon.o printing.o ps.o random.o tree234.o version.o \ | ||
224 | $(XLFLAGS) $(XLIBS) | ||
225 | |||
226 | $(BINPREFIX)nullgame: drawing.o gtk.o malloc.o midend.o misc.o no-icon.o \ | ||
227 | nullgame.o printing.o ps.o random.o version.o | ||
228 | $(CC) -o $@ drawing.o gtk.o malloc.o midend.o misc.o no-icon.o \ | ||
229 | nullgame.o printing.o ps.o random.o version.o $(XLFLAGS) \ | ||
230 | $(XLIBS) | ||
231 | |||
232 | $(BINPREFIX)obfusc: malloc.o misc.o nullfe.o obfusc.o random.o | ||
233 | $(CC) -o $@ malloc.o misc.o nullfe.o obfusc.o random.o $(XLFLAGS) \ | ||
234 | $(ULIBS) | ||
235 | |||
236 | $(BINPREFIX)palisade: divvy.o drawing.o dsf.o gtk.o malloc.o midend.o misc.o \ | ||
237 | no-icon.o palisade.o printing.o ps.o random.o version.o | ||
238 | $(CC) -o $@ divvy.o drawing.o dsf.o gtk.o malloc.o midend.o misc.o \ | ||
239 | no-icon.o palisade.o printing.o ps.o random.o version.o \ | ||
240 | $(XLFLAGS) $(XLIBS) | ||
241 | |||
242 | $(BINPREFIX)pattern: drawing.o gtk.o malloc.o midend.o misc.o no-icon.o \ | ||
243 | pattern.o printing.o ps.o random.o version.o | ||
244 | $(CC) -o $@ drawing.o gtk.o malloc.o midend.o misc.o no-icon.o \ | ||
245 | pattern.o printing.o ps.o random.o version.o $(XLFLAGS) \ | ||
246 | $(XLIBS) | ||
247 | |||
248 | $(BINPREFIX)patternpicture: malloc.o misc.o nullfe.o pattern4.o random.o | ||
249 | $(CC) -o $@ malloc.o misc.o nullfe.o pattern4.o random.o $(XLFLAGS) \ | ||
250 | $(ULIBS) | ||
251 | |||
252 | $(BINPREFIX)patternsolver: malloc.o misc.o nullfe.o pattern2.o random.o | ||
253 | $(CC) -o $@ malloc.o misc.o nullfe.o pattern2.o random.o $(XLFLAGS) \ | ||
254 | $(ULIBS) | ||
255 | |||
256 | $(BINPREFIX)pearl: drawing.o dsf.o grid.o gtk.o loopgen.o malloc.o midend.o \ | ||
257 | misc.o no-icon.o pearl.o penrose.o printing.o ps.o random.o \ | ||
258 | tdq.o tree234.o version.o | ||
259 | $(CC) -o $@ drawing.o dsf.o grid.o gtk.o loopgen.o malloc.o midend.o \ | ||
260 | misc.o no-icon.o pearl.o penrose.o printing.o ps.o random.o \ | ||
261 | tdq.o tree234.o version.o $(XLFLAGS) $(XLIBS) | ||
262 | |||
263 | $(BINPREFIX)pearlbench: dsf.o grid.o loopgen.o malloc.o misc.o nullfe.o \ | ||
264 | pearl2.o penrose.o random.o tdq.o tree234.o | ||
265 | $(CC) -o $@ dsf.o grid.o loopgen.o malloc.o misc.o nullfe.o pearl2.o \ | ||
266 | penrose.o random.o tdq.o tree234.o -lm $(XLFLAGS) $(ULIBS) | ||
267 | |||
268 | $(BINPREFIX)pegs: drawing.o gtk.o malloc.o midend.o misc.o no-icon.o pegs.o \ | ||
269 | printing.o ps.o random.o tree234.o version.o | ||
270 | $(CC) -o $@ drawing.o gtk.o malloc.o midend.o misc.o no-icon.o \ | ||
271 | pegs.o printing.o ps.o random.o tree234.o version.o \ | ||
272 | $(XLFLAGS) $(XLIBS) | ||
273 | |||
274 | $(BINPREFIX)range: drawing.o dsf.o gtk.o malloc.o midend.o misc.o no-icon.o \ | ||
275 | printing.o ps.o random.o range.o version.o | ||
276 | $(CC) -o $@ drawing.o dsf.o gtk.o malloc.o midend.o misc.o no-icon.o \ | ||
277 | printing.o ps.o random.o range.o version.o $(XLFLAGS) \ | ||
278 | $(XLIBS) | ||
279 | |||
280 | $(BINPREFIX)rect: drawing.o gtk.o malloc.o midend.o misc.o no-icon.o \ | ||
281 | printing.o ps.o random.o rect.o version.o | ||
282 | $(CC) -o $@ drawing.o gtk.o malloc.o midend.o misc.o no-icon.o \ | ||
283 | printing.o ps.o random.o rect.o version.o $(XLFLAGS) \ | ||
284 | $(XLIBS) | ||
285 | |||
286 | $(BINPREFIX)samegame: drawing.o gtk.o malloc.o midend.o misc.o no-icon.o \ | ||
287 | printing.o ps.o random.o samegame.o version.o | ||
288 | $(CC) -o $@ drawing.o gtk.o malloc.o midend.o misc.o no-icon.o \ | ||
289 | printing.o ps.o random.o samegame.o version.o $(XLFLAGS) \ | ||
290 | $(XLIBS) | ||
291 | |||
292 | $(BINPREFIX)signpost: drawing.o dsf.o gtk.o malloc.o midend.o misc.o \ | ||
293 | no-icon.o printing.o ps.o random.o signpost.o version.o | ||
294 | $(CC) -o $@ drawing.o dsf.o gtk.o malloc.o midend.o misc.o no-icon.o \ | ||
295 | printing.o ps.o random.o signpost.o version.o $(XLFLAGS) \ | ||
296 | $(XLIBS) | ||
297 | |||
298 | $(BINPREFIX)signpostsolver: dsf.o malloc.o misc.o nullfe.o random.o \ | ||
299 | signpos2.o | ||
300 | $(CC) -o $@ dsf.o malloc.o misc.o nullfe.o random.o signpos2.o -lm \ | ||
301 | $(XLFLAGS) $(ULIBS) | ||
302 | |||
303 | $(BINPREFIX)singles: drawing.o dsf.o gtk.o latin.o malloc.o maxflow.o \ | ||
304 | midend.o misc.o no-icon.o printing.o ps.o random.o singles.o \ | ||
305 | tree234.o version.o | ||
306 | $(CC) -o $@ drawing.o dsf.o gtk.o latin.o malloc.o maxflow.o \ | ||
307 | midend.o misc.o no-icon.o printing.o ps.o random.o singles.o \ | ||
308 | tree234.o version.o $(XLFLAGS) $(XLIBS) | ||
309 | |||
310 | $(BINPREFIX)singlessolver: dsf.o latin.o malloc.o maxflow.o misc.o nullfe.o \ | ||
311 | random.o singles3.o tree234.o | ||
312 | $(CC) -o $@ dsf.o latin.o malloc.o maxflow.o misc.o nullfe.o \ | ||
313 | random.o singles3.o tree234.o $(XLFLAGS) $(ULIBS) | ||
314 | |||
315 | $(BINPREFIX)sixteen: drawing.o gtk.o malloc.o midend.o misc.o no-icon.o \ | ||
316 | printing.o ps.o random.o sixteen.o version.o | ||
317 | $(CC) -o $@ drawing.o gtk.o malloc.o midend.o misc.o no-icon.o \ | ||
318 | printing.o ps.o random.o sixteen.o version.o $(XLFLAGS) \ | ||
319 | $(XLIBS) | ||
320 | |||
321 | $(BINPREFIX)slant: drawing.o dsf.o findloop.o gtk.o malloc.o midend.o misc.o \ | ||
322 | no-icon.o printing.o ps.o random.o slant.o version.o | ||
323 | $(CC) -o $@ drawing.o dsf.o findloop.o gtk.o malloc.o midend.o \ | ||
324 | misc.o no-icon.o printing.o ps.o random.o slant.o version.o \ | ||
325 | $(XLFLAGS) $(XLIBS) | ||
326 | |||
327 | $(BINPREFIX)slantsolver: dsf.o findloop.o malloc.o misc.o nullfe.o random.o \ | ||
328 | slant2.o | ||
329 | $(CC) -o $@ dsf.o findloop.o malloc.o misc.o nullfe.o random.o \ | ||
330 | slant2.o $(XLFLAGS) $(ULIBS) | ||
331 | |||
332 | $(BINPREFIX)solo: divvy.o drawing.o dsf.o gtk.o malloc.o midend.o misc.o \ | ||
333 | no-icon.o printing.o ps.o random.o solo.o version.o | ||
334 | $(CC) -o $@ divvy.o drawing.o dsf.o gtk.o malloc.o midend.o misc.o \ | ||
335 | no-icon.o printing.o ps.o random.o solo.o version.o \ | ||
336 | $(XLFLAGS) $(XLIBS) | ||
337 | |||
338 | $(BINPREFIX)solosolver: divvy.o dsf.o malloc.o misc.o nullfe.o random.o \ | ||
339 | solo2.o | ||
340 | $(CC) -o $@ divvy.o dsf.o malloc.o misc.o nullfe.o random.o solo2.o \ | ||
341 | $(XLFLAGS) $(ULIBS) | ||
342 | |||
343 | $(BINPREFIX)tents: drawing.o dsf.o gtk.o malloc.o maxflow.o midend.o misc.o \ | ||
344 | no-icon.o printing.o ps.o random.o tents.o version.o | ||
345 | $(CC) -o $@ drawing.o dsf.o gtk.o malloc.o maxflow.o midend.o misc.o \ | ||
346 | no-icon.o printing.o ps.o random.o tents.o version.o \ | ||
347 | $(XLFLAGS) $(XLIBS) | ||
348 | |||
349 | $(BINPREFIX)tentssolver: dsf.o malloc.o maxflow.o misc.o nullfe.o random.o \ | ||
350 | tents3.o | ||
351 | $(CC) -o $@ dsf.o malloc.o maxflow.o misc.o nullfe.o random.o \ | ||
352 | tents3.o $(XLFLAGS) $(ULIBS) | ||
353 | |||
354 | $(BINPREFIX)towers: drawing.o gtk.o latin.o malloc.o maxflow.o midend.o \ | ||
355 | misc.o no-icon.o printing.o ps.o random.o towers.o tree234.o \ | ||
356 | version.o | ||
357 | $(CC) -o $@ drawing.o gtk.o latin.o malloc.o maxflow.o midend.o \ | ||
358 | misc.o no-icon.o printing.o ps.o random.o towers.o tree234.o \ | ||
359 | version.o $(XLFLAGS) $(XLIBS) | ||
360 | |||
361 | $(BINPREFIX)towerssolver: latin6.o malloc.o maxflow.o misc.o nullfe.o \ | ||
362 | random.o towers2.o tree234.o | ||
363 | $(CC) -o $@ latin6.o malloc.o maxflow.o misc.o nullfe.o random.o \ | ||
364 | towers2.o tree234.o $(XLFLAGS) $(ULIBS) | ||
365 | |||
366 | $(BINPREFIX)tracks: drawing.o dsf.o findloop.o gtk.o malloc.o midend.o \ | ||
367 | misc.o no-icon.o printing.o ps.o random.o tracks.o version.o | ||
368 | $(CC) -o $@ drawing.o dsf.o findloop.o gtk.o malloc.o midend.o \ | ||
369 | misc.o no-icon.o printing.o ps.o random.o tracks.o version.o \ | ||
370 | $(XLFLAGS) $(XLIBS) | ||
371 | |||
372 | $(BINPREFIX)twiddle: drawing.o gtk.o malloc.o midend.o misc.o no-icon.o \ | ||
373 | printing.o ps.o random.o twiddle.o version.o | ||
374 | $(CC) -o $@ drawing.o gtk.o malloc.o midend.o misc.o no-icon.o \ | ||
375 | printing.o ps.o random.o twiddle.o version.o $(XLFLAGS) \ | ||
376 | $(XLIBS) | ||
377 | |||
378 | $(BINPREFIX)undead: drawing.o gtk.o malloc.o midend.o misc.o no-icon.o \ | ||
379 | printing.o ps.o random.o undead.o version.o | ||
380 | $(CC) -o $@ drawing.o gtk.o malloc.o midend.o misc.o no-icon.o \ | ||
381 | printing.o ps.o random.o undead.o version.o $(XLFLAGS) \ | ||
382 | $(XLIBS) | ||
383 | |||
384 | $(BINPREFIX)unequal: drawing.o gtk.o latin.o malloc.o maxflow.o midend.o \ | ||
385 | misc.o no-icon.o printing.o ps.o random.o tree234.o \ | ||
386 | unequal.o version.o | ||
387 | $(CC) -o $@ drawing.o gtk.o latin.o malloc.o maxflow.o midend.o \ | ||
388 | misc.o no-icon.o printing.o ps.o random.o tree234.o \ | ||
389 | unequal.o version.o $(XLFLAGS) $(XLIBS) | ||
390 | |||
391 | $(BINPREFIX)unequalsolver: latin6.o malloc.o maxflow.o misc.o nullfe.o \ | ||
392 | random.o tree234.o unequal2.o | ||
393 | $(CC) -o $@ latin6.o malloc.o maxflow.o misc.o nullfe.o random.o \ | ||
394 | tree234.o unequal2.o $(XLFLAGS) $(ULIBS) | ||
395 | |||
396 | $(BINPREFIX)unruly: drawing.o gtk.o malloc.o midend.o misc.o no-icon.o \ | ||
397 | printing.o ps.o random.o unruly.o version.o | ||
398 | $(CC) -o $@ drawing.o gtk.o malloc.o midend.o misc.o no-icon.o \ | ||
399 | printing.o ps.o random.o unruly.o version.o $(XLFLAGS) \ | ||
400 | $(XLIBS) | ||
401 | |||
402 | $(BINPREFIX)unrulysolver: malloc.o misc.o nullfe.o random.o unruly2.o | ||
403 | $(CC) -o $@ malloc.o misc.o nullfe.o random.o unruly2.o $(XLFLAGS) \ | ||
404 | $(ULIBS) | ||
405 | |||
406 | $(BINPREFIX)untangle: drawing.o gtk.o malloc.o midend.o misc.o no-icon.o \ | ||
407 | printing.o ps.o random.o tree234.o untangle.o version.o | ||
408 | $(CC) -o $@ drawing.o gtk.o malloc.o midend.o misc.o no-icon.o \ | ||
409 | printing.o ps.o random.o tree234.o untangle.o version.o \ | ||
410 | $(XLFLAGS) $(XLIBS) | ||
411 | |||
412 | blackbox.o: ./blackbox.c ./puzzles.h | ||
413 | $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@ | ||
414 | blackbo3.o: ./blackbox.c ./puzzles.h | ||
415 | $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@ | ||
416 | bridges.o: ./bridges.c ./puzzles.h | ||
417 | $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@ | ||
418 | bridges3.o: ./bridges.c ./puzzles.h | ||
419 | $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@ | ||
420 | combi.o: ./combi.c ./puzzles.h | ||
421 | $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@ | ||
422 | cube.o: ./cube.c ./puzzles.h | ||
423 | $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@ | ||
424 | cube3.o: ./cube.c ./puzzles.h | ||
425 | $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@ | ||
426 | divvy.o: ./divvy.c ./puzzles.h | ||
427 | $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@ | ||
428 | dominosa.o: ./dominosa.c ./puzzles.h | ||
429 | $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@ | ||
430 | dominos3.o: ./dominosa.c ./puzzles.h | ||
431 | $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@ | ||
432 | drawing.o: ./drawing.c ./puzzles.h | ||
433 | $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@ | ||
434 | dsf.o: ./dsf.c ./puzzles.h | ||
435 | $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@ | ||
436 | fifteen.o: ./fifteen.c ./puzzles.h | ||
437 | $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@ | ||
438 | fifteen5.o: ./fifteen.c ./puzzles.h | ||
439 | $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@ | ||
440 | fifteen2.o: ./fifteen.c ./puzzles.h | ||
441 | $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DSTANDALONE_SOLVER -c $< -o $@ | ||
442 | filling.o: ./filling.c ./puzzles.h | ||
443 | $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@ | ||
444 | filling5.o: ./filling.c ./puzzles.h | ||
445 | $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@ | ||
446 | filling2.o: ./filling.c ./puzzles.h | ||
447 | $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DSTANDALONE_SOLVER -c $< -o $@ | ||
448 | findloop.o: ./findloop.c ./puzzles.h | ||
449 | $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@ | ||
450 | flip.o: ./flip.c ./puzzles.h ./tree234.h | ||
451 | $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@ | ||
452 | flip3.o: ./flip.c ./puzzles.h ./tree234.h | ||
453 | $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@ | ||
454 | flood.o: ./flood.c ./puzzles.h | ||
455 | $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@ | ||
456 | flood3.o: ./flood.c ./puzzles.h | ||
457 | $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@ | ||
458 | galaxies.o: ./galaxies.c ./puzzles.h | ||
459 | $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@ | ||
460 | galaxie7.o: ./galaxies.c ./puzzles.h | ||
461 | $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@ | ||
462 | galaxie4.o: ./galaxies.c ./puzzles.h | ||
463 | $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DSTANDALONE_PICTURE_GENERATOR -c $< -o $@ | ||
464 | galaxie2.o: ./galaxies.c ./puzzles.h | ||
465 | $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DSTANDALONE_SOLVER -c $< -o $@ | ||
466 | grid.o: ./grid.c ./puzzles.h ./tree234.h ./grid.h ./penrose.h | ||
467 | $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@ | ||
468 | gtk.o: ./gtk.c ./puzzles.h | ||
469 | $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@ | ||
470 | guess.o: ./guess.c ./puzzles.h | ||
471 | $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@ | ||
472 | guess3.o: ./guess.c ./puzzles.h | ||
473 | $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@ | ||
474 | inertia.o: ./inertia.c ./puzzles.h | ||
475 | $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@ | ||
476 | inertia3.o: ./inertia.c ./puzzles.h | ||
477 | $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@ | ||
478 | keen.o: ./keen.c ./puzzles.h ./latin.h | ||
479 | $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@ | ||
480 | keen5.o: ./keen.c ./puzzles.h ./latin.h | ||
481 | $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@ | ||
482 | keen2.o: ./keen.c ./puzzles.h ./latin.h | ||
483 | $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DSTANDALONE_SOLVER -c $< -o $@ | ||
484 | latin.o: ./latin.c ./puzzles.h ./tree234.h ./maxflow.h ./latin.h | ||
485 | $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@ | ||
486 | latin8.o: ./latin.c ./puzzles.h ./tree234.h ./maxflow.h ./latin.h | ||
487 | $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DSTANDALONE_LATIN_TEST -c $< -o $@ | ||
488 | latin6.o: ./latin.c ./puzzles.h ./tree234.h ./maxflow.h ./latin.h | ||
489 | $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DSTANDALONE_SOLVER -c $< -o $@ | ||
490 | laydomino.o: ./laydomino.c ./puzzles.h | ||
491 | $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@ | ||
492 | lightup.o: ./lightup.c ./puzzles.h | ||
493 | $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@ | ||
494 | lightup5.o: ./lightup.c ./puzzles.h | ||
495 | $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@ | ||
496 | lightup2.o: ./lightup.c ./puzzles.h | ||
497 | $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DSTANDALONE_SOLVER -c $< -o $@ | ||
498 | list.o: ./list.c ./puzzles.h | ||
499 | $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@ | ||
500 | loopgen.o: ./loopgen.c ./puzzles.h ./tree234.h ./grid.h ./loopgen.h | ||
501 | $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@ | ||
502 | loopy.o: ./loopy.c ./puzzles.h ./tree234.h ./grid.h ./loopgen.h | ||
503 | $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@ | ||
504 | loopy5.o: ./loopy.c ./puzzles.h ./tree234.h ./grid.h ./loopgen.h | ||
505 | $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@ | ||
506 | loopy2.o: ./loopy.c ./puzzles.h ./tree234.h ./grid.h ./loopgen.h | ||
507 | $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DSTANDALONE_SOLVER -c $< -o $@ | ||
508 | magnets.o: ./magnets.c ./puzzles.h | ||
509 | $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@ | ||
510 | magnets5.o: ./magnets.c ./puzzles.h | ||
511 | $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@ | ||
512 | magnets2.o: ./magnets.c ./puzzles.h | ||
513 | $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DSTANDALONE_SOLVER -c $< -o $@ | ||
514 | malloc.o: ./malloc.c ./puzzles.h | ||
515 | $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@ | ||
516 | map.o: ./map.c ./puzzles.h | ||
517 | $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@ | ||
518 | map5.o: ./map.c ./puzzles.h | ||
519 | $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@ | ||
520 | map2.o: ./map.c ./puzzles.h | ||
521 | $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DSTANDALONE_SOLVER -c $< -o $@ | ||
522 | maxflow.o: ./maxflow.c ./maxflow.h ./puzzles.h | ||
523 | $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@ | ||
524 | midend.o: ./midend.c ./puzzles.h | ||
525 | $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@ | ||
526 | mines.o: ./mines.c ./tree234.h ./puzzles.h | ||
527 | $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@ | ||
528 | mines5.o: ./mines.c ./tree234.h ./puzzles.h | ||
529 | $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@ | ||
530 | mines2.o: ./mines.c ./tree234.h ./puzzles.h | ||
531 | $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DSTANDALONE_OBFUSCATOR -c $< -o $@ | ||
532 | misc.o: ./misc.c ./puzzles.h | ||
533 | $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@ | ||
534 | net.o: ./net.c ./puzzles.h ./tree234.h | ||
535 | $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@ | ||
536 | net3.o: ./net.c ./puzzles.h ./tree234.h | ||
537 | $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@ | ||
538 | netslide.o: ./netslide.c ./puzzles.h ./tree234.h | ||
539 | $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@ | ||
540 | netslid3.o: ./netslide.c ./puzzles.h ./tree234.h | ||
541 | $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@ | ||
542 | no-icon.o: ./no-icon.c | ||
543 | $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@ | ||
544 | nullfe.o: ./nullfe.c ./puzzles.h | ||
545 | $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@ | ||
546 | nullgame.o: ./nullgame.c ./puzzles.h | ||
547 | $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@ | ||
548 | obfusc.o: ./obfusc.c ./puzzles.h | ||
549 | $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@ | ||
550 | osx.o: ./osx.m ./puzzles.h | ||
551 | $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@ | ||
552 | palisade.o: ./palisade.c ./puzzles.h | ||
553 | $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@ | ||
554 | palisad3.o: ./palisade.c ./puzzles.h | ||
555 | $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@ | ||
556 | pattern.o: ./pattern.c ./puzzles.h | ||
557 | $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@ | ||
558 | pattern7.o: ./pattern.c ./puzzles.h | ||
559 | $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@ | ||
560 | pattern4.o: ./pattern.c ./puzzles.h | ||
561 | $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DSTANDALONE_PICTURE_GENERATOR -c $< -o $@ | ||
562 | pattern2.o: ./pattern.c ./puzzles.h | ||
563 | $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DSTANDALONE_SOLVER -c $< -o $@ | ||
564 | pearl.o: ./pearl.c ./puzzles.h ./grid.h ./loopgen.h | ||
565 | $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@ | ||
566 | pearl5.o: ./pearl.c ./puzzles.h ./grid.h ./loopgen.h | ||
567 | $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@ | ||
568 | pearl2.o: ./pearl.c ./puzzles.h ./grid.h ./loopgen.h | ||
569 | $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DSTANDALONE_SOLVER -c $< -o $@ | ||
570 | pegs.o: ./pegs.c ./puzzles.h ./tree234.h | ||
571 | $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@ | ||
572 | pegs3.o: ./pegs.c ./puzzles.h ./tree234.h | ||
573 | $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@ | ||
574 | penrose.o: ./penrose.c ./puzzles.h ./penrose.h | ||
575 | $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@ | ||
576 | printing.o: ./printing.c ./puzzles.h | ||
577 | $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@ | ||
578 | ps.o: ./ps.c ./puzzles.h | ||
579 | $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@ | ||
580 | random.o: ./random.c ./puzzles.h | ||
581 | $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@ | ||
582 | range.o: ./range.c ./puzzles.h | ||
583 | $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@ | ||
584 | range3.o: ./range.c ./puzzles.h | ||
585 | $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@ | ||
586 | rect.o: ./rect.c ./puzzles.h | ||
587 | $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@ | ||
588 | rect3.o: ./rect.c ./puzzles.h | ||
589 | $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@ | ||
590 | samegame.o: ./samegame.c ./puzzles.h | ||
591 | $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@ | ||
592 | samegam3.o: ./samegame.c ./puzzles.h | ||
593 | $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@ | ||
594 | signpost.o: ./signpost.c ./puzzles.h | ||
595 | $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@ | ||
596 | signpos5.o: ./signpost.c ./puzzles.h | ||
597 | $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@ | ||
598 | signpos2.o: ./signpost.c ./puzzles.h | ||
599 | $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DSTANDALONE_SOLVER -c $< -o $@ | ||
600 | singles.o: ./singles.c ./puzzles.h ./latin.h | ||
601 | $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@ | ||
602 | singles5.o: ./singles.c ./puzzles.h ./latin.h | ||
603 | $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@ | ||
604 | singles3.o: ./singles.c ./puzzles.h ./latin.h | ||
605 | $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DSTANDALONE_SOLVER -c $< -o $@ | ||
606 | sixteen.o: ./sixteen.c ./puzzles.h | ||
607 | $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@ | ||
608 | sixteen3.o: ./sixteen.c ./puzzles.h | ||
609 | $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@ | ||
610 | slant.o: ./slant.c ./puzzles.h | ||
611 | $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@ | ||
612 | slant5.o: ./slant.c ./puzzles.h | ||
613 | $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@ | ||
614 | slant2.o: ./slant.c ./puzzles.h | ||
615 | $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DSTANDALONE_SOLVER -c $< -o $@ | ||
616 | solo.o: ./solo.c ./puzzles.h | ||
617 | $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@ | ||
618 | solo5.o: ./solo.c ./puzzles.h | ||
619 | $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@ | ||
620 | solo2.o: ./solo.c ./puzzles.h | ||
621 | $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DSTANDALONE_SOLVER -c $< -o $@ | ||
622 | tdq.o: ./tdq.c ./puzzles.h | ||
623 | $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@ | ||
624 | tents.o: ./tents.c ./puzzles.h ./maxflow.h | ||
625 | $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@ | ||
626 | tents5.o: ./tents.c ./puzzles.h ./maxflow.h | ||
627 | $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@ | ||
628 | tents3.o: ./tents.c ./puzzles.h ./maxflow.h | ||
629 | $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DSTANDALONE_SOLVER -c $< -o $@ | ||
630 | towers.o: ./towers.c ./puzzles.h ./latin.h | ||
631 | $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@ | ||
632 | towers5.o: ./towers.c ./puzzles.h ./latin.h | ||
633 | $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@ | ||
634 | towers2.o: ./towers.c ./puzzles.h ./latin.h | ||
635 | $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DSTANDALONE_SOLVER -c $< -o $@ | ||
636 | tracks.o: ./tracks.c ./puzzles.h | ||
637 | $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@ | ||
638 | tracks3.o: ./tracks.c ./puzzles.h | ||
639 | $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@ | ||
640 | tree234.o: ./tree234.c ./tree234.h ./puzzles.h | ||
641 | $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@ | ||
642 | twiddle.o: ./twiddle.c ./puzzles.h | ||
643 | $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@ | ||
644 | twiddle3.o: ./twiddle.c ./puzzles.h | ||
645 | $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@ | ||
646 | undead.o: ./undead.c ./puzzles.h | ||
647 | $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@ | ||
648 | undead3.o: ./undead.c ./puzzles.h | ||
649 | $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@ | ||
650 | unequal.o: ./unequal.c ./puzzles.h ./latin.h | ||
651 | $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@ | ||
652 | unequal5.o: ./unequal.c ./puzzles.h ./latin.h | ||
653 | $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@ | ||
654 | unequal2.o: ./unequal.c ./puzzles.h ./latin.h | ||
655 | $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DSTANDALONE_SOLVER -c $< -o $@ | ||
656 | unruly.o: ./unruly.c ./puzzles.h | ||
657 | $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@ | ||
658 | unruly5.o: ./unruly.c ./puzzles.h | ||
659 | $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@ | ||
660 | unruly2.o: ./unruly.c ./puzzles.h | ||
661 | $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DSTANDALONE_SOLVER -c $< -o $@ | ||
662 | untangle.o: ./untangle.c ./puzzles.h ./tree234.h | ||
663 | $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@ | ||
664 | untangl3.o: ./untangle.c ./puzzles.h ./tree234.h | ||
665 | $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@ | ||
666 | version.o: ./version.c ./version.h | ||
667 | $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@ | ||
668 | windows.o: ./windows.c ./puzzles.h ./resource.h | ||
669 | $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@ | ||
670 | windows1.o: ./windows.c ./puzzles.h ./resource.h | ||
671 | $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@ | ||
672 | |||
673 | GAMES += blackbox | ||
674 | GAMES += bridges | ||
675 | GAMES += cube | ||
676 | GAMES += dominosa | ||
677 | GAMES += fifteen | ||
678 | GAMES += filling | ||
679 | GAMES += flip | ||
680 | GAMES += flood | ||
681 | GAMES += galaxies | ||
682 | GAMES += guess | ||
683 | GAMES += inertia | ||
684 | GAMES += keen | ||
685 | GAMES += lightup | ||
686 | GAMES += loopy | ||
687 | GAMES += magnets | ||
688 | GAMES += map | ||
689 | GAMES += mines | ||
690 | GAMES += net | ||
691 | GAMES += netslide | ||
692 | GAMES += palisade | ||
693 | GAMES += pattern | ||
694 | GAMES += pearl | ||
695 | GAMES += pegs | ||
696 | GAMES += range | ||
697 | GAMES += rect | ||
698 | GAMES += samegame | ||
699 | GAMES += signpost | ||
700 | GAMES += singles | ||
701 | GAMES += sixteen | ||
702 | GAMES += slant | ||
703 | GAMES += solo | ||
704 | GAMES += tents | ||
705 | GAMES += towers | ||
706 | GAMES += tracks | ||
707 | GAMES += twiddle | ||
708 | GAMES += undead | ||
709 | GAMES += unequal | ||
710 | GAMES += unruly | ||
711 | GAMES += untangle | ||
712 | install: | ||
713 | for i in $(GAMES); do \ | ||
714 | $(INSTALL_PROGRAM) -m 755 $(BINPREFIX)$$i $(DESTDIR)$(gamesdir)/$(BINPREFIX)$$i \ | ||
715 | || exit 1; \ | ||
716 | done | ||
717 | test: benchmark.html benchmark.txt | ||
718 | |||
719 | benchmark.html: benchmark.txt benchmark.pl | ||
720 | ./benchmark.pl benchmark.txt > $@ | ||
721 | |||
722 | benchmark.txt: benchmark.sh $(GAMES) | ||
723 | ./benchmark.sh > $@ | ||
724 | |||
725 | |||
726 | clean: | ||
727 | rm -f *.o $(BINPREFIX)blackbox $(BINPREFIX)bridges $(BINPREFIX)cube $(BINPREFIX)dominosa $(BINPREFIX)fifteen $(BINPREFIX)fifteensolver $(BINPREFIX)filling $(BINPREFIX)fillingsolver $(BINPREFIX)flip $(BINPREFIX)flood $(BINPREFIX)galaxies $(BINPREFIX)galaxiespicture $(BINPREFIX)galaxiessolver $(BINPREFIX)guess $(BINPREFIX)inertia $(BINPREFIX)keen $(BINPREFIX)keensolver $(BINPREFIX)latincheck $(BINPREFIX)lightup $(BINPREFIX)lightupsolver $(BINPREFIX)loopy $(BINPREFIX)loopysolver $(BINPREFIX)magnets $(BINPREFIX)magnetssolver $(BINPREFIX)map $(BINPREFIX)mapsolver $(BINPREFIX)mineobfusc $(BINPREFIX)mines $(BINPREFIX)net $(BINPREFIX)netslide $(BINPREFIX)nullgame $(BINPREFIX)obfusc $(BINPREFIX)palisade $(BINPREFIX)pattern $(BINPREFIX)patternpicture $(BINPREFIX)patternsolver $(BINPREFIX)pearl $(BINPREFIX)pearlbench $(BINPREFIX)pegs $(BINPREFIX)range $(BINPREFIX)rect $(BINPREFIX)samegame $(BINPREFIX)signpost $(BINPREFIX)signpostsolver $(BINPREFIX)singles $(BINPREFIX)singlessolver $(BINPREFIX)sixteen $(BINPREFIX)slant $(BINPREFIX)slantsolver $(BINPREFIX)solo $(BINPREFIX)solosolver $(BINPREFIX)tents $(BINPREFIX)tentssolver $(BINPREFIX)towers $(BINPREFIX)towerssolver $(BINPREFIX)tracks $(BINPREFIX)twiddle $(BINPREFIX)undead $(BINPREFIX)unequal $(BINPREFIX)unequalsolver $(BINPREFIX)unruly $(BINPREFIX)unrulysolver $(BINPREFIX)untangle | ||