Prepare to release sgt-puzzles (20170606.272beef-1).
[sgt-puzzles.git] / Makefile.gnustep
blob0ab2548552bfe428a0693183bc67569dff18dfdd
1 # Makefile for puzzles under GNUstep.
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 NEEDS_GUI=yes
6 include $(GNUSTEP_MAKEFILES)/common.make
7 include $(GNUSTEP_MAKEFILES)/rules.make
8 include $(GNUSTEP_MAKEFILES)/Instance/rules.make
10 all:: Puzzles fifteensolver fillingsolver galaxiespicture galaxiessolver \
11                 keensolver latincheck lightupsolver loopysolver \
12                 magnetssolver mapsolver mineobfusc obfusc patternpicture \
13                 patternsolver pearlbench signpostsolver singlessolver \
14                 slantsolver solosolver tentssolver towerssolver \
15                 unequalsolver unrulysolver
17 .SUFFIXES: .o .c .m
21 Puzzles.app:
22         mkdir -p $@
23 Puzzles.app/Resources: Puzzles.app
24         mkdir -p $@
25 Puzzles.app/Resources/Puzzles.icns: Puzzles.app/Resources osx.icns
26         cp osx.icns $@
27 Puzzles.app/Info.plist: Puzzles.app osx-info.plist
28         cp osx-info.plist $@
29 Puzzles: Puzzles.app Puzzles.app/Puzzles \
30                 Puzzles.app/Resources/Puzzles.icns Puzzles.app/Info.plist \
31                 $(Puzzles_extra)
33 Puzzles.app/Puzzles: blackbo3.o bridges3.o combi.o cube3.o divvy.o \
34                 dominos3.o drawing.o dsf.o fifteen5.o filling5.o findloop.o \
35                 flip3.o flood3.o galaxie7.o grid.o guess3.o inertia3.o \
36                 keen5.o latin.o laydomino.o lightup5.o list.o loopgen.o \
37                 loopy5.o magnets5.o malloc.o map5.o maxflow.o midend.o \
38                 mines5.o misc.o net3.o netslid3.o osx.o palisad3.o \
39                 pattern7.o pearl5.o pegs3.o penrose.o random.o range3.o \
40                 rect3.o samegam3.o signpos5.o singles5.o sixteen3.o slant5.o \
41                 solo5.o tdq.o tents5.o towers5.o tracks3.o tree234.o \
42                 twiddle3.o undead3.o unequal5.o unruly5.o untangl3.o \
43                 version.o
44         $(CC) $(ALL_LDFLAGS) -o $@ blackbo3.o bridges3.o combi.o cube3.o \
45                 divvy.o dominos3.o drawing.o dsf.o fifteen5.o filling5.o \
46                 findloop.o flip3.o flood3.o galaxie7.o grid.o guess3.o \
47                 inertia3.o keen5.o latin.o laydomino.o lightup5.o list.o \
48                 loopgen.o loopy5.o magnets5.o malloc.o map5.o maxflow.o \
49                 midend.o mines5.o misc.o net3.o netslid3.o osx.o palisad3.o \
50                 pattern7.o pearl5.o pegs3.o penrose.o random.o range3.o \
51                 rect3.o samegam3.o signpos5.o singles5.o sixteen3.o slant5.o \
52                 solo5.o tdq.o tents5.o towers5.o tracks3.o tree234.o \
53                 twiddle3.o undead3.o unequal5.o unruly5.o untangl3.o \
54                 version.o $(ALL_LIB_DIRS)  $(ALL_LIBS)
56 fifteensolver: fifteen2.o malloc.o misc.o nullfe.o random.o
57         $(CC) $(ULDFLAGS) -o $@ fifteen2.o malloc.o misc.o nullfe.o random.o
59 fillingsolver: dsf.o filling2.o malloc.o misc.o nullfe.o random.o
60         $(CC) $(ULDFLAGS) -o $@ dsf.o filling2.o malloc.o misc.o nullfe.o \
61                 random.o 
63 galaxiespicture: dsf.o galaxie4.o malloc.o misc.o nullfe.o random.o
64         $(CC) $(ULDFLAGS) -o $@ dsf.o galaxie4.o malloc.o misc.o nullfe.o \
65                 random.o -lm
67 galaxiessolver: dsf.o galaxie2.o malloc.o misc.o nullfe.o random.o
68         $(CC) $(ULDFLAGS) -o $@ dsf.o galaxie2.o malloc.o misc.o nullfe.o \
69                 random.o -lm
71 keensolver: dsf.o keen2.o latin6.o malloc.o maxflow.o misc.o nullfe.o \
72                 random.o tree234.o
73         $(CC) $(ULDFLAGS) -o $@ dsf.o keen2.o latin6.o malloc.o maxflow.o \
74                 misc.o nullfe.o random.o tree234.o 
76 latincheck: latin8.o malloc.o maxflow.o misc.o nullfe.o random.o tree234.o
77         $(CC) $(ULDFLAGS) -o $@ latin8.o malloc.o maxflow.o misc.o nullfe.o \
78                 random.o tree234.o 
80 lightupsolver: combi.o lightup2.o malloc.o misc.o nullfe.o random.o
81         $(CC) $(ULDFLAGS) -o $@ combi.o lightup2.o malloc.o misc.o nullfe.o \
82                 random.o 
84 loopysolver: dsf.o grid.o loopgen.o loopy2.o malloc.o misc.o nullfe.o \
85                 penrose.o random.o tree234.o
86         $(CC) $(ULDFLAGS) -o $@ dsf.o grid.o loopgen.o loopy2.o malloc.o \
87                 misc.o nullfe.o penrose.o random.o tree234.o -lm
89 magnetssolver: laydomino.o magnets2.o malloc.o misc.o nullfe.o random.o
90         $(CC) $(ULDFLAGS) -o $@ laydomino.o magnets2.o malloc.o misc.o \
91                 nullfe.o random.o -lm
93 mapsolver: dsf.o malloc.o map2.o misc.o nullfe.o random.o
94         $(CC) $(ULDFLAGS) -o $@ dsf.o malloc.o map2.o misc.o nullfe.o \
95                 random.o -lm
97 mineobfusc: malloc.o mines2.o misc.o nullfe.o random.o tree234.o
98         $(CC) $(ULDFLAGS) -o $@ malloc.o mines2.o misc.o nullfe.o random.o \
99                 tree234.o 
101 obfusc: malloc.o misc.o nullfe.o obfusc.o random.o
102         $(CC) $(ULDFLAGS) -o $@ malloc.o misc.o nullfe.o obfusc.o random.o 
104 patternpicture: malloc.o misc.o nullfe.o pattern4.o random.o
105         $(CC) $(ULDFLAGS) -o $@ malloc.o misc.o nullfe.o pattern4.o random.o
107 patternsolver: malloc.o misc.o nullfe.o pattern2.o random.o
108         $(CC) $(ULDFLAGS) -o $@ malloc.o misc.o nullfe.o pattern2.o random.o
110 pearlbench: dsf.o grid.o loopgen.o malloc.o misc.o nullfe.o pearl2.o \
111                 penrose.o random.o tdq.o tree234.o
112         $(CC) $(ULDFLAGS) -o $@ dsf.o grid.o loopgen.o malloc.o misc.o \
113                 nullfe.o pearl2.o penrose.o random.o tdq.o tree234.o -lm
115 signpostsolver: dsf.o malloc.o misc.o nullfe.o random.o signpos2.o
116         $(CC) $(ULDFLAGS) -o $@ dsf.o malloc.o misc.o nullfe.o random.o \
117                 signpos2.o -lm
119 singlessolver: dsf.o latin.o malloc.o maxflow.o misc.o nullfe.o random.o \
120                 singles3.o tree234.o
121         $(CC) $(ULDFLAGS) -o $@ dsf.o latin.o malloc.o maxflow.o misc.o \
122                 nullfe.o random.o singles3.o tree234.o 
124 slantsolver: dsf.o findloop.o malloc.o misc.o nullfe.o random.o slant2.o
125         $(CC) $(ULDFLAGS) -o $@ dsf.o findloop.o malloc.o misc.o nullfe.o \
126                 random.o slant2.o 
128 solosolver: divvy.o dsf.o malloc.o misc.o nullfe.o random.o solo2.o
129         $(CC) $(ULDFLAGS) -o $@ divvy.o dsf.o malloc.o misc.o nullfe.o \
130                 random.o solo2.o 
132 tentssolver: dsf.o malloc.o maxflow.o misc.o nullfe.o random.o tents3.o
133         $(CC) $(ULDFLAGS) -o $@ dsf.o malloc.o maxflow.o misc.o nullfe.o \
134                 random.o tents3.o 
136 towerssolver: latin6.o malloc.o maxflow.o misc.o nullfe.o random.o towers2.o \
137                 tree234.o
138         $(CC) $(ULDFLAGS) -o $@ latin6.o malloc.o maxflow.o misc.o nullfe.o \
139                 random.o towers2.o tree234.o 
141 unequalsolver: latin6.o malloc.o maxflow.o misc.o nullfe.o random.o \
142                 tree234.o unequal2.o
143         $(CC) $(ULDFLAGS) -o $@ latin6.o malloc.o maxflow.o misc.o nullfe.o \
144                 random.o tree234.o unequal2.o 
146 unrulysolver: malloc.o misc.o nullfe.o random.o unruly2.o
147         $(CC) $(ULDFLAGS) -o $@ malloc.o misc.o nullfe.o random.o unruly2.o 
149 blackbox.o: ./blackbox.c ./puzzles.h
150         $(CC) $(ALL_CFLAGS) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
151 blackbox-icon.o: icons/blackbox-icon.c
152         $(CC) $(ALL_CFLAGS) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
153 blackbo3.o: ./blackbox.c ./puzzles.h
154         $(CC) $(ALL_CFLAGS) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
155 bridges.o: ./bridges.c ./puzzles.h
156         $(CC) $(ALL_CFLAGS) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
157 bridges-icon.o: icons/bridges-icon.c
158         $(CC) $(ALL_CFLAGS) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
159 bridges3.o: ./bridges.c ./puzzles.h
160         $(CC) $(ALL_CFLAGS) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
161 combi.o: ./combi.c ./puzzles.h
162         $(CC) $(ALL_CFLAGS) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
163 cube.o: ./cube.c ./puzzles.h
164         $(CC) $(ALL_CFLAGS) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
165 cube-icon.o: icons/cube-icon.c
166         $(CC) $(ALL_CFLAGS) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
167 cube3.o: ./cube.c ./puzzles.h
168         $(CC) $(ALL_CFLAGS) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
169 divvy.o: ./divvy.c ./puzzles.h
170         $(CC) $(ALL_CFLAGS) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
171 dominosa.o: ./dominosa.c ./puzzles.h
172         $(CC) $(ALL_CFLAGS) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
173 dominosa-icon.o: icons/dominosa-icon.c
174         $(CC) $(ALL_CFLAGS) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
175 dominos3.o: ./dominosa.c ./puzzles.h
176         $(CC) $(ALL_CFLAGS) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
177 drawing.o: ./drawing.c ./puzzles.h
178         $(CC) $(ALL_CFLAGS) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
179 dsf.o: ./dsf.c ./puzzles.h
180         $(CC) $(ALL_CFLAGS) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
181 fifteen.o: ./fifteen.c ./puzzles.h
182         $(CC) $(ALL_CFLAGS) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
183 fifteen-icon.o: icons/fifteen-icon.c
184         $(CC) $(ALL_CFLAGS) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
185 fifteen5.o: ./fifteen.c ./puzzles.h
186         $(CC) $(ALL_CFLAGS) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
187 fifteen2.o: ./fifteen.c ./puzzles.h
188         $(CC) $(ALL_CFLAGS) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DSTANDALONE_SOLVER -c $< -o $@
189 filling.o: ./filling.c ./puzzles.h
190         $(CC) $(ALL_CFLAGS) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
191 filling-icon.o: icons/filling-icon.c
192         $(CC) $(ALL_CFLAGS) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
193 filling5.o: ./filling.c ./puzzles.h
194         $(CC) $(ALL_CFLAGS) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
195 filling2.o: ./filling.c ./puzzles.h
196         $(CC) $(ALL_CFLAGS) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DSTANDALONE_SOLVER -c $< -o $@
197 findloop.o: ./findloop.c ./puzzles.h
198         $(CC) $(ALL_CFLAGS) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
199 flip.o: ./flip.c ./puzzles.h ./tree234.h
200         $(CC) $(ALL_CFLAGS) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
201 flip-icon.o: icons/flip-icon.c
202         $(CC) $(ALL_CFLAGS) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
203 flip3.o: ./flip.c ./puzzles.h ./tree234.h
204         $(CC) $(ALL_CFLAGS) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
205 flood.o: ./flood.c ./puzzles.h
206         $(CC) $(ALL_CFLAGS) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
207 flood-icon.o: icons/flood-icon.c
208         $(CC) $(ALL_CFLAGS) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
209 flood3.o: ./flood.c ./puzzles.h
210         $(CC) $(ALL_CFLAGS) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
211 galaxies.o: ./galaxies.c ./puzzles.h
212         $(CC) $(ALL_CFLAGS) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
213 galaxies-icon.o: icons/galaxies-icon.c
214         $(CC) $(ALL_CFLAGS) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
215 galaxie7.o: ./galaxies.c ./puzzles.h
216         $(CC) $(ALL_CFLAGS) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
217 galaxie4.o: ./galaxies.c ./puzzles.h
218         $(CC) $(ALL_CFLAGS) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DSTANDALONE_PICTURE_GENERATOR -c $< -o $@
219 galaxie2.o: ./galaxies.c ./puzzles.h
220         $(CC) $(ALL_CFLAGS) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DSTANDALONE_SOLVER -c $< -o $@
221 grid.o: ./grid.c ./puzzles.h ./tree234.h ./grid.h ./penrose.h
222         $(CC) $(ALL_CFLAGS) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
223 gtk.o: ./gtk.c ./puzzles.h
224         $(CC) $(ALL_CFLAGS) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
225 guess.o: ./guess.c ./puzzles.h
226         $(CC) $(ALL_CFLAGS) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
227 guess-icon.o: icons/guess-icon.c
228         $(CC) $(ALL_CFLAGS) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
229 guess3.o: ./guess.c ./puzzles.h
230         $(CC) $(ALL_CFLAGS) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
231 inertia.o: ./inertia.c ./puzzles.h
232         $(CC) $(ALL_CFLAGS) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
233 inertia-icon.o: icons/inertia-icon.c
234         $(CC) $(ALL_CFLAGS) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
235 inertia3.o: ./inertia.c ./puzzles.h
236         $(CC) $(ALL_CFLAGS) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
237 keen.o: ./keen.c ./puzzles.h ./latin.h
238         $(CC) $(ALL_CFLAGS) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
239 keen-icon.o: icons/keen-icon.c
240         $(CC) $(ALL_CFLAGS) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
241 keen5.o: ./keen.c ./puzzles.h ./latin.h
242         $(CC) $(ALL_CFLAGS) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
243 keen2.o: ./keen.c ./puzzles.h ./latin.h
244         $(CC) $(ALL_CFLAGS) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DSTANDALONE_SOLVER -c $< -o $@
245 latin.o: ./latin.c ./puzzles.h ./tree234.h ./maxflow.h ./latin.h
246         $(CC) $(ALL_CFLAGS) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
247 latin8.o: ./latin.c ./puzzles.h ./tree234.h ./maxflow.h ./latin.h
248         $(CC) $(ALL_CFLAGS) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DSTANDALONE_LATIN_TEST -c $< -o $@
249 latin6.o: ./latin.c ./puzzles.h ./tree234.h ./maxflow.h ./latin.h
250         $(CC) $(ALL_CFLAGS) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DSTANDALONE_SOLVER -c $< -o $@
251 laydomino.o: ./laydomino.c ./puzzles.h
252         $(CC) $(ALL_CFLAGS) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
253 lightup.o: ./lightup.c ./puzzles.h
254         $(CC) $(ALL_CFLAGS) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
255 lightup-icon.o: icons/lightup-icon.c
256         $(CC) $(ALL_CFLAGS) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
257 lightup5.o: ./lightup.c ./puzzles.h
258         $(CC) $(ALL_CFLAGS) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
259 lightup2.o: ./lightup.c ./puzzles.h
260         $(CC) $(ALL_CFLAGS) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DSTANDALONE_SOLVER -c $< -o $@
261 list.o: ./list.c ./puzzles.h
262         $(CC) $(ALL_CFLAGS) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
263 loopgen.o: ./loopgen.c ./puzzles.h ./tree234.h ./grid.h ./loopgen.h
264         $(CC) $(ALL_CFLAGS) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
265 loopy.o: ./loopy.c ./puzzles.h ./tree234.h ./grid.h ./loopgen.h
266         $(CC) $(ALL_CFLAGS) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
267 loopy-icon.o: icons/loopy-icon.c
268         $(CC) $(ALL_CFLAGS) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
269 loopy5.o: ./loopy.c ./puzzles.h ./tree234.h ./grid.h ./loopgen.h
270         $(CC) $(ALL_CFLAGS) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
271 loopy2.o: ./loopy.c ./puzzles.h ./tree234.h ./grid.h ./loopgen.h
272         $(CC) $(ALL_CFLAGS) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DSTANDALONE_SOLVER -c $< -o $@
273 magnets.o: ./magnets.c ./puzzles.h
274         $(CC) $(ALL_CFLAGS) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
275 magnets-icon.o: icons/magnets-icon.c
276         $(CC) $(ALL_CFLAGS) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
277 magnets5.o: ./magnets.c ./puzzles.h
278         $(CC) $(ALL_CFLAGS) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
279 magnets2.o: ./magnets.c ./puzzles.h
280         $(CC) $(ALL_CFLAGS) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DSTANDALONE_SOLVER -c $< -o $@
281 malloc.o: ./malloc.c ./puzzles.h
282         $(CC) $(ALL_CFLAGS) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
283 map.o: ./map.c ./puzzles.h
284         $(CC) $(ALL_CFLAGS) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
285 map-icon.o: icons/map-icon.c
286         $(CC) $(ALL_CFLAGS) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
287 map5.o: ./map.c ./puzzles.h
288         $(CC) $(ALL_CFLAGS) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
289 map2.o: ./map.c ./puzzles.h
290         $(CC) $(ALL_CFLAGS) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DSTANDALONE_SOLVER -c $< -o $@
291 maxflow.o: ./maxflow.c ./maxflow.h ./puzzles.h
292         $(CC) $(ALL_CFLAGS) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
293 midend.o: ./midend.c ./puzzles.h
294         $(CC) $(ALL_CFLAGS) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
295 mines.o: ./mines.c ./tree234.h ./puzzles.h
296         $(CC) $(ALL_CFLAGS) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
297 mines-icon.o: icons/mines-icon.c
298         $(CC) $(ALL_CFLAGS) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
299 mines5.o: ./mines.c ./tree234.h ./puzzles.h
300         $(CC) $(ALL_CFLAGS) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
301 mines2.o: ./mines.c ./tree234.h ./puzzles.h
302         $(CC) $(ALL_CFLAGS) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DSTANDALONE_OBFUSCATOR -c $< -o $@
303 misc.o: ./misc.c ./puzzles.h
304         $(CC) $(ALL_CFLAGS) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
305 net.o: ./net.c ./puzzles.h ./tree234.h
306         $(CC) $(ALL_CFLAGS) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
307 net-icon.o: icons/net-icon.c
308         $(CC) $(ALL_CFLAGS) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
309 net3.o: ./net.c ./puzzles.h ./tree234.h
310         $(CC) $(ALL_CFLAGS) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
311 netslide.o: ./netslide.c ./puzzles.h ./tree234.h
312         $(CC) $(ALL_CFLAGS) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
313 netslide-icon.o: icons/netslide-icon.c
314         $(CC) $(ALL_CFLAGS) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
315 netslid3.o: ./netslide.c ./puzzles.h ./tree234.h
316         $(CC) $(ALL_CFLAGS) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
317 no-icon.o: ./no-icon.c
318         $(CC) $(ALL_CFLAGS) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
319 nullfe.o: ./nullfe.c ./puzzles.h
320         $(CC) $(ALL_CFLAGS) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
321 nullgame.o: ./nullgame.c ./puzzles.h
322         $(CC) $(ALL_CFLAGS) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
323 obfusc.o: ./obfusc.c ./puzzles.h
324         $(CC) $(ALL_CFLAGS) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
325 osx.o: ./osx.m ./puzzles.h
326         $(CC) -DGNUSTEP $(ALL_OBJCFLAGS) $(COMPAT) $(FWHACK) $(OBJCFLAGS) $(XFLAGS) -c $< -o $@
327 palisade.o: ./palisade.c ./puzzles.h
328         $(CC) $(ALL_CFLAGS) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
329 palisade-icon.o: icons/palisade-icon.c
330         $(CC) $(ALL_CFLAGS) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
331 palisad3.o: ./palisade.c ./puzzles.h
332         $(CC) $(ALL_CFLAGS) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
333 pattern.o: ./pattern.c ./puzzles.h
334         $(CC) $(ALL_CFLAGS) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
335 pattern-icon.o: icons/pattern-icon.c
336         $(CC) $(ALL_CFLAGS) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
337 pattern7.o: ./pattern.c ./puzzles.h
338         $(CC) $(ALL_CFLAGS) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
339 pattern4.o: ./pattern.c ./puzzles.h
340         $(CC) $(ALL_CFLAGS) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DSTANDALONE_PICTURE_GENERATOR -c $< -o $@
341 pattern2.o: ./pattern.c ./puzzles.h
342         $(CC) $(ALL_CFLAGS) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DSTANDALONE_SOLVER -c $< -o $@
343 pearl.o: ./pearl.c ./puzzles.h ./grid.h ./loopgen.h
344         $(CC) $(ALL_CFLAGS) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
345 pearl-icon.o: icons/pearl-icon.c
346         $(CC) $(ALL_CFLAGS) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
347 pearl5.o: ./pearl.c ./puzzles.h ./grid.h ./loopgen.h
348         $(CC) $(ALL_CFLAGS) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
349 pearl2.o: ./pearl.c ./puzzles.h ./grid.h ./loopgen.h
350         $(CC) $(ALL_CFLAGS) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DSTANDALONE_SOLVER -c $< -o $@
351 pegs.o: ./pegs.c ./puzzles.h ./tree234.h
352         $(CC) $(ALL_CFLAGS) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
353 pegs-icon.o: icons/pegs-icon.c
354         $(CC) $(ALL_CFLAGS) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
355 pegs3.o: ./pegs.c ./puzzles.h ./tree234.h
356         $(CC) $(ALL_CFLAGS) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
357 penrose.o: ./penrose.c ./puzzles.h ./penrose.h
358         $(CC) $(ALL_CFLAGS) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
359 printing.o: ./printing.c ./puzzles.h
360         $(CC) $(ALL_CFLAGS) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
361 ps.o: ./ps.c ./puzzles.h
362         $(CC) $(ALL_CFLAGS) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
363 random.o: ./random.c ./puzzles.h
364         $(CC) $(ALL_CFLAGS) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
365 range.o: ./range.c ./puzzles.h
366         $(CC) $(ALL_CFLAGS) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
367 range-icon.o: icons/range-icon.c
368         $(CC) $(ALL_CFLAGS) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
369 range3.o: ./range.c ./puzzles.h
370         $(CC) $(ALL_CFLAGS) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
371 rect.o: ./rect.c ./puzzles.h
372         $(CC) $(ALL_CFLAGS) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
373 rect-icon.o: icons/rect-icon.c
374         $(CC) $(ALL_CFLAGS) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
375 rect3.o: ./rect.c ./puzzles.h
376         $(CC) $(ALL_CFLAGS) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
377 samegame.o: ./samegame.c ./puzzles.h
378         $(CC) $(ALL_CFLAGS) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
379 samegame-icon.o: icons/samegame-icon.c
380         $(CC) $(ALL_CFLAGS) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
381 samegam3.o: ./samegame.c ./puzzles.h
382         $(CC) $(ALL_CFLAGS) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
383 signpost.o: ./signpost.c ./puzzles.h
384         $(CC) $(ALL_CFLAGS) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
385 signpost-icon.o: icons/signpost-icon.c
386         $(CC) $(ALL_CFLAGS) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
387 signpos5.o: ./signpost.c ./puzzles.h
388         $(CC) $(ALL_CFLAGS) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
389 signpos2.o: ./signpost.c ./puzzles.h
390         $(CC) $(ALL_CFLAGS) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DSTANDALONE_SOLVER -c $< -o $@
391 singles.o: ./singles.c ./puzzles.h ./latin.h
392         $(CC) $(ALL_CFLAGS) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
393 singles-icon.o: icons/singles-icon.c
394         $(CC) $(ALL_CFLAGS) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
395 singles5.o: ./singles.c ./puzzles.h ./latin.h
396         $(CC) $(ALL_CFLAGS) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
397 singles3.o: ./singles.c ./puzzles.h ./latin.h
398         $(CC) $(ALL_CFLAGS) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DSTANDALONE_SOLVER -c $< -o $@
399 sixteen.o: ./sixteen.c ./puzzles.h
400         $(CC) $(ALL_CFLAGS) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
401 sixteen-icon.o: icons/sixteen-icon.c
402         $(CC) $(ALL_CFLAGS) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
403 sixteen3.o: ./sixteen.c ./puzzles.h
404         $(CC) $(ALL_CFLAGS) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
405 slant.o: ./slant.c ./puzzles.h
406         $(CC) $(ALL_CFLAGS) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
407 slant-icon.o: icons/slant-icon.c
408         $(CC) $(ALL_CFLAGS) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
409 slant5.o: ./slant.c ./puzzles.h
410         $(CC) $(ALL_CFLAGS) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
411 slant2.o: ./slant.c ./puzzles.h
412         $(CC) $(ALL_CFLAGS) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DSTANDALONE_SOLVER -c $< -o $@
413 solo.o: ./solo.c ./puzzles.h
414         $(CC) $(ALL_CFLAGS) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
415 solo-icon.o: icons/solo-icon.c
416         $(CC) $(ALL_CFLAGS) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
417 solo5.o: ./solo.c ./puzzles.h
418         $(CC) $(ALL_CFLAGS) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
419 solo2.o: ./solo.c ./puzzles.h
420         $(CC) $(ALL_CFLAGS) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DSTANDALONE_SOLVER -c $< -o $@
421 tdq.o: ./tdq.c ./puzzles.h
422         $(CC) $(ALL_CFLAGS) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
423 tents.o: ./tents.c ./puzzles.h ./maxflow.h
424         $(CC) $(ALL_CFLAGS) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
425 tents-icon.o: icons/tents-icon.c
426         $(CC) $(ALL_CFLAGS) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
427 tents5.o: ./tents.c ./puzzles.h ./maxflow.h
428         $(CC) $(ALL_CFLAGS) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
429 tents3.o: ./tents.c ./puzzles.h ./maxflow.h
430         $(CC) $(ALL_CFLAGS) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DSTANDALONE_SOLVER -c $< -o $@
431 towers.o: ./towers.c ./puzzles.h ./latin.h
432         $(CC) $(ALL_CFLAGS) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
433 towers-icon.o: icons/towers-icon.c
434         $(CC) $(ALL_CFLAGS) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
435 towers5.o: ./towers.c ./puzzles.h ./latin.h
436         $(CC) $(ALL_CFLAGS) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
437 towers2.o: ./towers.c ./puzzles.h ./latin.h
438         $(CC) $(ALL_CFLAGS) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DSTANDALONE_SOLVER -c $< -o $@
439 tracks.o: ./tracks.c ./puzzles.h
440         $(CC) $(ALL_CFLAGS) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
441 tracks-icon.o: icons/tracks-icon.c
442         $(CC) $(ALL_CFLAGS) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
443 tracks3.o: ./tracks.c ./puzzles.h
444         $(CC) $(ALL_CFLAGS) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
445 tree234.o: ./tree234.c ./tree234.h ./puzzles.h
446         $(CC) $(ALL_CFLAGS) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
447 twiddle.o: ./twiddle.c ./puzzles.h
448         $(CC) $(ALL_CFLAGS) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
449 twiddle-icon.o: icons/twiddle-icon.c
450         $(CC) $(ALL_CFLAGS) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
451 twiddle3.o: ./twiddle.c ./puzzles.h
452         $(CC) $(ALL_CFLAGS) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
453 undead.o: ./undead.c ./puzzles.h
454         $(CC) $(ALL_CFLAGS) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
455 undead-icon.o: icons/undead-icon.c
456         $(CC) $(ALL_CFLAGS) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
457 undead3.o: ./undead.c ./puzzles.h
458         $(CC) $(ALL_CFLAGS) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
459 unequal.o: ./unequal.c ./puzzles.h ./latin.h
460         $(CC) $(ALL_CFLAGS) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
461 unequal-icon.o: icons/unequal-icon.c
462         $(CC) $(ALL_CFLAGS) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
463 unequal5.o: ./unequal.c ./puzzles.h ./latin.h
464         $(CC) $(ALL_CFLAGS) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
465 unequal2.o: ./unequal.c ./puzzles.h ./latin.h
466         $(CC) $(ALL_CFLAGS) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DSTANDALONE_SOLVER -c $< -o $@
467 unruly.o: ./unruly.c ./puzzles.h
468         $(CC) $(ALL_CFLAGS) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
469 unruly-icon.o: icons/unruly-icon.c
470         $(CC) $(ALL_CFLAGS) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
471 unruly5.o: ./unruly.c ./puzzles.h
472         $(CC) $(ALL_CFLAGS) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
473 unruly2.o: ./unruly.c ./puzzles.h
474         $(CC) $(ALL_CFLAGS) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DSTANDALONE_SOLVER -c $< -o $@
475 untangle.o: ./untangle.c ./puzzles.h ./tree234.h
476         $(CC) $(ALL_CFLAGS) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
477 untangle-icon.o: icons/untangle-icon.c
478         $(CC) $(ALL_CFLAGS) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
479 untangl3.o: ./untangle.c ./puzzles.h ./tree234.h
480         $(CC) $(ALL_CFLAGS) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
481 version.o: ./version.c ./version.h
482         $(CC) $(ALL_CFLAGS) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
483 windows.o: ./windows.c ./puzzles.h ./resource.h
484         $(CC) $(ALL_CFLAGS) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
485 windows1.o: ./windows.c ./puzzles.h ./resource.h
486         $(CC) $(ALL_CFLAGS) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
488 clean::
489         rm -f *.o fifteensolver fillingsolver galaxiespicture galaxiessolver keensolver latincheck lightupsolver loopysolver magnetssolver mapsolver mineobfusc obfusc patternpicture patternsolver pearlbench signpostsolver singlessolver slantsolver solosolver tentssolver towerssolver unequalsolver unrulysolver
490         rm -rf *.app