Release version 9306-1
[sgt-puzzles/ydirson.git] / Makefile
blob3fb6a84c636cdcc262c4636e3d65840e2153168c
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
8 CC := $(TOOLPATH)$(CC)
9 # You can manually set this to `gtk-config' or `pkg-config gtk+-1.2'
10 # (depending on what works on your system) if you want to enforce
11 # building with GTK 1.2, or you can set it to `pkg-config gtk+-2.0'
12 # if you want to enforce 2.0. The default is to try 2.0 and fall back
13 # to 1.2 if it isn't found.
14 GTK_CONFIG = sh -c 'pkg-config gtk+-2.0 $$0 2>/dev/null || gtk-config $$0'
16 CFLAGS := -O2 -Wall -Werror -ansi -pedantic -g -I./ -Iicons/ `$(GTK_CONFIG) \
17 --cflags` $(CFLAGS)
18 XLIBS = `$(GTK_CONFIG) --libs`
19 ULIBS =#
20 INSTALL=install
21 INSTALL_PROGRAM=$(INSTALL)
22 INSTALL_DATA=$(INSTALL)
23 prefix=/usr/local
24 exec_prefix=$(prefix)
25 bindir=$(exec_prefix)/bin
26 gamesdir=$(exec_prefix)/games
27 mandir=$(prefix)/man
28 man1dir=$(mandir)/man1
30 all: blackbox bridges cube dominosa fifteen filling fillingsolver flip \
31 galaxies galaxiespicture galaxiessolver guess inertia keen \
32 keensolver latincheck lightup lightupsolver loopy \
33 loopysolver magnets magnetssolver map mapsolver mineobfusc \
34 mines net netslide nullgame obfusc pattern patternsolver \
35 pegs range rect samegame signpost signpostsolver singles \
36 singlessolver sixteen slant slantsolver solo solosolver \
37 tents tentssolver towers towerssolver twiddle unequal \
38 unequalsolver untangle
40 blackbox: blackbox.o blackbox-icon.o drawing.o gtk.o malloc.o midend.o \
41 misc.o printing.o ps.o random.o version.o
42 $(CC) -o $@ blackbox.o blackbox-icon.o drawing.o gtk.o malloc.o \
43 midend.o misc.o printing.o ps.o random.o version.o \
44 $(XLFLAGS) $(XLIBS)
46 bridges: bridges.o bridges-icon.o drawing.o dsf.o gtk.o malloc.o midend.o \
47 misc.o printing.o ps.o random.o version.o
48 $(CC) -o $@ bridges.o bridges-icon.o drawing.o dsf.o gtk.o malloc.o \
49 midend.o misc.o printing.o ps.o random.o version.o \
50 $(XLFLAGS) $(XLIBS)
52 cube: cube.o cube-icon.o drawing.o gtk.o malloc.o midend.o misc.o printing.o \
53 ps.o random.o version.o
54 $(CC) -o $@ cube.o cube-icon.o drawing.o gtk.o malloc.o midend.o \
55 misc.o printing.o ps.o random.o version.o $(XLFLAGS) \
56 $(XLIBS)
58 dominosa: dominosa.o dominosa-icon.o drawing.o gtk.o laydomino.o malloc.o \
59 midend.o misc.o printing.o ps.o random.o version.o
60 $(CC) -o $@ dominosa.o dominosa-icon.o drawing.o gtk.o laydomino.o \
61 malloc.o midend.o misc.o printing.o ps.o random.o version.o \
62 $(XLFLAGS) $(XLIBS)
64 fifteen: drawing.o fifteen.o fifteen-icon.o gtk.o malloc.o midend.o misc.o \
65 printing.o ps.o random.o version.o
66 $(CC) -o $@ drawing.o fifteen.o fifteen-icon.o gtk.o malloc.o \
67 midend.o misc.o printing.o ps.o random.o version.o \
68 $(XLFLAGS) $(XLIBS)
70 filling: drawing.o dsf.o filling.o filling-icon.o gtk.o malloc.o midend.o \
71 misc.o printing.o ps.o random.o version.o
72 $(CC) -o $@ drawing.o dsf.o filling.o filling-icon.o gtk.o malloc.o \
73 midend.o misc.o printing.o ps.o random.o version.o \
74 $(XLFLAGS) $(XLIBS)
76 fillingsolver: dsf.o filling2.o malloc.o misc.o nullfe.o random.o
77 $(CC) -o $@ dsf.o filling2.o malloc.o misc.o nullfe.o random.o \
78 $(XLFLAGS) $(ULIBS)
80 flip: drawing.o flip.o flip-icon.o gtk.o malloc.o midend.o misc.o printing.o \
81 ps.o random.o tree234.o version.o
82 $(CC) -o $@ drawing.o flip.o flip-icon.o gtk.o malloc.o midend.o \
83 misc.o printing.o ps.o random.o tree234.o version.o \
84 $(XLFLAGS) $(XLIBS)
86 galaxies: drawing.o dsf.o galaxies.o galaxies-icon.o gtk.o malloc.o midend.o \
87 misc.o printing.o ps.o random.o version.o
88 $(CC) -o $@ drawing.o dsf.o galaxies.o galaxies-icon.o gtk.o \
89 malloc.o midend.o misc.o printing.o ps.o random.o version.o \
90 $(XLFLAGS) $(XLIBS)
92 galaxiespicture: dsf.o galaxie4.o malloc.o misc.o nullfe.o random.o
93 $(CC) -o $@ dsf.o galaxie4.o malloc.o misc.o nullfe.o random.o -lm \
94 $(XLFLAGS) $(ULIBS)
96 galaxiessolver: dsf.o galaxie2.o malloc.o misc.o nullfe.o random.o
97 $(CC) -o $@ dsf.o galaxie2.o malloc.o misc.o nullfe.o random.o -lm \
98 $(XLFLAGS) $(ULIBS)
100 guess: drawing.o gtk.o guess.o guess-icon.o malloc.o midend.o misc.o \
101 printing.o ps.o random.o version.o
102 $(CC) -o $@ drawing.o gtk.o guess.o guess-icon.o malloc.o midend.o \
103 misc.o printing.o ps.o random.o version.o $(XLFLAGS) \
104 $(XLIBS)
106 inertia: drawing.o gtk.o inertia.o inertia-icon.o malloc.o midend.o misc.o \
107 printing.o ps.o random.o version.o
108 $(CC) -o $@ drawing.o gtk.o inertia.o inertia-icon.o malloc.o \
109 midend.o misc.o printing.o ps.o random.o version.o \
110 $(XLFLAGS) $(XLIBS)
112 keen: drawing.o dsf.o gtk.o keen.o keen-icon.o latin.o malloc.o maxflow.o \
113 midend.o misc.o printing.o ps.o random.o tree234.o version.o
114 $(CC) -o $@ drawing.o dsf.o gtk.o keen.o keen-icon.o latin.o \
115 malloc.o maxflow.o midend.o misc.o printing.o ps.o random.o \
116 tree234.o version.o $(XLFLAGS) $(XLIBS)
118 keensolver: dsf.o keen2.o latin6.o malloc.o maxflow.o misc.o nullfe.o \
119 random.o tree234.o
120 $(CC) -o $@ dsf.o keen2.o latin6.o malloc.o maxflow.o misc.o \
121 nullfe.o random.o tree234.o $(XLFLAGS) $(ULIBS)
123 latincheck: latin8.o malloc.o maxflow.o misc.o nullfe.o random.o tree234.o
124 $(CC) -o $@ latin8.o malloc.o maxflow.o misc.o nullfe.o random.o \
125 tree234.o $(XLFLAGS) $(ULIBS)
127 lightup: combi.o drawing.o gtk.o lightup.o lightup-icon.o malloc.o midend.o \
128 misc.o printing.o ps.o random.o version.o
129 $(CC) -o $@ combi.o drawing.o gtk.o lightup.o lightup-icon.o \
130 malloc.o midend.o misc.o printing.o ps.o random.o version.o \
131 $(XLFLAGS) $(XLIBS)
133 lightupsolver: combi.o lightup2.o malloc.o misc.o nullfe.o random.o
134 $(CC) -o $@ combi.o lightup2.o malloc.o misc.o nullfe.o random.o \
135 $(XLFLAGS) $(ULIBS)
137 loopy: drawing.o dsf.o grid.o gtk.o loopy.o loopy-icon.o malloc.o midend.o \
138 misc.o penrose.o printing.o ps.o random.o tree234.o \
139 version.o
140 $(CC) -o $@ drawing.o dsf.o grid.o gtk.o loopy.o loopy-icon.o \
141 malloc.o midend.o misc.o penrose.o printing.o ps.o random.o \
142 tree234.o version.o $(XLFLAGS) $(XLIBS)
144 loopysolver: dsf.o grid.o loopy2.o malloc.o misc.o nullfe.o penrose.o \
145 random.o tree234.o
146 $(CC) -o $@ dsf.o grid.o loopy2.o malloc.o misc.o nullfe.o penrose.o \
147 random.o tree234.o -lm $(XLFLAGS) $(ULIBS)
149 magnets: drawing.o gtk.o laydomino.o magnets.o magnets-icon.o malloc.o \
150 midend.o misc.o printing.o ps.o random.o version.o
151 $(CC) -o $@ drawing.o gtk.o laydomino.o magnets.o magnets-icon.o \
152 malloc.o midend.o misc.o printing.o ps.o random.o version.o \
153 $(XLFLAGS) $(XLIBS)
155 magnetssolver: laydomino.o magnets2.o malloc.o misc.o nullfe.o random.o
156 $(CC) -o $@ laydomino.o magnets2.o malloc.o misc.o nullfe.o random.o \
157 -lm $(XLFLAGS) $(ULIBS)
159 map: drawing.o dsf.o gtk.o malloc.o map.o map-icon.o midend.o misc.o \
160 printing.o ps.o random.o version.o
161 $(CC) -o $@ drawing.o dsf.o gtk.o malloc.o map.o map-icon.o midend.o \
162 misc.o printing.o ps.o random.o version.o $(XLFLAGS) \
163 $(XLIBS)
165 mapsolver: dsf.o malloc.o map2.o misc.o nullfe.o random.o
166 $(CC) -o $@ dsf.o malloc.o map2.o misc.o nullfe.o random.o -lm \
167 $(XLFLAGS) $(ULIBS)
169 mineobfusc: malloc.o mines2.o misc.o nullfe.o random.o tree234.o
170 $(CC) -o $@ malloc.o mines2.o misc.o nullfe.o random.o tree234.o \
171 $(XLFLAGS) $(ULIBS)
173 mines: drawing.o gtk.o malloc.o midend.o mines.o mines-icon.o misc.o \
174 printing.o ps.o random.o tree234.o version.o
175 $(CC) -o $@ drawing.o gtk.o malloc.o midend.o mines.o mines-icon.o \
176 misc.o printing.o ps.o random.o tree234.o version.o \
177 $(XLFLAGS) $(XLIBS)
179 net: drawing.o dsf.o gtk.o malloc.o midend.o misc.o net.o net-icon.o \
180 printing.o ps.o random.o tree234.o version.o
181 $(CC) -o $@ drawing.o dsf.o gtk.o malloc.o midend.o misc.o net.o \
182 net-icon.o printing.o ps.o random.o tree234.o version.o \
183 $(XLFLAGS) $(XLIBS)
185 netslide: drawing.o gtk.o malloc.o midend.o misc.o netslide.o \
186 netslide-icon.o printing.o ps.o random.o tree234.o version.o
187 $(CC) -o $@ drawing.o gtk.o malloc.o midend.o misc.o netslide.o \
188 netslide-icon.o printing.o ps.o random.o tree234.o version.o \
189 $(XLFLAGS) $(XLIBS)
191 nullgame: drawing.o gtk.o malloc.o midend.o misc.o no-icon.o nullgame.o \
192 printing.o ps.o random.o version.o
193 $(CC) -o $@ drawing.o gtk.o malloc.o midend.o misc.o no-icon.o \
194 nullgame.o printing.o ps.o random.o version.o $(XLFLAGS) \
195 $(XLIBS)
197 obfusc: malloc.o misc.o nullfe.o obfusc.o random.o
198 $(CC) -o $@ malloc.o misc.o nullfe.o obfusc.o random.o $(XLFLAGS) \
199 $(ULIBS)
201 pattern: drawing.o gtk.o malloc.o midend.o misc.o pattern.o pattern-icon.o \
202 printing.o ps.o random.o version.o
203 $(CC) -o $@ drawing.o gtk.o malloc.o midend.o misc.o pattern.o \
204 pattern-icon.o printing.o ps.o random.o version.o \
205 $(XLFLAGS) $(XLIBS)
207 patternsolver: malloc.o misc.o nullfe.o pattern2.o random.o
208 $(CC) -o $@ malloc.o misc.o nullfe.o pattern2.o random.o $(XLFLAGS) \
209 $(ULIBS)
211 pegs: drawing.o gtk.o malloc.o midend.o misc.o pegs.o pegs-icon.o printing.o \
212 ps.o random.o tree234.o version.o
213 $(CC) -o $@ drawing.o gtk.o malloc.o midend.o misc.o pegs.o \
214 pegs-icon.o printing.o ps.o random.o tree234.o version.o \
215 $(XLFLAGS) $(XLIBS)
217 range: drawing.o gtk.o malloc.o midend.o misc.o printing.o ps.o random.o \
218 range.o range-icon.o version.o
219 $(CC) -o $@ drawing.o gtk.o malloc.o midend.o misc.o printing.o ps.o \
220 random.o range.o range-icon.o version.o $(XLFLAGS) $(XLIBS)
222 rect: drawing.o gtk.o malloc.o midend.o misc.o printing.o ps.o random.o \
223 rect.o rect-icon.o version.o
224 $(CC) -o $@ drawing.o gtk.o malloc.o midend.o misc.o printing.o ps.o \
225 random.o rect.o rect-icon.o version.o $(XLFLAGS) $(XLIBS)
227 samegame: drawing.o gtk.o malloc.o midend.o misc.o printing.o ps.o random.o \
228 samegame.o samegame-icon.o version.o
229 $(CC) -o $@ drawing.o gtk.o malloc.o midend.o misc.o printing.o ps.o \
230 random.o samegame.o samegame-icon.o version.o $(XLFLAGS) \
231 $(XLIBS)
233 signpost: drawing.o dsf.o gtk.o malloc.o midend.o misc.o printing.o ps.o \
234 random.o signpost.o signpost-icon.o version.o
235 $(CC) -o $@ drawing.o dsf.o gtk.o malloc.o midend.o misc.o \
236 printing.o ps.o random.o signpost.o signpost-icon.o \
237 version.o $(XLFLAGS) $(XLIBS)
239 signpostsolver: dsf.o malloc.o misc.o nullfe.o random.o signpos2.o
240 $(CC) -o $@ dsf.o malloc.o misc.o nullfe.o random.o signpos2.o -lm \
241 $(XLFLAGS) $(ULIBS)
243 singles: drawing.o dsf.o gtk.o latin.o malloc.o maxflow.o midend.o misc.o \
244 printing.o ps.o random.o singles.o singles-icon.o tree234.o \
245 version.o
246 $(CC) -o $@ drawing.o dsf.o gtk.o latin.o malloc.o maxflow.o \
247 midend.o misc.o printing.o ps.o random.o singles.o \
248 singles-icon.o tree234.o version.o $(XLFLAGS) $(XLIBS)
250 singlessolver: dsf.o latin.o malloc.o maxflow.o misc.o nullfe.o random.o \
251 singles3.o tree234.o
252 $(CC) -o $@ dsf.o latin.o malloc.o maxflow.o misc.o nullfe.o \
253 random.o singles3.o tree234.o $(XLFLAGS) $(ULIBS)
255 sixteen: drawing.o gtk.o malloc.o midend.o misc.o printing.o ps.o random.o \
256 sixteen.o sixteen-icon.o version.o
257 $(CC) -o $@ drawing.o gtk.o malloc.o midend.o misc.o printing.o ps.o \
258 random.o sixteen.o sixteen-icon.o version.o $(XLFLAGS) \
259 $(XLIBS)
261 slant: drawing.o dsf.o gtk.o malloc.o midend.o misc.o printing.o ps.o \
262 random.o slant.o slant-icon.o version.o
263 $(CC) -o $@ drawing.o dsf.o gtk.o malloc.o midend.o misc.o \
264 printing.o ps.o random.o slant.o slant-icon.o version.o \
265 $(XLFLAGS) $(XLIBS)
267 slantsolver: dsf.o malloc.o misc.o nullfe.o random.o slant2.o
268 $(CC) -o $@ dsf.o malloc.o misc.o nullfe.o random.o slant2.o \
269 $(XLFLAGS) $(ULIBS)
271 solo: divvy.o drawing.o dsf.o gtk.o malloc.o midend.o misc.o printing.o ps.o \
272 random.o solo.o solo-icon.o version.o
273 $(CC) -o $@ divvy.o drawing.o dsf.o gtk.o malloc.o midend.o misc.o \
274 printing.o ps.o random.o solo.o solo-icon.o version.o \
275 $(XLFLAGS) $(XLIBS)
277 solosolver: divvy.o dsf.o malloc.o misc.o nullfe.o random.o solo2.o
278 $(CC) -o $@ divvy.o dsf.o malloc.o misc.o nullfe.o random.o solo2.o \
279 $(XLFLAGS) $(ULIBS)
281 tents: drawing.o dsf.o gtk.o malloc.o maxflow.o midend.o misc.o printing.o \
282 ps.o random.o tents.o tents-icon.o version.o
283 $(CC) -o $@ drawing.o dsf.o gtk.o malloc.o maxflow.o midend.o misc.o \
284 printing.o ps.o random.o tents.o tents-icon.o version.o \
285 $(XLFLAGS) $(XLIBS)
287 tentssolver: dsf.o malloc.o maxflow.o misc.o nullfe.o random.o tents3.o
288 $(CC) -o $@ dsf.o malloc.o maxflow.o misc.o nullfe.o random.o \
289 tents3.o $(XLFLAGS) $(ULIBS)
291 towers: drawing.o gtk.o latin.o malloc.o maxflow.o midend.o misc.o \
292 printing.o ps.o random.o towers.o towers-icon.o tree234.o \
293 version.o
294 $(CC) -o $@ drawing.o gtk.o latin.o malloc.o maxflow.o midend.o \
295 misc.o printing.o ps.o random.o towers.o towers-icon.o \
296 tree234.o version.o $(XLFLAGS) $(XLIBS)
298 towerssolver: latin6.o malloc.o maxflow.o misc.o nullfe.o random.o towers2.o \
299 tree234.o
300 $(CC) -o $@ latin6.o malloc.o maxflow.o misc.o nullfe.o random.o \
301 towers2.o tree234.o $(XLFLAGS) $(ULIBS)
303 twiddle: drawing.o gtk.o malloc.o midend.o misc.o printing.o ps.o random.o \
304 twiddle.o twiddle-icon.o version.o
305 $(CC) -o $@ drawing.o gtk.o malloc.o midend.o misc.o printing.o ps.o \
306 random.o twiddle.o twiddle-icon.o version.o $(XLFLAGS) \
307 $(XLIBS)
309 unequal: drawing.o gtk.o latin.o malloc.o maxflow.o midend.o misc.o \
310 printing.o ps.o random.o tree234.o unequal.o unequal-icon.o \
311 version.o
312 $(CC) -o $@ drawing.o gtk.o latin.o malloc.o maxflow.o midend.o \
313 misc.o printing.o ps.o random.o tree234.o unequal.o \
314 unequal-icon.o version.o $(XLFLAGS) $(XLIBS)
316 unequalsolver: latin6.o malloc.o maxflow.o misc.o nullfe.o random.o \
317 tree234.o unequal2.o
318 $(CC) -o $@ latin6.o malloc.o maxflow.o misc.o nullfe.o random.o \
319 tree234.o unequal2.o $(XLFLAGS) $(ULIBS)
321 untangle: drawing.o gtk.o malloc.o midend.o misc.o printing.o ps.o random.o \
322 tree234.o untangle.o untangle-icon.o version.o
323 $(CC) -o $@ drawing.o gtk.o malloc.o midend.o misc.o printing.o ps.o \
324 random.o tree234.o untangle.o untangle-icon.o version.o \
325 $(XLFLAGS) $(XLIBS)
327 blackbox.o: ./blackbox.c ./puzzles.h
328 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
329 blackbox-icon.o: icons/blackbox-icon.c
330 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
331 blackbo3.o: ./blackbox.c ./puzzles.h
332 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
333 bridges.o: ./bridges.c ./puzzles.h
334 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
335 bridges-icon.o: icons/bridges-icon.c
336 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
337 bridges3.o: ./bridges.c ./puzzles.h
338 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
339 combi.o: ./combi.c ./puzzles.h
340 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
341 cube.o: ./cube.c ./puzzles.h
342 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
343 cube-icon.o: icons/cube-icon.c
344 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
345 cube3.o: ./cube.c ./puzzles.h
346 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
347 divvy.o: ./divvy.c ./puzzles.h
348 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
349 dominosa.o: ./dominosa.c ./puzzles.h
350 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
351 dominosa-icon.o: icons/dominosa-icon.c
352 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
353 dominos3.o: ./dominosa.c ./puzzles.h
354 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
355 drawing.o: ./drawing.c ./puzzles.h
356 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
357 dsf.o: ./dsf.c ./puzzles.h
358 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
359 fifteen.o: ./fifteen.c ./puzzles.h
360 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
361 fifteen-icon.o: icons/fifteen-icon.c
362 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
363 fifteen3.o: ./fifteen.c ./puzzles.h
364 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
365 filling.o: ./filling.c ./puzzles.h
366 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
367 filling-icon.o: icons/filling-icon.c
368 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
369 filling5.o: ./filling.c ./puzzles.h
370 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
371 filling2.o: ./filling.c ./puzzles.h
372 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DSTANDALONE_SOLVER -c $< -o $@
373 flip.o: ./flip.c ./puzzles.h ./tree234.h
374 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
375 flip-icon.o: icons/flip-icon.c
376 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
377 flip3.o: ./flip.c ./puzzles.h ./tree234.h
378 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
379 galaxies.o: ./galaxies.c ./puzzles.h
380 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
381 galaxies-icon.o: icons/galaxies-icon.c
382 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
383 galaxie7.o: ./galaxies.c ./puzzles.h
384 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
385 galaxie4.o: ./galaxies.c ./puzzles.h
386 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DSTANDALONE_PICTURE_GENERATOR -c $< -o $@
387 galaxie2.o: ./galaxies.c ./puzzles.h
388 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DSTANDALONE_SOLVER -c $< -o $@
389 grid.o: ./grid.c ./puzzles.h ./tree234.h ./grid.h ./penrose.h
390 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
391 gtk.o: ./gtk.c ./puzzles.h
392 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
393 guess.o: ./guess.c ./puzzles.h
394 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
395 guess-icon.o: icons/guess-icon.c
396 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
397 guess3.o: ./guess.c ./puzzles.h
398 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
399 inertia.o: ./inertia.c ./puzzles.h
400 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
401 inertia-icon.o: icons/inertia-icon.c
402 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
403 inertia3.o: ./inertia.c ./puzzles.h
404 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
405 keen.o: ./keen.c ./puzzles.h ./latin.h
406 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
407 keen-icon.o: icons/keen-icon.c
408 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
409 keen5.o: ./keen.c ./puzzles.h ./latin.h
410 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
411 keen2.o: ./keen.c ./puzzles.h ./latin.h
412 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DSTANDALONE_SOLVER -c $< -o $@
413 latin.o: ./latin.c ./puzzles.h ./tree234.h ./maxflow.h ./latin.h
414 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
415 latin8.o: ./latin.c ./puzzles.h ./tree234.h ./maxflow.h ./latin.h
416 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DSTANDALONE_LATIN_TEST -c $< -o $@
417 latin6.o: ./latin.c ./puzzles.h ./tree234.h ./maxflow.h ./latin.h
418 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DSTANDALONE_SOLVER -c $< -o $@
419 laydomino.o: ./laydomino.c ./puzzles.h
420 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
421 lightup.o: ./lightup.c ./puzzles.h
422 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
423 lightup-icon.o: icons/lightup-icon.c
424 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
425 lightup5.o: ./lightup.c ./puzzles.h
426 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
427 lightup2.o: ./lightup.c ./puzzles.h
428 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DSTANDALONE_SOLVER -c $< -o $@
429 list.o: ./list.c ./puzzles.h
430 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
431 loopy.o: ./loopy.c ./puzzles.h ./tree234.h ./grid.h
432 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
433 loopy-icon.o: icons/loopy-icon.c
434 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
435 loopy5.o: ./loopy.c ./puzzles.h ./tree234.h ./grid.h
436 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
437 loopy2.o: ./loopy.c ./puzzles.h ./tree234.h ./grid.h
438 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DSTANDALONE_SOLVER -c $< -o $@
439 magnets.o: ./magnets.c ./puzzles.h
440 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
441 magnets-icon.o: icons/magnets-icon.c
442 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
443 magnets5.o: ./magnets.c ./puzzles.h
444 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
445 magnets2.o: ./magnets.c ./puzzles.h
446 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DSTANDALONE_SOLVER -c $< -o $@
447 malloc.o: ./malloc.c ./puzzles.h
448 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
449 map.o: ./map.c ./puzzles.h
450 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
451 map-icon.o: icons/map-icon.c
452 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
453 map5.o: ./map.c ./puzzles.h
454 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
455 map2.o: ./map.c ./puzzles.h
456 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DSTANDALONE_SOLVER -c $< -o $@
457 maxflow.o: ./maxflow.c ./maxflow.h ./puzzles.h
458 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
459 midend.o: ./midend.c ./puzzles.h
460 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
461 mines.o: ./mines.c ./tree234.h ./puzzles.h
462 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
463 mines-icon.o: icons/mines-icon.c
464 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
465 mines5.o: ./mines.c ./tree234.h ./puzzles.h
466 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
467 mines2.o: ./mines.c ./tree234.h ./puzzles.h
468 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DSTANDALONE_OBFUSCATOR -c $< -o $@
469 misc.o: ./misc.c ./puzzles.h
470 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
471 net.o: ./net.c ./puzzles.h ./tree234.h
472 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
473 net-icon.o: icons/net-icon.c
474 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
475 net3.o: ./net.c ./puzzles.h ./tree234.h
476 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
477 netslide.o: ./netslide.c ./puzzles.h ./tree234.h
478 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
479 netslide-icon.o: icons/netslide-icon.c
480 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
481 netslid3.o: ./netslide.c ./puzzles.h ./tree234.h
482 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
483 no-icon.o: ./no-icon.c
484 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
485 nullfe.o: ./nullfe.c ./puzzles.h
486 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
487 nullgame.o: ./nullgame.c ./puzzles.h
488 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
489 obfusc.o: ./obfusc.c ./puzzles.h
490 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
491 osx.o: ./osx.m ./puzzles.h
492 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
493 pattern.o: ./pattern.c ./puzzles.h
494 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
495 pattern-icon.o: icons/pattern-icon.c
496 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
497 pattern5.o: ./pattern.c ./puzzles.h
498 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
499 pattern2.o: ./pattern.c ./puzzles.h
500 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DSTANDALONE_SOLVER -c $< -o $@
501 pegs.o: ./pegs.c ./puzzles.h ./tree234.h
502 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
503 pegs-icon.o: icons/pegs-icon.c
504 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
505 pegs3.o: ./pegs.c ./puzzles.h ./tree234.h
506 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
507 penrose.o: ./penrose.c ./puzzles.h ./penrose.h
508 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
509 printing.o: ./printing.c ./puzzles.h
510 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
511 ps.o: ./ps.c ./puzzles.h
512 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
513 random.o: ./random.c ./puzzles.h
514 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
515 range.o: ./range.c ./puzzles.h
516 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
517 range-icon.o: icons/range-icon.c
518 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
519 range3.o: ./range.c ./puzzles.h
520 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
521 rect.o: ./rect.c ./puzzles.h
522 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
523 rect-icon.o: icons/rect-icon.c
524 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
525 rect3.o: ./rect.c ./puzzles.h
526 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
527 samegame.o: ./samegame.c ./puzzles.h
528 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
529 samegame-icon.o: icons/samegame-icon.c
530 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
531 samegam3.o: ./samegame.c ./puzzles.h
532 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
533 signpost.o: ./signpost.c ./puzzles.h
534 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
535 signpost-icon.o: icons/signpost-icon.c
536 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
537 signpos5.o: ./signpost.c ./puzzles.h
538 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
539 signpos2.o: ./signpost.c ./puzzles.h
540 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DSTANDALONE_SOLVER -c $< -o $@
541 singles.o: ./singles.c ./puzzles.h ./latin.h
542 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
543 singles-icon.o: icons/singles-icon.c
544 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
545 singles5.o: ./singles.c ./puzzles.h ./latin.h
546 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
547 singles3.o: ./singles.c ./puzzles.h ./latin.h
548 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DSTANDALONE_SOLVER -c $< -o $@
549 sixteen.o: ./sixteen.c ./puzzles.h
550 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
551 sixteen-icon.o: icons/sixteen-icon.c
552 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
553 sixteen3.o: ./sixteen.c ./puzzles.h
554 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
555 slant.o: ./slant.c ./puzzles.h
556 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
557 slant-icon.o: icons/slant-icon.c
558 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
559 slant5.o: ./slant.c ./puzzles.h
560 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
561 slant2.o: ./slant.c ./puzzles.h
562 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DSTANDALONE_SOLVER -c $< -o $@
563 solo.o: ./solo.c ./puzzles.h
564 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
565 solo-icon.o: icons/solo-icon.c
566 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
567 solo5.o: ./solo.c ./puzzles.h
568 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
569 solo2.o: ./solo.c ./puzzles.h
570 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DSTANDALONE_SOLVER -c $< -o $@
571 tents.o: ./tents.c ./puzzles.h ./maxflow.h
572 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
573 tents-icon.o: icons/tents-icon.c
574 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
575 tents5.o: ./tents.c ./puzzles.h ./maxflow.h
576 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
577 tents3.o: ./tents.c ./puzzles.h ./maxflow.h
578 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DSTANDALONE_SOLVER -c $< -o $@
579 towers.o: ./towers.c ./puzzles.h ./latin.h
580 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
581 towers-icon.o: icons/towers-icon.c
582 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
583 towers5.o: ./towers.c ./puzzles.h ./latin.h
584 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
585 towers2.o: ./towers.c ./puzzles.h ./latin.h
586 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DSTANDALONE_SOLVER -c $< -o $@
587 tree234.o: ./tree234.c ./tree234.h ./puzzles.h
588 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
589 twiddle.o: ./twiddle.c ./puzzles.h
590 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
591 twiddle-icon.o: icons/twiddle-icon.c
592 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
593 twiddle3.o: ./twiddle.c ./puzzles.h
594 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
595 unequal.o: ./unequal.c ./puzzles.h ./latin.h
596 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
597 unequal-icon.o: icons/unequal-icon.c
598 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
599 unequal5.o: ./unequal.c ./puzzles.h ./latin.h
600 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
601 unequal2.o: ./unequal.c ./puzzles.h ./latin.h
602 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DSTANDALONE_SOLVER -c $< -o $@
603 untangle.o: ./untangle.c ./puzzles.h ./tree234.h
604 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
605 untangle-icon.o: icons/untangle-icon.c
606 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
607 untangl3.o: ./untangle.c ./puzzles.h ./tree234.h
608 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
609 windows.o: ./windows.c ./puzzles.h ./resource.h
610 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
611 windows1.o: ./windows.c ./puzzles.h ./resource.h
612 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
614 GAMES += blackbox
615 GAMES += bridges
616 GAMES += cube
617 GAMES += dominosa
618 GAMES += fifteen
619 GAMES += filling
620 GAMES += flip
621 GAMES += galaxies
622 GAMES += guess
623 GAMES += inertia
624 GAMES += keen
625 GAMES += lightup
626 GAMES += loopy
627 GAMES += magnets
628 GAMES += map
629 GAMES += mines
630 GAMES += net
631 GAMES += netslide
632 GAMES += pattern
633 GAMES += pegs
634 GAMES += range
635 GAMES += rect
636 GAMES += samegame
637 GAMES += signpost
638 GAMES += singles
639 GAMES += sixteen
640 GAMES += slant
641 GAMES += solo
642 GAMES += tents
643 GAMES += towers
644 GAMES += twiddle
645 GAMES += unequal
646 GAMES += untangle
647 version.o: version.c version2.def
648 $(CC) $(COMPAT) $(XFLAGS) $(CFLAGS) `cat version2.def` -c version.c
649 version2.def: FORCE
650 if test -z "$(VER)" && test -f manifest && md5sum -c manifest; then \
651 cat version.def > version2.def.new; \
652 elif test -z "$(VER)" && test -d .svn && svnversion . >/dev/null 2>&1; then \
653 echo "-DREVISION=`svnversion .`" >version2.def.new; \
654 else \
655 echo "$(VER)" >version2.def.new; \
656 fi && \
657 if diff -q version2.def.new version2.def; then \
658 rm version2.def.new; \
659 else \
660 mv version2.def.new version2.def; \
662 .PHONY: FORCE
663 install:
664 for i in $(GAMES); do \
665 $(INSTALL_PROGRAM) -m 755 $$i $(DESTDIR)$(gamesdir)/$$i \
666 || exit 1; \
667 done
669 clean:
670 rm -f *.o blackbox bridges cube dominosa fifteen filling fillingsolver flip galaxies galaxiespicture galaxiessolver guess inertia keen keensolver latincheck lightup lightupsolver loopy loopysolver magnets magnetssolver map mapsolver mineobfusc mines net netslide nullgame obfusc pattern patternsolver pegs range rect samegame signpost signpostsolver singles singlessolver sixteen slant slantsolver solo solosolver tents tentssolver towers towerssolver twiddle unequal unequalsolver untangle