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 dsf.o gtk.o malloc.o midend.o misc.o printing.o \
253
ps.o random.o range.o range-icon.o version.o
254
$(CC) -o $@ drawing.o dsf.o gtk.o malloc.o midend.o misc.o \
255
printing.o ps.o random.o range.o range-icon.o version.o \
258
$(BINPREFIX)rect: drawing.o gtk.o malloc.o midend.o misc.o printing.o ps.o \
259
random.o rect.o rect-icon.o version.o
260
$(CC) -o $@ drawing.o gtk.o malloc.o midend.o misc.o printing.o ps.o \
261
random.o rect.o rect-icon.o version.o $(XLFLAGS) $(XLIBS)
263
$(BINPREFIX)samegame: drawing.o gtk.o malloc.o midend.o misc.o printing.o \
264
ps.o random.o samegame.o samegame-icon.o version.o
265
$(CC) -o $@ drawing.o gtk.o malloc.o midend.o misc.o printing.o ps.o \
266
random.o samegame.o samegame-icon.o version.o $(XLFLAGS) \
269
$(BINPREFIX)signpost: drawing.o dsf.o gtk.o malloc.o midend.o misc.o \
270
printing.o ps.o random.o signpost.o signpost-icon.o \
272
$(CC) -o $@ drawing.o dsf.o gtk.o malloc.o midend.o misc.o \
273
printing.o ps.o random.o signpost.o signpost-icon.o \
274
version.o $(XLFLAGS) $(XLIBS)
276
$(BINPREFIX)signpostsolver: dsf.o malloc.o misc.o nullfe.o random.o \
278
$(CC) -o $@ dsf.o malloc.o misc.o nullfe.o random.o signpos2.o -lm \
281
$(BINPREFIX)singles: drawing.o dsf.o gtk.o latin.o malloc.o maxflow.o \
282
midend.o misc.o printing.o ps.o random.o singles.o \
283
singles-icon.o tree234.o version.o
284
$(CC) -o $@ drawing.o dsf.o gtk.o latin.o malloc.o maxflow.o \
285
midend.o misc.o printing.o ps.o random.o singles.o \
286
singles-icon.o tree234.o version.o $(XLFLAGS) $(XLIBS)
288
$(BINPREFIX)singlessolver: dsf.o latin.o malloc.o maxflow.o misc.o nullfe.o \
289
random.o singles3.o tree234.o
290
$(CC) -o $@ dsf.o latin.o malloc.o maxflow.o misc.o nullfe.o \
291
random.o singles3.o tree234.o $(XLFLAGS) $(ULIBS)
293
$(BINPREFIX)sixteen: drawing.o gtk.o malloc.o midend.o misc.o printing.o \
294
ps.o random.o sixteen.o sixteen-icon.o version.o
295
$(CC) -o $@ drawing.o gtk.o malloc.o midend.o misc.o printing.o ps.o \
296
random.o sixteen.o sixteen-icon.o version.o $(XLFLAGS) \
299
$(BINPREFIX)slant: drawing.o dsf.o gtk.o malloc.o midend.o misc.o printing.o \
300
ps.o random.o slant.o slant-icon.o version.o
301
$(CC) -o $@ drawing.o dsf.o gtk.o malloc.o midend.o misc.o \
302
printing.o ps.o random.o slant.o slant-icon.o version.o \
305
$(BINPREFIX)slantsolver: dsf.o malloc.o misc.o nullfe.o random.o slant2.o
306
$(CC) -o $@ dsf.o malloc.o misc.o nullfe.o random.o slant2.o \
309
$(BINPREFIX)solo: divvy.o drawing.o dsf.o gtk.o malloc.o midend.o misc.o \
310
printing.o ps.o random.o solo.o solo-icon.o version.o
311
$(CC) -o $@ divvy.o drawing.o dsf.o gtk.o malloc.o midend.o misc.o \
312
printing.o ps.o random.o solo.o solo-icon.o version.o \
315
$(BINPREFIX)solosolver: divvy.o dsf.o malloc.o misc.o nullfe.o random.o \
317
$(CC) -o $@ divvy.o dsf.o malloc.o misc.o nullfe.o random.o solo2.o \
320
$(BINPREFIX)tents: drawing.o dsf.o gtk.o malloc.o maxflow.o midend.o misc.o \
321
printing.o ps.o random.o tents.o tents-icon.o version.o
322
$(CC) -o $@ drawing.o dsf.o gtk.o malloc.o maxflow.o midend.o misc.o \
323
printing.o ps.o random.o tents.o tents-icon.o version.o \
326
$(BINPREFIX)tentssolver: dsf.o malloc.o maxflow.o misc.o nullfe.o random.o \
328
$(CC) -o $@ dsf.o malloc.o maxflow.o misc.o nullfe.o random.o \
329
tents3.o $(XLFLAGS) $(ULIBS)
331
$(BINPREFIX)towers: drawing.o gtk.o latin.o malloc.o maxflow.o midend.o \
332
misc.o printing.o ps.o random.o towers.o towers-icon.o \
334
$(CC) -o $@ drawing.o gtk.o latin.o malloc.o maxflow.o midend.o \
335
misc.o printing.o ps.o random.o towers.o towers-icon.o \
336
tree234.o version.o $(XLFLAGS) $(XLIBS)
338
$(BINPREFIX)towerssolver: latin6.o malloc.o maxflow.o misc.o nullfe.o \
339
random.o towers2.o tree234.o
340
$(CC) -o $@ latin6.o malloc.o maxflow.o misc.o nullfe.o random.o \
341
towers2.o tree234.o $(XLFLAGS) $(ULIBS)
343
$(BINPREFIX)twiddle: drawing.o gtk.o malloc.o midend.o misc.o printing.o \
344
ps.o random.o twiddle.o twiddle-icon.o version.o
345
$(CC) -o $@ drawing.o gtk.o malloc.o midend.o misc.o printing.o ps.o \
346
random.o twiddle.o twiddle-icon.o version.o $(XLFLAGS) \
349
$(BINPREFIX)undead: drawing.o gtk.o malloc.o midend.o misc.o printing.o ps.o \
350
random.o undead.o undead-icon.o version.o
351
$(CC) -o $@ drawing.o gtk.o malloc.o midend.o misc.o printing.o ps.o \
352
random.o undead.o undead-icon.o version.o $(XLFLAGS) \
355
$(BINPREFIX)unequal: drawing.o gtk.o latin.o malloc.o maxflow.o midend.o \
356
misc.o printing.o ps.o random.o tree234.o unequal.o \
357
unequal-icon.o version.o
358
$(CC) -o $@ drawing.o gtk.o latin.o malloc.o maxflow.o midend.o \
359
misc.o printing.o ps.o random.o tree234.o unequal.o \
360
unequal-icon.o version.o $(XLFLAGS) $(XLIBS)
362
$(BINPREFIX)unequalsolver: latin6.o malloc.o maxflow.o misc.o nullfe.o \
363
random.o tree234.o unequal2.o
364
$(CC) -o $@ latin6.o malloc.o maxflow.o misc.o nullfe.o random.o \
365
tree234.o unequal2.o $(XLFLAGS) $(ULIBS)
367
$(BINPREFIX)unruly: drawing.o gtk.o malloc.o midend.o misc.o printing.o ps.o \
368
random.o unruly.o unruly-icon.o version.o
369
$(CC) -o $@ drawing.o gtk.o malloc.o midend.o misc.o printing.o ps.o \
370
random.o unruly.o unruly-icon.o version.o $(XLFLAGS) \
373
$(BINPREFIX)unrulysolver: malloc.o misc.o nullfe.o random.o unruly2.o
374
$(CC) -o $@ malloc.o misc.o nullfe.o random.o unruly2.o $(XLFLAGS) \
377
$(BINPREFIX)untangle: drawing.o gtk.o malloc.o midend.o misc.o printing.o \
378
ps.o random.o tree234.o untangle.o untangle-icon.o version.o
379
$(CC) -o $@ drawing.o gtk.o malloc.o midend.o misc.o printing.o ps.o \
380
random.o tree234.o untangle.o untangle-icon.o version.o \
383
blackbox.o: ./blackbox.c ./puzzles.h
384
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
385
blackbox-icon.o: icons/blackbox-icon.c
386
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
387
blackbo3.o: ./blackbox.c ./puzzles.h
388
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
389
bridges.o: ./bridges.c ./puzzles.h
390
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
391
bridges-icon.o: icons/bridges-icon.c
392
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
393
bridges3.o: ./bridges.c ./puzzles.h
394
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
395
combi.o: ./combi.c ./puzzles.h
396
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
397
cube.o: ./cube.c ./puzzles.h
398
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
399
cube-icon.o: icons/cube-icon.c
400
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
401
cube3.o: ./cube.c ./puzzles.h
402
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
403
divvy.o: ./divvy.c ./puzzles.h
404
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
405
dominosa.o: ./dominosa.c ./puzzles.h
406
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
407
dominosa-icon.o: icons/dominosa-icon.c
408
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
409
dominos3.o: ./dominosa.c ./puzzles.h
410
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
411
drawing.o: ./drawing.c ./puzzles.h
412
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
413
dsf.o: ./dsf.c ./puzzles.h
414
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
415
fifteen.o: ./fifteen.c ./puzzles.h
416
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
417
fifteen-icon.o: icons/fifteen-icon.c
418
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
419
fifteen3.o: ./fifteen.c ./puzzles.h
420
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
421
filling.o: ./filling.c ./puzzles.h
422
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
423
filling-icon.o: icons/filling-icon.c
424
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
425
filling5.o: ./filling.c ./puzzles.h
426
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
427
filling2.o: ./filling.c ./puzzles.h
428
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DSTANDALONE_SOLVER -c $< -o $@
429
flip.o: ./flip.c ./puzzles.h ./tree234.h
430
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
431
flip-icon.o: icons/flip-icon.c
432
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
433
flip3.o: ./flip.c ./puzzles.h ./tree234.h
434
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
435
galaxies.o: ./galaxies.c ./puzzles.h
436
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
437
galaxies-icon.o: icons/galaxies-icon.c
438
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
439
galaxie7.o: ./galaxies.c ./puzzles.h
440
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
441
galaxie4.o: ./galaxies.c ./puzzles.h
442
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DSTANDALONE_PICTURE_GENERATOR -c $< -o $@
443
galaxie2.o: ./galaxies.c ./puzzles.h
444
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DSTANDALONE_SOLVER -c $< -o $@
445
grid.o: ./grid.c ./puzzles.h ./tree234.h ./grid.h ./penrose.h
446
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
447
gtk.o: ./gtk.c ./puzzles.h
448
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
449
guess.o: ./guess.c ./puzzles.h
450
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
451
guess-icon.o: icons/guess-icon.c
452
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
453
guess3.o: ./guess.c ./puzzles.h
454
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
455
inertia.o: ./inertia.c ./puzzles.h
456
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
457
inertia-icon.o: icons/inertia-icon.c
458
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
459
inertia3.o: ./inertia.c ./puzzles.h
460
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
461
keen.o: ./keen.c ./puzzles.h ./latin.h
462
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
463
keen-icon.o: icons/keen-icon.c
464
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
465
keen5.o: ./keen.c ./puzzles.h ./latin.h
466
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
467
keen2.o: ./keen.c ./puzzles.h ./latin.h
468
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DSTANDALONE_SOLVER -c $< -o $@
469
latin.o: ./latin.c ./puzzles.h ./tree234.h ./maxflow.h ./latin.h
470
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
471
latin8.o: ./latin.c ./puzzles.h ./tree234.h ./maxflow.h ./latin.h
472
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DSTANDALONE_LATIN_TEST -c $< -o $@
473
latin6.o: ./latin.c ./puzzles.h ./tree234.h ./maxflow.h ./latin.h
474
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DSTANDALONE_SOLVER -c $< -o $@
475
laydomino.o: ./laydomino.c ./puzzles.h
476
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
477
lightup.o: ./lightup.c ./puzzles.h
478
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
479
lightup-icon.o: icons/lightup-icon.c
480
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
481
lightup5.o: ./lightup.c ./puzzles.h
482
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
483
lightup2.o: ./lightup.c ./puzzles.h
484
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DSTANDALONE_SOLVER -c $< -o $@
485
list.o: ./list.c ./puzzles.h
486
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
487
loopgen.o: ./loopgen.c ./puzzles.h ./tree234.h ./grid.h ./loopgen.h
488
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
489
loopy.o: ./loopy.c ./puzzles.h ./tree234.h ./grid.h ./loopgen.h
490
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
491
loopy-icon.o: icons/loopy-icon.c
492
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
493
loopy5.o: ./loopy.c ./puzzles.h ./tree234.h ./grid.h ./loopgen.h
494
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
495
loopy2.o: ./loopy.c ./puzzles.h ./tree234.h ./grid.h ./loopgen.h
496
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DSTANDALONE_SOLVER -c $< -o $@
497
magnets.o: ./magnets.c ./puzzles.h
498
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
499
magnets-icon.o: icons/magnets-icon.c
500
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
501
magnets5.o: ./magnets.c ./puzzles.h
502
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
503
magnets2.o: ./magnets.c ./puzzles.h
504
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DSTANDALONE_SOLVER -c $< -o $@
505
malloc.o: ./malloc.c ./puzzles.h
506
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
507
map.o: ./map.c ./puzzles.h
508
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
509
map-icon.o: icons/map-icon.c
510
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
511
map5.o: ./map.c ./puzzles.h
512
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
513
map2.o: ./map.c ./puzzles.h
514
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DSTANDALONE_SOLVER -c $< -o $@
515
maxflow.o: ./maxflow.c ./maxflow.h ./puzzles.h
516
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
517
midend.o: ./midend.c ./puzzles.h
518
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
519
mines.o: ./mines.c ./tree234.h ./puzzles.h
520
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
521
mines-icon.o: icons/mines-icon.c
522
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
523
mines5.o: ./mines.c ./tree234.h ./puzzles.h
524
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
525
mines2.o: ./mines.c ./tree234.h ./puzzles.h
526
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DSTANDALONE_OBFUSCATOR -c $< -o $@
527
misc.o: ./misc.c ./puzzles.h
528
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
529
net.o: ./net.c ./puzzles.h ./tree234.h
530
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
531
net-icon.o: icons/net-icon.c
532
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
533
net3.o: ./net.c ./puzzles.h ./tree234.h
534
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
535
netslide.o: ./netslide.c ./puzzles.h ./tree234.h
536
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
537
netslide-icon.o: icons/netslide-icon.c
538
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
539
netslid3.o: ./netslide.c ./puzzles.h ./tree234.h
540
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
541
no-icon.o: ./no-icon.c
542
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
543
nullfe.o: ./nullfe.c ./puzzles.h
544
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
545
nullgame.o: ./nullgame.c ./puzzles.h
546
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
547
obfusc.o: ./obfusc.c ./puzzles.h
548
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
549
osx.o: ./osx.m ./puzzles.h
550
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
551
pattern.o: ./pattern.c ./puzzles.h
552
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
553
pattern-icon.o: icons/pattern-icon.c
554
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
555
pattern5.o: ./pattern.c ./puzzles.h
556
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
557
pattern2.o: ./pattern.c ./puzzles.h
558
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DSTANDALONE_SOLVER -c $< -o $@
559
pearl.o: ./pearl.c ./puzzles.h ./grid.h ./loopgen.h
560
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
561
pearl-icon.o: icons/pearl-icon.c
562
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
563
pearl5.o: ./pearl.c ./puzzles.h ./grid.h ./loopgen.h
564
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
565
pearl2.o: ./pearl.c ./puzzles.h ./grid.h ./loopgen.h
566
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DSTANDALONE_SOLVER -c $< -o $@
567
pegs.o: ./pegs.c ./puzzles.h ./tree234.h
568
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
569
pegs-icon.o: icons/pegs-icon.c
570
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
571
pegs3.o: ./pegs.c ./puzzles.h ./tree234.h
572
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
573
penrose.o: ./penrose.c ./puzzles.h ./penrose.h
574
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
575
printing.o: ./printing.c ./puzzles.h
576
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
577
ps.o: ./ps.c ./puzzles.h
578
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
579
random.o: ./random.c ./puzzles.h
580
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
581
range.o: ./range.c ./puzzles.h
582
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
583
range-icon.o: icons/range-icon.c
584
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
585
range3.o: ./range.c ./puzzles.h
586
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
587
rect.o: ./rect.c ./puzzles.h
588
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
589
rect-icon.o: icons/rect-icon.c
590
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
591
rect3.o: ./rect.c ./puzzles.h
592
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
593
samegame.o: ./samegame.c ./puzzles.h
594
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
595
samegame-icon.o: icons/samegame-icon.c
596
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
597
samegam3.o: ./samegame.c ./puzzles.h
598
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
599
signpost.o: ./signpost.c ./puzzles.h
600
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
601
signpost-icon.o: icons/signpost-icon.c
602
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
603
signpos5.o: ./signpost.c ./puzzles.h
604
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
605
signpos2.o: ./signpost.c ./puzzles.h
606
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DSTANDALONE_SOLVER -c $< -o $@
607
singles.o: ./singles.c ./puzzles.h ./latin.h
608
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
609
singles-icon.o: icons/singles-icon.c
610
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
611
singles5.o: ./singles.c ./puzzles.h ./latin.h
612
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
613
singles3.o: ./singles.c ./puzzles.h ./latin.h
614
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DSTANDALONE_SOLVER -c $< -o $@
615
sixteen.o: ./sixteen.c ./puzzles.h
616
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
617
sixteen-icon.o: icons/sixteen-icon.c
618
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
619
sixteen3.o: ./sixteen.c ./puzzles.h
620
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
621
slant.o: ./slant.c ./puzzles.h
622
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
623
slant-icon.o: icons/slant-icon.c
624
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
625
slant5.o: ./slant.c ./puzzles.h
626
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
627
slant2.o: ./slant.c ./puzzles.h
628
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DSTANDALONE_SOLVER -c $< -o $@
629
solo.o: ./solo.c ./puzzles.h
630
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
631
solo-icon.o: icons/solo-icon.c
632
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
633
solo5.o: ./solo.c ./puzzles.h
634
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
635
solo2.o: ./solo.c ./puzzles.h
636
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DSTANDALONE_SOLVER -c $< -o $@
637
tdq.o: ./tdq.c ./puzzles.h
638
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
639
tents.o: ./tents.c ./puzzles.h ./maxflow.h
640
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
641
tents-icon.o: icons/tents-icon.c
642
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
643
tents5.o: ./tents.c ./puzzles.h ./maxflow.h
644
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
645
tents3.o: ./tents.c ./puzzles.h ./maxflow.h
646
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DSTANDALONE_SOLVER -c $< -o $@
647
towers.o: ./towers.c ./puzzles.h ./latin.h
648
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
649
towers-icon.o: icons/towers-icon.c
650
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
651
towers5.o: ./towers.c ./puzzles.h ./latin.h
652
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
653
towers2.o: ./towers.c ./puzzles.h ./latin.h
654
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DSTANDALONE_SOLVER -c $< -o $@
655
tree234.o: ./tree234.c ./tree234.h ./puzzles.h
656
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
657
twiddle.o: ./twiddle.c ./puzzles.h
658
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
659
twiddle-icon.o: icons/twiddle-icon.c
660
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
661
twiddle3.o: ./twiddle.c ./puzzles.h
662
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
663
undead.o: ./undead.c ./puzzles.h
664
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
665
undead-icon.o: icons/undead-icon.c
666
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
667
undead3.o: ./undead.c ./puzzles.h
668
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
669
unequal.o: ./unequal.c ./puzzles.h ./latin.h
670
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
671
unequal-icon.o: icons/unequal-icon.c
672
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
673
unequal5.o: ./unequal.c ./puzzles.h ./latin.h
674
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
675
unequal2.o: ./unequal.c ./puzzles.h ./latin.h
676
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DSTANDALONE_SOLVER -c $< -o $@
677
unruly.o: ./unruly.c ./puzzles.h
678
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
679
unruly-icon.o: icons/unruly-icon.c
680
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
681
unruly5.o: ./unruly.c ./puzzles.h
682
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
683
unruly2.o: ./unruly.c ./puzzles.h
684
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DSTANDALONE_SOLVER -c $< -o $@
685
untangle.o: ./untangle.c ./puzzles.h ./tree234.h
686
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
687
untangle-icon.o: icons/untangle-icon.c
688
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
689
untangl3.o: ./untangle.c ./puzzles.h ./tree234.h
690
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
691
version.o: ./version.c ./version.h
692
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
693
windows.o: ./windows.c ./puzzles.h ./resource.h
694
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
695
windows1.o: ./windows.c ./puzzles.h ./resource.h
696
$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
735
for i in $(GAMES); do \
736
$(INSTALL_PROGRAM) -m 755 $(BINPREFIX)$$i $(DESTDIR)$(gamesdir)/$(BINPREFIX)$$i \
739
test: benchmark.html benchmark.txt
741
benchmark.html: benchmark.txt benchmark.pl
742
./benchmark.pl benchmark.txt > $@
744
benchmark.txt: $(GAMES)
745
for i in $(GAMES); do \
746
for params in $$(env -i ./$(BINPREFIX)$$i --list-presets | cut -f1 -d' '); do \
747
env -i ./$(BINPREFIX)$$i --test-solve --time-generation --generate 100 $$params \
753
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