1
# Makefile for puzzles under X/GTK and Unix.
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.
6
# You can define this path to point at your tools if you need to
7
# TOOLPATH = /opt/gcc/bin
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'
16
CFLAGS := -O2 -Wall -Werror -ansi -pedantic -g -I./ -Iicons/ `$(GTK_CONFIG) \
18
XLIBS = `$(GTK_CONFIG) --libs` -lm
21
INSTALL_PROGRAM=$(INSTALL)
22
INSTALL_DATA=$(INSTALL)
25
bindir=$(exec_prefix)/bin
26
gamesdir=$(exec_prefix)/games
28
man1dir=$(mandir)/man1
30
all: $(BINPREFIX)blackbox $(BINPREFIX)bridges $(BINPREFIX)cube \
31
$(BINPREFIX)dominosa $(BINPREFIX)fifteen $(BINPREFIX)filling \
32
$(BINPREFIX)fillingsolver $(BINPREFIX)flip \
33
$(BINPREFIX)galaxies $(BINPREFIX)galaxiespicture \
34
$(BINPREFIX)galaxiessolver $(BINPREFIX)guess \
35
$(BINPREFIX)inertia $(BINPREFIX)keen $(BINPREFIX)keensolver \
36
$(BINPREFIX)latincheck $(BINPREFIX)lightup \
37
$(BINPREFIX)lightupsolver $(BINPREFIX)loopy \
38
$(BINPREFIX)loopysolver $(BINPREFIX)magnets \
39
$(BINPREFIX)magnetssolver $(BINPREFIX)map \
40
$(BINPREFIX)mapsolver $(BINPREFIX)mineobfusc \
41
$(BINPREFIX)mines $(BINPREFIX)net $(BINPREFIX)netslide \
42
$(BINPREFIX)nullgame $(BINPREFIX)obfusc $(BINPREFIX)pattern \
43
$(BINPREFIX)patternsolver $(BINPREFIX)pearl \
44
$(BINPREFIX)pearlbench $(BINPREFIX)pegs $(BINPREFIX)range \
45
$(BINPREFIX)rect $(BINPREFIX)samegame $(BINPREFIX)signpost \
46
$(BINPREFIX)signpostsolver $(BINPREFIX)singles \
47
$(BINPREFIX)singlessolver $(BINPREFIX)sixteen \
48
$(BINPREFIX)slant $(BINPREFIX)slantsolver $(BINPREFIX)solo \
49
$(BINPREFIX)solosolver $(BINPREFIX)tents \
50
$(BINPREFIX)tentssolver $(BINPREFIX)towers \
51
$(BINPREFIX)towerssolver $(BINPREFIX)twiddle \
52
$(BINPREFIX)undead $(BINPREFIX)unequal \
53
$(BINPREFIX)unequalsolver $(BINPREFIX)unruly \
54
$(BINPREFIX)unrulysolver $(BINPREFIX)untangle
56
$(BINPREFIX)blackbox: blackbox.o blackbox-icon.o drawing.o gtk.o malloc.o \
57
midend.o misc.o printing.o ps.o random.o version.o
58
$(CC) -o $@ blackbox.o blackbox-icon.o drawing.o gtk.o malloc.o \
59
midend.o misc.o printing.o ps.o random.o version.o \
62
$(BINPREFIX)bridges: bridges.o bridges-icon.o drawing.o dsf.o gtk.o malloc.o \
63
midend.o misc.o printing.o ps.o random.o version.o
64
$(CC) -o $@ bridges.o bridges-icon.o drawing.o dsf.o gtk.o malloc.o \
65
midend.o misc.o printing.o ps.o random.o version.o \
68
$(BINPREFIX)cube: cube.o cube-icon.o drawing.o gtk.o malloc.o midend.o \
69
misc.o printing.o ps.o random.o version.o
70
$(CC) -o $@ cube.o cube-icon.o drawing.o gtk.o malloc.o midend.o \
71
misc.o printing.o ps.o random.o version.o $(XLFLAGS) \
74
$(BINPREFIX)dominosa: dominosa.o dominosa-icon.o drawing.o gtk.o laydomino.o \
75
malloc.o midend.o misc.o printing.o ps.o random.o version.o
76
$(CC) -o $@ dominosa.o dominosa-icon.o drawing.o gtk.o laydomino.o \
77
malloc.o midend.o misc.o printing.o ps.o random.o version.o \
80
$(BINPREFIX)fifteen: drawing.o fifteen.o fifteen-icon.o gtk.o malloc.o \
81
midend.o misc.o printing.o ps.o random.o version.o
82
$(CC) -o $@ drawing.o fifteen.o fifteen-icon.o gtk.o malloc.o \
83
midend.o misc.o printing.o ps.o random.o version.o \
86
$(BINPREFIX)filling: drawing.o dsf.o filling.o filling-icon.o gtk.o malloc.o \
87
midend.o misc.o printing.o ps.o random.o version.o
88
$(CC) -o $@ drawing.o dsf.o filling.o filling-icon.o gtk.o malloc.o \
89
midend.o misc.o printing.o ps.o random.o version.o \
92
$(BINPREFIX)fillingsolver: dsf.o filling2.o malloc.o misc.o nullfe.o \
94
$(CC) -o $@ dsf.o filling2.o malloc.o misc.o nullfe.o random.o \
97
$(BINPREFIX)flip: drawing.o flip.o flip-icon.o gtk.o malloc.o midend.o \
98
misc.o printing.o ps.o random.o tree234.o version.o
99
$(CC) -o $@ drawing.o flip.o flip-icon.o gtk.o malloc.o midend.o \
100
misc.o printing.o ps.o random.o tree234.o version.o \
103
$(BINPREFIX)galaxies: drawing.o dsf.o galaxies.o galaxies-icon.o gtk.o \
104
malloc.o midend.o misc.o printing.o ps.o random.o version.o
105
$(CC) -o $@ drawing.o dsf.o galaxies.o galaxies-icon.o gtk.o \
106
malloc.o midend.o misc.o printing.o ps.o random.o version.o \
109
$(BINPREFIX)galaxiespicture: dsf.o galaxie4.o malloc.o misc.o nullfe.o \
111
$(CC) -o $@ dsf.o galaxie4.o malloc.o misc.o nullfe.o random.o -lm \
114
$(BINPREFIX)galaxiessolver: dsf.o galaxie2.o malloc.o misc.o nullfe.o \
116
$(CC) -o $@ dsf.o galaxie2.o malloc.o misc.o nullfe.o random.o -lm \
119
$(BINPREFIX)guess: drawing.o gtk.o guess.o guess-icon.o malloc.o midend.o \
120
misc.o printing.o ps.o random.o version.o
121
$(CC) -o $@ drawing.o gtk.o guess.o guess-icon.o malloc.o midend.o \
122
misc.o printing.o ps.o random.o version.o $(XLFLAGS) \
125
$(BINPREFIX)inertia: drawing.o gtk.o inertia.o inertia-icon.o malloc.o \
126
midend.o misc.o printing.o ps.o random.o version.o
127
$(CC) -o $@ drawing.o gtk.o inertia.o inertia-icon.o malloc.o \
128
midend.o misc.o printing.o ps.o random.o version.o \
131
$(BINPREFIX)keen: drawing.o dsf.o gtk.o keen.o keen-icon.o latin.o malloc.o \
132
maxflow.o midend.o misc.o printing.o ps.o random.o tree234.o \
134
$(CC) -o $@ drawing.o dsf.o gtk.o keen.o keen-icon.o latin.o \
135
malloc.o maxflow.o midend.o misc.o printing.o ps.o random.o \
136
tree234.o version.o $(XLFLAGS) $(XLIBS)
138
$(BINPREFIX)keensolver: dsf.o keen2.o latin6.o malloc.o maxflow.o misc.o \
139
nullfe.o random.o tree234.o
140
$(CC) -o $@ dsf.o keen2.o latin6.o malloc.o maxflow.o misc.o \
141
nullfe.o random.o tree234.o $(XLFLAGS) $(ULIBS)
143
$(BINPREFIX)latincheck: latin8.o malloc.o maxflow.o misc.o nullfe.o random.o \
145
$(CC) -o $@ latin8.o malloc.o maxflow.o misc.o nullfe.o random.o \
146
tree234.o $(XLFLAGS) $(ULIBS)
148
$(BINPREFIX)lightup: combi.o drawing.o gtk.o lightup.o lightup-icon.o \
149
malloc.o midend.o misc.o printing.o ps.o random.o version.o
150
$(CC) -o $@ combi.o drawing.o gtk.o lightup.o lightup-icon.o \
151
malloc.o midend.o misc.o printing.o ps.o random.o version.o \
154
$(BINPREFIX)lightupsolver: combi.o lightup2.o malloc.o misc.o nullfe.o \
156
$(CC) -o $@ combi.o lightup2.o malloc.o misc.o nullfe.o random.o \
159
$(BINPREFIX)loopy: drawing.o dsf.o grid.o gtk.o loopgen.o loopy.o \
160
loopy-icon.o malloc.o midend.o misc.o penrose.o printing.o \
161
ps.o random.o tree234.o version.o
162
$(CC) -o $@ drawing.o dsf.o grid.o gtk.o loopgen.o loopy.o \
163
loopy-icon.o malloc.o midend.o misc.o penrose.o printing.o \
164
ps.o random.o tree234.o version.o $(XLFLAGS) $(XLIBS)
166
$(BINPREFIX)loopysolver: dsf.o grid.o loopgen.o loopy2.o malloc.o misc.o \
167
nullfe.o penrose.o random.o tree234.o
168
$(CC) -o $@ dsf.o grid.o loopgen.o loopy2.o malloc.o misc.o nullfe.o \
169
penrose.o random.o tree234.o -lm $(XLFLAGS) $(ULIBS)
171
$(BINPREFIX)magnets: drawing.o gtk.o laydomino.o magnets.o magnets-icon.o \
172
malloc.o midend.o misc.o printing.o ps.o random.o version.o
173
$(CC) -o $@ drawing.o gtk.o laydomino.o magnets.o magnets-icon.o \
174
malloc.o midend.o misc.o printing.o ps.o random.o version.o \
177
$(BINPREFIX)magnetssolver: laydomino.o magnets2.o malloc.o misc.o nullfe.o \
179
$(CC) -o $@ laydomino.o magnets2.o malloc.o misc.o nullfe.o random.o \
180
-lm $(XLFLAGS) $(ULIBS)
182
$(BINPREFIX)map: drawing.o dsf.o gtk.o malloc.o map.o map-icon.o midend.o \
183
misc.o printing.o ps.o random.o version.o
184
$(CC) -o $@ drawing.o dsf.o gtk.o malloc.o map.o map-icon.o midend.o \
185
misc.o printing.o ps.o random.o version.o $(XLFLAGS) \
188
$(BINPREFIX)mapsolver: dsf.o malloc.o map2.o misc.o nullfe.o random.o
189
$(CC) -o $@ dsf.o malloc.o map2.o misc.o nullfe.o random.o -lm \
192
$(BINPREFIX)mineobfusc: malloc.o mines2.o misc.o nullfe.o random.o tree234.o
193
$(CC) -o $@ malloc.o mines2.o misc.o nullfe.o random.o tree234.o \
196
$(BINPREFIX)mines: drawing.o gtk.o malloc.o midend.o mines.o mines-icon.o \
197
misc.o printing.o ps.o random.o tree234.o version.o
198
$(CC) -o $@ drawing.o gtk.o malloc.o midend.o mines.o mines-icon.o \
199
misc.o printing.o ps.o random.o tree234.o version.o \
202
$(BINPREFIX)net: drawing.o dsf.o gtk.o malloc.o midend.o misc.o net.o \
203
net-icon.o printing.o ps.o random.o tree234.o version.o
204
$(CC) -o $@ drawing.o dsf.o gtk.o malloc.o midend.o misc.o net.o \
205
net-icon.o printing.o ps.o random.o tree234.o version.o \
208
$(BINPREFIX)netslide: drawing.o gtk.o malloc.o midend.o misc.o netslide.o \
209
netslide-icon.o printing.o ps.o random.o tree234.o version.o
210
$(CC) -o $@ drawing.o gtk.o malloc.o midend.o misc.o netslide.o \
211
netslide-icon.o printing.o ps.o random.o tree234.o version.o \
214
$(BINPREFIX)nullgame: drawing.o gtk.o malloc.o midend.o misc.o no-icon.o \
215
nullgame.o printing.o ps.o random.o version.o
216
$(CC) -o $@ drawing.o gtk.o malloc.o midend.o misc.o no-icon.o \
217
nullgame.o printing.o ps.o random.o version.o $(XLFLAGS) \
220
$(BINPREFIX)obfusc: malloc.o misc.o nullfe.o obfusc.o random.o
221
$(CC) -o $@ malloc.o misc.o nullfe.o obfusc.o random.o $(XLFLAGS) \
224
$(BINPREFIX)pattern: drawing.o gtk.o malloc.o midend.o misc.o pattern.o \
225
pattern-icon.o printing.o ps.o random.o version.o
226
$(CC) -o $@ drawing.o gtk.o malloc.o midend.o misc.o pattern.o \
227
pattern-icon.o printing.o ps.o random.o version.o \
230
$(BINPREFIX)patternsolver: malloc.o misc.o nullfe.o pattern2.o random.o
231
$(CC) -o $@ malloc.o misc.o nullfe.o pattern2.o random.o $(XLFLAGS) \
234
$(BINPREFIX)pearl: drawing.o dsf.o grid.o gtk.o loopgen.o malloc.o midend.o \
235
misc.o pearl.o pearl-icon.o penrose.o printing.o ps.o \
236
random.o tdq.o tree234.o version.o
237
$(CC) -o $@ drawing.o dsf.o grid.o gtk.o loopgen.o malloc.o midend.o \
238
misc.o pearl.o pearl-icon.o penrose.o printing.o ps.o \
239
random.o tdq.o tree234.o version.o $(XLFLAGS) $(XLIBS)
241
$(BINPREFIX)pearlbench: dsf.o grid.o loopgen.o malloc.o misc.o nullfe.o \
242
pearl2.o penrose.o random.o tdq.o tree234.o
243
$(CC) -o $@ dsf.o grid.o loopgen.o malloc.o misc.o nullfe.o pearl2.o \
244
penrose.o random.o tdq.o tree234.o -lm $(XLFLAGS) $(ULIBS)
246
$(BINPREFIX)pegs: drawing.o gtk.o malloc.o midend.o misc.o pegs.o \
247
pegs-icon.o printing.o ps.o random.o tree234.o version.o
248
$(CC) -o $@ drawing.o gtk.o malloc.o midend.o misc.o pegs.o \
249
pegs-icon.o printing.o ps.o random.o tree234.o version.o \
252
$(BINPREFIX)range: drawing.o gtk.o malloc.o midend.o misc.o printing.o ps.o \
253
random.o range.o range-icon.o version.o
254
$(CC) -o $@ drawing.o gtk.o malloc.o midend.o misc.o printing.o ps.o \
255
random.o range.o range-icon.o version.o $(XLFLAGS) $(XLIBS)
257
$(BINPREFIX)rect: drawing.o gtk.o malloc.o midend.o misc.o printing.o ps.o \
258
random.o rect.o rect-icon.o version.o
259
$(CC) -o $@ drawing.o gtk.o malloc.o midend.o misc.o printing.o ps.o \
260
random.o rect.o rect-icon.o version.o $(XLFLAGS) $(XLIBS)
262
$(BINPREFIX)samegame: drawing.o gtk.o malloc.o midend.o misc.o printing.o \
263
ps.o random.o samegame.o samegame-icon.o version.o
264
$(CC) -o $@ drawing.o gtk.o malloc.o midend.o misc.o printing.o ps.o \
265
random.o samegame.o samegame-icon.o version.o $(XLFLAGS) \
268
$(BINPREFIX)signpost: drawing.o dsf.o gtk.o malloc.o midend.o misc.o \
269
printing.o ps.o random.o signpost.o signpost-icon.o \
271
$(CC) -o $@ drawing.o dsf.o gtk.o malloc.o midend.o misc.o \
272
printing.o ps.o random.o signpost.o signpost-icon.o \
273
version.o $(XLFLAGS) $(XLIBS)
275
$(BINPREFIX)signpostsolver: dsf.o malloc.o misc.o nullfe.o random.o \
277
$(CC) -o $@ dsf.o malloc.o misc.o nullfe.o random.o signpos2.o -lm \
280
$(BINPREFIX)singles: drawing.o dsf.o gtk.o latin.o malloc.o maxflow.o \
281
midend.o misc.o printing.o ps.o random.o singles.o \
282
singles-icon.o tree234.o version.o
283
$(CC) -o $@ drawing.o dsf.o gtk.o latin.o malloc.o maxflow.o \
284
midend.o misc.o printing.o ps.o random.o singles.o \
285
singles-icon.o tree234.o version.o $(XLFLAGS) $(XLIBS)
287
$(BINPREFIX)singlessolver: dsf.o latin.o malloc.o maxflow.o misc.o nullfe.o \
288
random.o singles3.o tree234.o
289
$(CC) -o $@ dsf.o latin.o malloc.o maxflow.o misc.o nullfe.o \
290
random.o singles3.o tree234.o $(XLFLAGS) $(ULIBS)
292
$(BINPREFIX)sixteen: drawing.o gtk.o malloc.o midend.o misc.o printing.o \
293
ps.o random.o sixteen.o sixteen-icon.o version.o
294
$(CC) -o $@ drawing.o gtk.o malloc.o midend.o misc.o printing.o ps.o \
295
random.o sixteen.o sixteen-icon.o version.o $(XLFLAGS) \
298
$(BINPREFIX)slant: drawing.o dsf.o gtk.o malloc.o midend.o misc.o printing.o \
299
ps.o random.o slant.o slant-icon.o version.o
300
$(CC) -o $@ drawing.o dsf.o gtk.o malloc.o midend.o misc.o \
301
printing.o ps.o random.o slant.o slant-icon.o version.o \
304
$(BINPREFIX)slantsolver: dsf.o malloc.o misc.o nullfe.o random.o slant2.o
305
$(CC) -o $@ dsf.o malloc.o misc.o nullfe.o random.o slant2.o \
308
$(BINPREFIX)solo: divvy.o drawing.o dsf.o gtk.o malloc.o midend.o misc.o \
309
printing.o ps.o random.o solo.o solo-icon.o version.o
310
$(CC) -o $@ divvy.o drawing.o dsf.o gtk.o malloc.o midend.o misc.o \
311
printing.o ps.o random.o solo.o solo-icon.o version.o \
314
$(BINPREFIX)solosolver: divvy.o dsf.o malloc.o misc.o nullfe.o random.o \
316
$(CC) -o $@ divvy.o dsf.o malloc.o misc.o nullfe.o random.o solo2.o \
319
$(BINPREFIX)tents: drawing.o dsf.o gtk.o malloc.o maxflow.o midend.o misc.o \
320
printing.o ps.o random.o tents.o tents-icon.o version.o
321
$(CC) -o $@ drawing.o dsf.o gtk.o malloc.o maxflow.o midend.o misc.o \
322
printing.o ps.o random.o tents.o tents-icon.o version.o \
325
$(BINPREFIX)tentssolver: dsf.o malloc.o maxflow.o misc.o nullfe.o random.o \
327
$(CC) -o $@ dsf.o malloc.o maxflow.o misc.o nullfe.o random.o \
328
tents3.o $(XLFLAGS) $(ULIBS)
330
$(BINPREFIX)towers: drawing.o gtk.o latin.o malloc.o maxflow.o midend.o \
331
misc.o printing.o ps.o random.o towers.o towers-icon.o \
333
$(CC) -o $@ drawing.o gtk.o latin.o malloc.o maxflow.o midend.o \
334
misc.o printing.o ps.o random.o towers.o towers-icon.o \
335
tree234.o version.o $(XLFLAGS) $(XLIBS)
337
$(BINPREFIX)towerssolver: latin6.o malloc.o maxflow.o misc.o nullfe.o \
338
random.o towers2.o tree234.o
339
$(CC) -o $@ latin6.o malloc.o maxflow.o misc.o nullfe.o random.o \
340
towers2.o tree234.o $(XLFLAGS) $(ULIBS)
342
$(BINPREFIX)twiddle: drawing.o gtk.o malloc.o midend.o misc.o printing.o \
343
ps.o random.o twiddle.o twiddle-icon.o version.o
344
$(CC) -o $@ drawing.o gtk.o malloc.o midend.o misc.o printing.o ps.o \
345
random.o twiddle.o twiddle-icon.o version.o $(XLFLAGS) \
348
$(BINPREFIX)undead: drawing.o gtk.o malloc.o midend.o misc.o printing.o ps.o \
349
random.o undead.o undead-icon.o version.o
350
$(CC) -o $@ drawing.o gtk.o malloc.o midend.o misc.o printing.o ps.o \
351
random.o undead.o undead-icon.o version.o $(XLFLAGS) \
354
$(BINPREFIX)unequal: drawing.o gtk.o latin.o malloc.o maxflow.o midend.o \
355
misc.o printing.o ps.o random.o tree234.o unequal.o \
356
unequal-icon.o version.o
357
$(CC) -o $@ drawing.o gtk.o latin.o malloc.o maxflow.o midend.o \
358
misc.o printing.o ps.o random.o tree234.o unequal.o \
359
unequal-icon.o version.o $(XLFLAGS) $(XLIBS)
361
$(BINPREFIX)unequalsolver: latin6.o malloc.o maxflow.o misc.o nullfe.o \
362
random.o tree234.o unequal2.o
363
$(CC) -o $@ latin6.o malloc.o maxflow.o misc.o nullfe.o random.o \
364
tree234.o unequal2.o $(XLFLAGS) $(ULIBS)
366
$(BINPREFIX)unruly: drawing.o gtk.o malloc.o midend.o misc.o printing.o ps.o \
367
random.o unruly.o unruly-icon.o version.o
368
$(CC) -o $@ drawing.o gtk.o malloc.o midend.o misc.o printing.o ps.o \
369
random.o unruly.o unruly-icon.o version.o $(XLFLAGS) \
372
$(BINPREFIX)unrulysolver: malloc.o misc.o nullfe.o random.o unruly2.o
373
$(CC) -o $@ malloc.o misc.o nullfe.o random.o unruly2.o $(XLFLAGS) \
376
$(BINPREFIX)untangle: drawing.o gtk.o malloc.o midend.o misc.o printing.o \
377
ps.o random.o tree234.o untangle.o untangle-icon.o version.o
378
$(CC) -o $@ drawing.o gtk.o malloc.o midend.o misc.o printing.o ps.o \
379
random.o tree234.o untangle.o untangle-icon.o version.o \
382
blackbox.o: ./blackbox.c ./puzzles.h
383
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
384
blackbox-icon.o: icons/blackbox-icon.c
385
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
386
blackbo3.o: ./blackbox.c ./puzzles.h
387
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
388
bridges.o: ./bridges.c ./puzzles.h
389
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
390
bridges-icon.o: icons/bridges-icon.c
391
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
392
bridges3.o: ./bridges.c ./puzzles.h
393
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
394
combi.o: ./combi.c ./puzzles.h
395
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
396
cube.o: ./cube.c ./puzzles.h
397
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
398
cube-icon.o: icons/cube-icon.c
399
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
400
cube3.o: ./cube.c ./puzzles.h
401
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
402
divvy.o: ./divvy.c ./puzzles.h
403
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
404
dominosa.o: ./dominosa.c ./puzzles.h
405
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
406
dominosa-icon.o: icons/dominosa-icon.c
407
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
408
dominos3.o: ./dominosa.c ./puzzles.h
409
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
410
drawing.o: ./drawing.c ./puzzles.h
411
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
412
dsf.o: ./dsf.c ./puzzles.h
413
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
414
fifteen.o: ./fifteen.c ./puzzles.h
415
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
416
fifteen-icon.o: icons/fifteen-icon.c
417
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
418
fifteen3.o: ./fifteen.c ./puzzles.h
419
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
420
filling.o: ./filling.c ./puzzles.h
421
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
422
filling-icon.o: icons/filling-icon.c
423
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
424
filling5.o: ./filling.c ./puzzles.h
425
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
426
filling2.o: ./filling.c ./puzzles.h
427
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DSTANDALONE_SOLVER -c $< -o $@
428
flip.o: ./flip.c ./puzzles.h ./tree234.h
429
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
430
flip-icon.o: icons/flip-icon.c
431
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
432
flip3.o: ./flip.c ./puzzles.h ./tree234.h
433
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
434
galaxies.o: ./galaxies.c ./puzzles.h
435
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
436
galaxies-icon.o: icons/galaxies-icon.c
437
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
438
galaxie7.o: ./galaxies.c ./puzzles.h
439
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
440
galaxie4.o: ./galaxies.c ./puzzles.h
441
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DSTANDALONE_PICTURE_GENERATOR -c $< -o $@
442
galaxie2.o: ./galaxies.c ./puzzles.h
443
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DSTANDALONE_SOLVER -c $< -o $@
444
grid.o: ./grid.c ./puzzles.h ./tree234.h ./grid.h ./penrose.h
445
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
446
gtk.o: ./gtk.c ./puzzles.h
447
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
448
guess.o: ./guess.c ./puzzles.h
449
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
450
guess-icon.o: icons/guess-icon.c
451
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
452
guess3.o: ./guess.c ./puzzles.h
453
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
454
inertia.o: ./inertia.c ./puzzles.h
455
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
456
inertia-icon.o: icons/inertia-icon.c
457
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
458
inertia3.o: ./inertia.c ./puzzles.h
459
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
460
keen.o: ./keen.c ./puzzles.h ./latin.h
461
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
462
keen-icon.o: icons/keen-icon.c
463
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
464
keen5.o: ./keen.c ./puzzles.h ./latin.h
465
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
466
keen2.o: ./keen.c ./puzzles.h ./latin.h
467
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DSTANDALONE_SOLVER -c $< -o $@
468
latin.o: ./latin.c ./puzzles.h ./tree234.h ./maxflow.h ./latin.h
469
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
470
latin8.o: ./latin.c ./puzzles.h ./tree234.h ./maxflow.h ./latin.h
471
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DSTANDALONE_LATIN_TEST -c $< -o $@
472
latin6.o: ./latin.c ./puzzles.h ./tree234.h ./maxflow.h ./latin.h
473
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DSTANDALONE_SOLVER -c $< -o $@
474
laydomino.o: ./laydomino.c ./puzzles.h
475
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
476
lightup.o: ./lightup.c ./puzzles.h
477
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
478
lightup-icon.o: icons/lightup-icon.c
479
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
480
lightup5.o: ./lightup.c ./puzzles.h
481
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
482
lightup2.o: ./lightup.c ./puzzles.h
483
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DSTANDALONE_SOLVER -c $< -o $@
484
list.o: ./list.c ./puzzles.h
485
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
486
loopgen.o: ./loopgen.c ./puzzles.h ./tree234.h ./grid.h ./loopgen.h
487
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
488
loopy.o: ./loopy.c ./puzzles.h ./tree234.h ./grid.h ./loopgen.h
489
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
490
loopy-icon.o: icons/loopy-icon.c
491
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
492
loopy5.o: ./loopy.c ./puzzles.h ./tree234.h ./grid.h ./loopgen.h
493
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
494
loopy2.o: ./loopy.c ./puzzles.h ./tree234.h ./grid.h ./loopgen.h
495
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DSTANDALONE_SOLVER -c $< -o $@
496
magnets.o: ./magnets.c ./puzzles.h
497
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
498
magnets-icon.o: icons/magnets-icon.c
499
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
500
magnets5.o: ./magnets.c ./puzzles.h
501
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
502
magnets2.o: ./magnets.c ./puzzles.h
503
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DSTANDALONE_SOLVER -c $< -o $@
504
malloc.o: ./malloc.c ./puzzles.h
505
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
506
map.o: ./map.c ./puzzles.h
507
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
508
map-icon.o: icons/map-icon.c
509
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
510
map5.o: ./map.c ./puzzles.h
511
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
512
map2.o: ./map.c ./puzzles.h
513
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DSTANDALONE_SOLVER -c $< -o $@
514
maxflow.o: ./maxflow.c ./maxflow.h ./puzzles.h
515
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
516
midend.o: ./midend.c ./puzzles.h
517
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
518
mines.o: ./mines.c ./tree234.h ./puzzles.h
519
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
520
mines-icon.o: icons/mines-icon.c
521
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
522
mines5.o: ./mines.c ./tree234.h ./puzzles.h
523
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
524
mines2.o: ./mines.c ./tree234.h ./puzzles.h
525
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DSTANDALONE_OBFUSCATOR -c $< -o $@
526
misc.o: ./misc.c ./puzzles.h
527
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
528
net.o: ./net.c ./puzzles.h ./tree234.h
529
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
530
net-icon.o: icons/net-icon.c
531
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
532
net3.o: ./net.c ./puzzles.h ./tree234.h
533
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
534
netslide.o: ./netslide.c ./puzzles.h ./tree234.h
535
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
536
netslide-icon.o: icons/netslide-icon.c
537
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
538
netslid3.o: ./netslide.c ./puzzles.h ./tree234.h
539
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
540
no-icon.o: ./no-icon.c
541
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
542
nullfe.o: ./nullfe.c ./puzzles.h
543
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
544
nullgame.o: ./nullgame.c ./puzzles.h
545
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
546
obfusc.o: ./obfusc.c ./puzzles.h
547
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
548
osx.o: ./osx.m ./puzzles.h
549
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
550
pattern.o: ./pattern.c ./puzzles.h
551
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
552
pattern-icon.o: icons/pattern-icon.c
553
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
554
pattern5.o: ./pattern.c ./puzzles.h
555
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
556
pattern2.o: ./pattern.c ./puzzles.h
557
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DSTANDALONE_SOLVER -c $< -o $@
558
pearl.o: ./pearl.c ./puzzles.h ./grid.h ./loopgen.h
559
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
560
pearl-icon.o: icons/pearl-icon.c
561
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
562
pearl5.o: ./pearl.c ./puzzles.h ./grid.h ./loopgen.h
563
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
564
pearl2.o: ./pearl.c ./puzzles.h ./grid.h ./loopgen.h
565
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DSTANDALONE_SOLVER -c $< -o $@
566
pegs.o: ./pegs.c ./puzzles.h ./tree234.h
567
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
568
pegs-icon.o: icons/pegs-icon.c
569
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
570
pegs3.o: ./pegs.c ./puzzles.h ./tree234.h
571
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
572
penrose.o: ./penrose.c ./puzzles.h ./penrose.h
573
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
574
printing.o: ./printing.c ./puzzles.h
575
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
576
ps.o: ./ps.c ./puzzles.h
577
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
578
random.o: ./random.c ./puzzles.h
579
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
580
range.o: ./range.c ./puzzles.h
581
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
582
range-icon.o: icons/range-icon.c
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
rect-icon.o: icons/rect-icon.c
589
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
590
rect3.o: ./rect.c ./puzzles.h
591
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
592
samegame.o: ./samegame.c ./puzzles.h
593
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
594
samegame-icon.o: icons/samegame-icon.c
595
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
596
samegam3.o: ./samegame.c ./puzzles.h
597
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
598
signpost.o: ./signpost.c ./puzzles.h
599
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
600
signpost-icon.o: icons/signpost-icon.c
601
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
602
signpos5.o: ./signpost.c ./puzzles.h
603
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
604
signpos2.o: ./signpost.c ./puzzles.h
605
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DSTANDALONE_SOLVER -c $< -o $@
606
singles.o: ./singles.c ./puzzles.h ./latin.h
607
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
608
singles-icon.o: icons/singles-icon.c
609
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
610
singles5.o: ./singles.c ./puzzles.h ./latin.h
611
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
612
singles3.o: ./singles.c ./puzzles.h ./latin.h
613
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DSTANDALONE_SOLVER -c $< -o $@
614
sixteen.o: ./sixteen.c ./puzzles.h
615
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
616
sixteen-icon.o: icons/sixteen-icon.c
617
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
618
sixteen3.o: ./sixteen.c ./puzzles.h
619
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
620
slant.o: ./slant.c ./puzzles.h
621
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
622
slant-icon.o: icons/slant-icon.c
623
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
624
slant5.o: ./slant.c ./puzzles.h
625
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
626
slant2.o: ./slant.c ./puzzles.h
627
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DSTANDALONE_SOLVER -c $< -o $@
628
solo.o: ./solo.c ./puzzles.h
629
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
630
solo-icon.o: icons/solo-icon.c
631
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
632
solo5.o: ./solo.c ./puzzles.h
633
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
634
solo2.o: ./solo.c ./puzzles.h
635
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DSTANDALONE_SOLVER -c $< -o $@
636
tdq.o: ./tdq.c ./puzzles.h
637
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
638
tents.o: ./tents.c ./puzzles.h ./maxflow.h
639
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
640
tents-icon.o: icons/tents-icon.c
641
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
642
tents5.o: ./tents.c ./puzzles.h ./maxflow.h
643
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
644
tents3.o: ./tents.c ./puzzles.h ./maxflow.h
645
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DSTANDALONE_SOLVER -c $< -o $@
646
towers.o: ./towers.c ./puzzles.h ./latin.h
647
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
648
towers-icon.o: icons/towers-icon.c
649
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
650
towers5.o: ./towers.c ./puzzles.h ./latin.h
651
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
652
towers2.o: ./towers.c ./puzzles.h ./latin.h
653
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DSTANDALONE_SOLVER -c $< -o $@
654
tree234.o: ./tree234.c ./tree234.h ./puzzles.h
655
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
656
twiddle.o: ./twiddle.c ./puzzles.h
657
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
658
twiddle-icon.o: icons/twiddle-icon.c
659
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
660
twiddle3.o: ./twiddle.c ./puzzles.h
661
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
662
undead.o: ./undead.c ./puzzles.h
663
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
664
undead-icon.o: icons/undead-icon.c
665
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
666
undead3.o: ./undead.c ./puzzles.h
667
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
668
unequal.o: ./unequal.c ./puzzles.h ./latin.h
669
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
670
unequal-icon.o: icons/unequal-icon.c
671
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
672
unequal5.o: ./unequal.c ./puzzles.h ./latin.h
673
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
674
unequal2.o: ./unequal.c ./puzzles.h ./latin.h
675
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DSTANDALONE_SOLVER -c $< -o $@
676
unruly.o: ./unruly.c ./puzzles.h
677
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
678
unruly-icon.o: icons/unruly-icon.c
679
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
680
unruly5.o: ./unruly.c ./puzzles.h
681
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
682
unruly2.o: ./unruly.c ./puzzles.h
683
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DSTANDALONE_SOLVER -c $< -o $@
684
untangle.o: ./untangle.c ./puzzles.h ./tree234.h
685
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
686
untangle-icon.o: icons/untangle-icon.c
687
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
688
untangl3.o: ./untangle.c ./puzzles.h ./tree234.h
689
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
690
windows.o: ./windows.c ./puzzles.h ./resource.h
691
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
692
windows1.o: ./windows.c ./puzzles.h ./resource.h
693
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
731
version.o: version.c version2.def
732
$(CC) $(COMPAT) $(XFLAGS) $(CFLAGS) `cat version2.def` -c version.c
734
if test -z "$(VER)" && test -f manifest && md5sum -c manifest; then \
735
cat version.def > version2.def.new; \
736
elif test -z "$(VER)" && test -d .svn && svnversion . >/dev/null 2>&1; then \
737
echo "-DREVISION=`svnversion .`" >version2.def.new; \
739
echo "$(VER)" >version2.def.new; \
741
if diff -q version2.def.new version2.def; then \
742
rm version2.def.new; \
744
mv version2.def.new version2.def; \
748
for i in $(GAMES); do \
749
$(INSTALL_PROGRAM) -m 755 $(BINPREFIX)$$i $(DESTDIR)$(gamesdir)/$(BINPREFIX)$$i \
752
test: benchmark.html benchmark.txt
754
benchmark.html: benchmark.txt benchmark.pl
755
./benchmark.pl benchmark.txt > $@
757
benchmark.txt: $(GAMES)
758
for i in $(GAMES); do \
759
for params in $$(env -i ./$(BINPREFIX)$$i --list-presets | cut -f1 -d' '); do \
760
env -i ./$(BINPREFIX)$$i --test-solve --time-generation --generate 100 $$params \
766
rm -f *.o $(BINPREFIX)blackbox $(BINPREFIX)bridges $(BINPREFIX)cube $(BINPREFIX)dominosa $(BINPREFIX)fifteen $(BINPREFIX)filling $(BINPREFIX)fillingsolver $(BINPREFIX)flip $(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)pattern $(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)twiddle $(BINPREFIX)undead $(BINPREFIX)unequal $(BINPREFIX)unequalsolver $(BINPREFIX)unruly $(BINPREFIX)unrulysolver $(BINPREFIX)untangle