summaryrefslogtreecommitdiff
path: root/apps/plugins/puzzles/src/Makefile.gtk
diff options
context:
space:
mode:
Diffstat (limited to 'apps/plugins/puzzles/src/Makefile.gtk')
-rw-r--r--apps/plugins/puzzles/src/Makefile.gtk727
1 files changed, 0 insertions, 727 deletions
diff --git a/apps/plugins/puzzles/src/Makefile.gtk b/apps/plugins/puzzles/src/Makefile.gtk
deleted file mode 100644
index e5c1d40b90..0000000000
--- a/apps/plugins/puzzles/src/Makefile.gtk
+++ /dev/null
@@ -1,727 +0,0 @@
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
8CC := $(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.
14GTK_CONFIG = sh -c 'pkg-config gtk+-2.0 $$0 2>/dev/null || gtk-config $$0'
15
16CFLAGS := -O2 -Wall -Werror -ansi -pedantic -g -I./ -Iicons/ `$(GTK_CONFIG) \
17 --cflags` $(CFLAGS)
18XLIBS = `$(GTK_CONFIG) --libs` -lm
19ULIBS = -lm#
20INSTALL=install
21INSTALL_PROGRAM=$(INSTALL)
22INSTALL_DATA=$(INSTALL)
23prefix=/usr/local
24exec_prefix=$(prefix)
25bindir=$(exec_prefix)/bin
26gamesdir=$(exec_prefix)/games
27mandir=$(prefix)/man
28man1dir=$(mandir)/man1
29
30all: $(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
412blackbox.o: ./blackbox.c ./puzzles.h
413 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
414blackbo3.o: ./blackbox.c ./puzzles.h
415 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
416bridges.o: ./bridges.c ./puzzles.h
417 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
418bridges3.o: ./bridges.c ./puzzles.h
419 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
420combi.o: ./combi.c ./puzzles.h
421 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
422cube.o: ./cube.c ./puzzles.h
423 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
424cube3.o: ./cube.c ./puzzles.h
425 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
426divvy.o: ./divvy.c ./puzzles.h
427 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
428dominosa.o: ./dominosa.c ./puzzles.h
429 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
430dominos3.o: ./dominosa.c ./puzzles.h
431 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
432drawing.o: ./drawing.c ./puzzles.h
433 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
434dsf.o: ./dsf.c ./puzzles.h
435 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
436fifteen.o: ./fifteen.c ./puzzles.h
437 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
438fifteen5.o: ./fifteen.c ./puzzles.h
439 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
440fifteen2.o: ./fifteen.c ./puzzles.h
441 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DSTANDALONE_SOLVER -c $< -o $@
442filling.o: ./filling.c ./puzzles.h
443 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
444filling5.o: ./filling.c ./puzzles.h
445 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
446filling2.o: ./filling.c ./puzzles.h
447 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DSTANDALONE_SOLVER -c $< -o $@
448findloop.o: ./findloop.c ./puzzles.h
449 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
450flip.o: ./flip.c ./puzzles.h ./tree234.h
451 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
452flip3.o: ./flip.c ./puzzles.h ./tree234.h
453 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
454flood.o: ./flood.c ./puzzles.h
455 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
456flood3.o: ./flood.c ./puzzles.h
457 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
458galaxies.o: ./galaxies.c ./puzzles.h
459 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
460galaxie7.o: ./galaxies.c ./puzzles.h
461 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
462galaxie4.o: ./galaxies.c ./puzzles.h
463 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DSTANDALONE_PICTURE_GENERATOR -c $< -o $@
464galaxie2.o: ./galaxies.c ./puzzles.h
465 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DSTANDALONE_SOLVER -c $< -o $@
466grid.o: ./grid.c ./puzzles.h ./tree234.h ./grid.h ./penrose.h
467 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
468gtk.o: ./gtk.c ./puzzles.h
469 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
470guess.o: ./guess.c ./puzzles.h
471 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
472guess3.o: ./guess.c ./puzzles.h
473 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
474inertia.o: ./inertia.c ./puzzles.h
475 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
476inertia3.o: ./inertia.c ./puzzles.h
477 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
478keen.o: ./keen.c ./puzzles.h ./latin.h
479 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
480keen5.o: ./keen.c ./puzzles.h ./latin.h
481 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
482keen2.o: ./keen.c ./puzzles.h ./latin.h
483 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DSTANDALONE_SOLVER -c $< -o $@
484latin.o: ./latin.c ./puzzles.h ./tree234.h ./maxflow.h ./latin.h
485 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
486latin8.o: ./latin.c ./puzzles.h ./tree234.h ./maxflow.h ./latin.h
487 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DSTANDALONE_LATIN_TEST -c $< -o $@
488latin6.o: ./latin.c ./puzzles.h ./tree234.h ./maxflow.h ./latin.h
489 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DSTANDALONE_SOLVER -c $< -o $@
490laydomino.o: ./laydomino.c ./puzzles.h
491 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
492lightup.o: ./lightup.c ./puzzles.h
493 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
494lightup5.o: ./lightup.c ./puzzles.h
495 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
496lightup2.o: ./lightup.c ./puzzles.h
497 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DSTANDALONE_SOLVER -c $< -o $@
498list.o: ./list.c ./puzzles.h
499 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
500loopgen.o: ./loopgen.c ./puzzles.h ./tree234.h ./grid.h ./loopgen.h
501 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
502loopy.o: ./loopy.c ./puzzles.h ./tree234.h ./grid.h ./loopgen.h
503 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
504loopy5.o: ./loopy.c ./puzzles.h ./tree234.h ./grid.h ./loopgen.h
505 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
506loopy2.o: ./loopy.c ./puzzles.h ./tree234.h ./grid.h ./loopgen.h
507 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DSTANDALONE_SOLVER -c $< -o $@
508magnets.o: ./magnets.c ./puzzles.h
509 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
510magnets5.o: ./magnets.c ./puzzles.h
511 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
512magnets2.o: ./magnets.c ./puzzles.h
513 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DSTANDALONE_SOLVER -c $< -o $@
514malloc.o: ./malloc.c ./puzzles.h
515 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
516map.o: ./map.c ./puzzles.h
517 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
518map5.o: ./map.c ./puzzles.h
519 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
520map2.o: ./map.c ./puzzles.h
521 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DSTANDALONE_SOLVER -c $< -o $@
522maxflow.o: ./maxflow.c ./maxflow.h ./puzzles.h
523 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
524midend.o: ./midend.c ./puzzles.h
525 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
526mines.o: ./mines.c ./tree234.h ./puzzles.h
527 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
528mines5.o: ./mines.c ./tree234.h ./puzzles.h
529 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
530mines2.o: ./mines.c ./tree234.h ./puzzles.h
531 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DSTANDALONE_OBFUSCATOR -c $< -o $@
532misc.o: ./misc.c ./puzzles.h
533 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
534net.o: ./net.c ./puzzles.h ./tree234.h
535 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
536net3.o: ./net.c ./puzzles.h ./tree234.h
537 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
538netslide.o: ./netslide.c ./puzzles.h ./tree234.h
539 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
540netslid3.o: ./netslide.c ./puzzles.h ./tree234.h
541 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
542no-icon.o: ./no-icon.c
543 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
544nullfe.o: ./nullfe.c ./puzzles.h
545 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
546nullgame.o: ./nullgame.c ./puzzles.h
547 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
548obfusc.o: ./obfusc.c ./puzzles.h
549 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
550osx.o: ./osx.m ./puzzles.h
551 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
552palisade.o: ./palisade.c ./puzzles.h
553 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
554palisad3.o: ./palisade.c ./puzzles.h
555 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
556pattern.o: ./pattern.c ./puzzles.h
557 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
558pattern7.o: ./pattern.c ./puzzles.h
559 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
560pattern4.o: ./pattern.c ./puzzles.h
561 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DSTANDALONE_PICTURE_GENERATOR -c $< -o $@
562pattern2.o: ./pattern.c ./puzzles.h
563 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DSTANDALONE_SOLVER -c $< -o $@
564pearl.o: ./pearl.c ./puzzles.h ./grid.h ./loopgen.h
565 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
566pearl5.o: ./pearl.c ./puzzles.h ./grid.h ./loopgen.h
567 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
568pearl2.o: ./pearl.c ./puzzles.h ./grid.h ./loopgen.h
569 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DSTANDALONE_SOLVER -c $< -o $@
570pegs.o: ./pegs.c ./puzzles.h ./tree234.h
571 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
572pegs3.o: ./pegs.c ./puzzles.h ./tree234.h
573 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
574penrose.o: ./penrose.c ./puzzles.h ./penrose.h
575 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
576printing.o: ./printing.c ./puzzles.h
577 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
578ps.o: ./ps.c ./puzzles.h
579 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
580random.o: ./random.c ./puzzles.h
581 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
582range.o: ./range.c ./puzzles.h
583 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
584range3.o: ./range.c ./puzzles.h
585 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
586rect.o: ./rect.c ./puzzles.h
587 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
588rect3.o: ./rect.c ./puzzles.h
589 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
590samegame.o: ./samegame.c ./puzzles.h
591 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
592samegam3.o: ./samegame.c ./puzzles.h
593 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
594signpost.o: ./signpost.c ./puzzles.h
595 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
596signpos5.o: ./signpost.c ./puzzles.h
597 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
598signpos2.o: ./signpost.c ./puzzles.h
599 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DSTANDALONE_SOLVER -c $< -o $@
600singles.o: ./singles.c ./puzzles.h ./latin.h
601 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
602singles5.o: ./singles.c ./puzzles.h ./latin.h
603 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
604singles3.o: ./singles.c ./puzzles.h ./latin.h
605 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DSTANDALONE_SOLVER -c $< -o $@
606sixteen.o: ./sixteen.c ./puzzles.h
607 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
608sixteen3.o: ./sixteen.c ./puzzles.h
609 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
610slant.o: ./slant.c ./puzzles.h
611 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
612slant5.o: ./slant.c ./puzzles.h
613 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
614slant2.o: ./slant.c ./puzzles.h
615 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DSTANDALONE_SOLVER -c $< -o $@
616solo.o: ./solo.c ./puzzles.h
617 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
618solo5.o: ./solo.c ./puzzles.h
619 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
620solo2.o: ./solo.c ./puzzles.h
621 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DSTANDALONE_SOLVER -c $< -o $@
622tdq.o: ./tdq.c ./puzzles.h
623 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
624tents.o: ./tents.c ./puzzles.h ./maxflow.h
625 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
626tents5.o: ./tents.c ./puzzles.h ./maxflow.h
627 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
628tents3.o: ./tents.c ./puzzles.h ./maxflow.h
629 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DSTANDALONE_SOLVER -c $< -o $@
630towers.o: ./towers.c ./puzzles.h ./latin.h
631 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
632towers5.o: ./towers.c ./puzzles.h ./latin.h
633 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
634towers2.o: ./towers.c ./puzzles.h ./latin.h
635 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DSTANDALONE_SOLVER -c $< -o $@
636tracks.o: ./tracks.c ./puzzles.h
637 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
638tracks3.o: ./tracks.c ./puzzles.h
639 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
640tree234.o: ./tree234.c ./tree234.h ./puzzles.h
641 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
642twiddle.o: ./twiddle.c ./puzzles.h
643 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
644twiddle3.o: ./twiddle.c ./puzzles.h
645 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
646undead.o: ./undead.c ./puzzles.h
647 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
648undead3.o: ./undead.c ./puzzles.h
649 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
650unequal.o: ./unequal.c ./puzzles.h ./latin.h
651 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
652unequal5.o: ./unequal.c ./puzzles.h ./latin.h
653 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
654unequal2.o: ./unequal.c ./puzzles.h ./latin.h
655 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DSTANDALONE_SOLVER -c $< -o $@
656unruly.o: ./unruly.c ./puzzles.h
657 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
658unruly5.o: ./unruly.c ./puzzles.h
659 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
660unruly2.o: ./unruly.c ./puzzles.h
661 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DSTANDALONE_SOLVER -c $< -o $@
662untangle.o: ./untangle.c ./puzzles.h ./tree234.h
663 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
664untangl3.o: ./untangle.c ./puzzles.h ./tree234.h
665 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
666version.o: ./version.c ./version.h
667 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
668windows.o: ./windows.c ./puzzles.h ./resource.h
669 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
670windows1.o: ./windows.c ./puzzles.h ./resource.h
671 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
672
673GAMES += blackbox
674GAMES += bridges
675GAMES += cube
676GAMES += dominosa
677GAMES += fifteen
678GAMES += filling
679GAMES += flip
680GAMES += flood
681GAMES += galaxies
682GAMES += guess
683GAMES += inertia
684GAMES += keen
685GAMES += lightup
686GAMES += loopy
687GAMES += magnets
688GAMES += map
689GAMES += mines
690GAMES += net
691GAMES += netslide
692GAMES += palisade
693GAMES += pattern
694GAMES += pearl
695GAMES += pegs
696GAMES += range
697GAMES += rect
698GAMES += samegame
699GAMES += signpost
700GAMES += singles
701GAMES += sixteen
702GAMES += slant
703GAMES += solo
704GAMES += tents
705GAMES += towers
706GAMES += tracks
707GAMES += twiddle
708GAMES += undead
709GAMES += unequal
710GAMES += unruly
711GAMES += untangle
712install:
713 for i in $(GAMES); do \
714 $(INSTALL_PROGRAM) -m 755 $(BINPREFIX)$$i $(DESTDIR)$(gamesdir)/$(BINPREFIX)$$i \
715 || exit 1; \
716 done
717test: benchmark.html benchmark.txt
718
719benchmark.html: benchmark.txt benchmark.pl
720 ./benchmark.pl benchmark.txt > $@
721
722benchmark.txt: benchmark.sh $(GAMES)
723 ./benchmark.sh > $@
724
725
726clean:
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