Prepare to release sgt-puzzles (20170606.272beef-1).
[sgt-puzzles.git] / Makefile.osx
blob53169136896e1a9f2e7f6be21e513fee60f58bd5
1 # Makefile for puzzles under Mac OS X.
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 CC = $(TOOLPATH)gcc
6 LIPO = $(TOOLPATH)lipo
8 CFLAGS = -O2 -Wall -Werror -g -I./ -Iicons/
9 LDFLAGS = -framework Cocoa
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
16 Puzzles_extra = Puzzles.app/Contents/Resources/Help/index.html
17 Puzzles.app/Contents/Resources/Help/index.html: \
18         Puzzles.app/Contents/Resources/Help osx-help.but puzzles.but
19         cd Puzzles.app/Contents/Resources/Help; \
20                 halibut --html ../../../../osx-help.but ../../../../puzzles.but
21 Puzzles.app/Contents/Resources/Help: Puzzles.app/Contents/Resources
22         mkdir -p Puzzles.app/Contents/Resources/Help
24 release: Puzzles.dmg
25 Puzzles.dmg: Puzzles
26         rm -f raw.dmg
27         hdiutil create -megabytes 5 -layout NONE raw.dmg
28         hdid -nomount raw.dmg > devicename
29         newfs_hfs -v "Simon Tatham's Puzzle Collection" `cat devicename`
30         hdiutil eject `cat devicename`
31         hdid raw.dmg | cut -f1 -d' ' > devicename
32         cp -R Puzzles.app /Volumes/"Simon Tatham's Puzzle Collection"
33         hdiutil eject `cat devicename`
34         rm -f Puzzles.dmg
35         hdiutil convert -format UDCO raw.dmg -o Puzzles.dmg
36         rm -f raw.dmg devicename
38 .SUFFIXES: .o .c .m
42 Puzzles.app:
43         mkdir -p $@
44 Puzzles.app/Contents: Puzzles.app
45         mkdir -p $@
46 Puzzles.app/Contents/MacOS: Puzzles.app/Contents
47         mkdir -p $@
48 Puzzles.app/Contents/Resources: Puzzles.app/Contents
49         mkdir -p $@
50 Puzzles.app/Contents/Resources/Puzzles.icns: Puzzles.app/Contents/Resources osx.icns
51         cp osx.icns $@
52 Puzzles.app/Contents/Info.plist: Puzzles.app/Contents/Resources osx-info.plist
53         cp osx-info.plist $@
54 Puzzles: Puzzles.app/Contents/MacOS/Puzzles \
55                 Puzzles.app/Contents/Resources/Puzzles.icns \
56                 Puzzles.app/Contents/Info.plist $(Puzzles_extra)
58 Puzzles.i386.bin: blackbo3.i386.o bridges3.i386.o combi.i386.o cube3.i386.o \
59                 divvy.i386.o dominos3.i386.o drawing.i386.o dsf.i386.o \
60                 fifteen5.i386.o filling5.i386.o findloop.i386.o flip3.i386.o \
61                 flood3.i386.o galaxie7.i386.o grid.i386.o guess3.i386.o \
62                 inertia3.i386.o keen5.i386.o latin.i386.o laydomino.i386.o \
63                 lightup5.i386.o list.i386.o loopgen.i386.o loopy5.i386.o \
64                 magnets5.i386.o malloc.i386.o map5.i386.o maxflow.i386.o \
65                 midend.i386.o mines5.i386.o misc.i386.o net3.i386.o \
66                 netslid3.i386.o osx.i386.o palisad3.i386.o pattern7.i386.o \
67                 pearl5.i386.o pegs3.i386.o penrose.i386.o random.i386.o \
68                 range3.i386.o rect3.i386.o samegam3.i386.o signpos5.i386.o \
69                 singles5.i386.o sixteen3.i386.o slant5.i386.o solo5.i386.o \
70                 tdq.i386.o tents5.i386.o towers5.i386.o tracks3.i386.o \
71                 tree234.i386.o twiddle3.i386.o undead3.i386.o \
72                 unequal5.i386.o unruly5.i386.o untangl3.i386.o \
73                 version.i386.o
74         $(CC) -arch i386 -mmacosx-version-min=10.4 $(LDFLAGS) -o $@ \
75                 blackbo3.i386.o bridges3.i386.o combi.i386.o cube3.i386.o \
76                 divvy.i386.o dominos3.i386.o drawing.i386.o dsf.i386.o \
77                 fifteen5.i386.o filling5.i386.o findloop.i386.o flip3.i386.o \
78                 flood3.i386.o galaxie7.i386.o grid.i386.o guess3.i386.o \
79                 inertia3.i386.o keen5.i386.o latin.i386.o laydomino.i386.o \
80                 lightup5.i386.o list.i386.o loopgen.i386.o loopy5.i386.o \
81                 magnets5.i386.o malloc.i386.o map5.i386.o maxflow.i386.o \
82                 midend.i386.o mines5.i386.o misc.i386.o net3.i386.o \
83                 netslid3.i386.o osx.i386.o palisad3.i386.o pattern7.i386.o \
84                 pearl5.i386.o pegs3.i386.o penrose.i386.o random.i386.o \
85                 range3.i386.o rect3.i386.o samegam3.i386.o signpos5.i386.o \
86                 singles5.i386.o sixteen3.i386.o slant5.i386.o solo5.i386.o \
87                 tdq.i386.o tents5.i386.o towers5.i386.o tracks3.i386.o \
88                 tree234.i386.o twiddle3.i386.o undead3.i386.o \
89                 unequal5.i386.o unruly5.i386.o untangl3.i386.o \
90                 version.i386.o 
92 Puzzles.app/Contents/MacOS/Puzzles: Puzzles.app/Contents/MacOS \
93                 Puzzles.i386.bin
94         $(LIPO) -create  Puzzles.i386.bin -output $@
96 fifteensolver.i386: fifteen2.i386.o malloc.i386.o misc.i386.o nullfe.i386.o \
97                 random.i386.o
98         $(CC) -arch i386 -mmacosx-version-min=10.4 $(ULDFLAGS) -o $@ \
99                 fifteen2.i386.o malloc.i386.o misc.i386.o nullfe.i386.o \
100                 random.i386.o 
102 fifteensolver: fifteensolver.i386
103         $(LIPO) -create  fifteensolver.i386 -output $@
105 fillingsolver.i386: dsf.i386.o filling2.i386.o malloc.i386.o misc.i386.o \
106                 nullfe.i386.o random.i386.o
107         $(CC) -arch i386 -mmacosx-version-min=10.4 $(ULDFLAGS) -o $@ \
108                 dsf.i386.o filling2.i386.o malloc.i386.o misc.i386.o \
109                 nullfe.i386.o random.i386.o 
111 fillingsolver: fillingsolver.i386
112         $(LIPO) -create  fillingsolver.i386 -output $@
114 galaxiespicture.i386: dsf.i386.o galaxie4.i386.o malloc.i386.o misc.i386.o \
115                 nullfe.i386.o random.i386.o
116         $(CC) -arch i386 -mmacosx-version-min=10.4 $(ULDFLAGS) -o $@ \
117                 dsf.i386.o galaxie4.i386.o malloc.i386.o misc.i386.o \
118                 nullfe.i386.o random.i386.o -lm
120 galaxiespicture: galaxiespicture.i386
121         $(LIPO) -create  galaxiespicture.i386 -output $@
123 galaxiessolver.i386: dsf.i386.o galaxie2.i386.o malloc.i386.o misc.i386.o \
124                 nullfe.i386.o random.i386.o
125         $(CC) -arch i386 -mmacosx-version-min=10.4 $(ULDFLAGS) -o $@ \
126                 dsf.i386.o galaxie2.i386.o malloc.i386.o misc.i386.o \
127                 nullfe.i386.o random.i386.o -lm
129 galaxiessolver: galaxiessolver.i386
130         $(LIPO) -create  galaxiessolver.i386 -output $@
132 keensolver.i386: dsf.i386.o keen2.i386.o latin6.i386.o malloc.i386.o \
133                 maxflow.i386.o misc.i386.o nullfe.i386.o random.i386.o \
134                 tree234.i386.o
135         $(CC) -arch i386 -mmacosx-version-min=10.4 $(ULDFLAGS) -o $@ \
136                 dsf.i386.o keen2.i386.o latin6.i386.o malloc.i386.o \
137                 maxflow.i386.o misc.i386.o nullfe.i386.o random.i386.o \
138                 tree234.i386.o 
140 keensolver: keensolver.i386
141         $(LIPO) -create  keensolver.i386 -output $@
143 latincheck.i386: latin8.i386.o malloc.i386.o maxflow.i386.o misc.i386.o \
144                 nullfe.i386.o random.i386.o tree234.i386.o
145         $(CC) -arch i386 -mmacosx-version-min=10.4 $(ULDFLAGS) -o $@ \
146                 latin8.i386.o malloc.i386.o maxflow.i386.o misc.i386.o \
147                 nullfe.i386.o random.i386.o tree234.i386.o 
149 latincheck: latincheck.i386
150         $(LIPO) -create  latincheck.i386 -output $@
152 lightupsolver.i386: combi.i386.o lightup2.i386.o malloc.i386.o misc.i386.o \
153                 nullfe.i386.o random.i386.o
154         $(CC) -arch i386 -mmacosx-version-min=10.4 $(ULDFLAGS) -o $@ \
155                 combi.i386.o lightup2.i386.o malloc.i386.o misc.i386.o \
156                 nullfe.i386.o random.i386.o 
158 lightupsolver: lightupsolver.i386
159         $(LIPO) -create  lightupsolver.i386 -output $@
161 loopysolver.i386: dsf.i386.o grid.i386.o loopgen.i386.o loopy2.i386.o \
162                 malloc.i386.o misc.i386.o nullfe.i386.o penrose.i386.o \
163                 random.i386.o tree234.i386.o
164         $(CC) -arch i386 -mmacosx-version-min=10.4 $(ULDFLAGS) -o $@ \
165                 dsf.i386.o grid.i386.o loopgen.i386.o loopy2.i386.o \
166                 malloc.i386.o misc.i386.o nullfe.i386.o penrose.i386.o \
167                 random.i386.o tree234.i386.o -lm
169 loopysolver: loopysolver.i386
170         $(LIPO) -create  loopysolver.i386 -output $@
172 magnetssolver.i386: laydomino.i386.o magnets2.i386.o malloc.i386.o \
173                 misc.i386.o nullfe.i386.o random.i386.o
174         $(CC) -arch i386 -mmacosx-version-min=10.4 $(ULDFLAGS) -o $@ \
175                 laydomino.i386.o magnets2.i386.o malloc.i386.o misc.i386.o \
176                 nullfe.i386.o random.i386.o -lm
178 magnetssolver: magnetssolver.i386
179         $(LIPO) -create  magnetssolver.i386 -output $@
181 mapsolver.i386: dsf.i386.o malloc.i386.o map2.i386.o misc.i386.o \
182                 nullfe.i386.o random.i386.o
183         $(CC) -arch i386 -mmacosx-version-min=10.4 $(ULDFLAGS) -o $@ \
184                 dsf.i386.o malloc.i386.o map2.i386.o misc.i386.o \
185                 nullfe.i386.o random.i386.o -lm
187 mapsolver: mapsolver.i386
188         $(LIPO) -create  mapsolver.i386 -output $@
190 mineobfusc.i386: malloc.i386.o mines2.i386.o misc.i386.o nullfe.i386.o \
191                 random.i386.o tree234.i386.o
192         $(CC) -arch i386 -mmacosx-version-min=10.4 $(ULDFLAGS) -o $@ \
193                 malloc.i386.o mines2.i386.o misc.i386.o nullfe.i386.o \
194                 random.i386.o tree234.i386.o 
196 mineobfusc: mineobfusc.i386
197         $(LIPO) -create  mineobfusc.i386 -output $@
199 obfusc.i386: malloc.i386.o misc.i386.o nullfe.i386.o obfusc.i386.o \
200                 random.i386.o
201         $(CC) -arch i386 -mmacosx-version-min=10.4 $(ULDFLAGS) -o $@ \
202                 malloc.i386.o misc.i386.o nullfe.i386.o obfusc.i386.o \
203                 random.i386.o 
205 obfusc: obfusc.i386
206         $(LIPO) -create  obfusc.i386 -output $@
208 patternpicture.i386: malloc.i386.o misc.i386.o nullfe.i386.o pattern4.i386.o \
209                 random.i386.o
210         $(CC) -arch i386 -mmacosx-version-min=10.4 $(ULDFLAGS) -o $@ \
211                 malloc.i386.o misc.i386.o nullfe.i386.o pattern4.i386.o \
212                 random.i386.o 
214 patternpicture: patternpicture.i386
215         $(LIPO) -create  patternpicture.i386 -output $@
217 patternsolver.i386: malloc.i386.o misc.i386.o nullfe.i386.o pattern2.i386.o \
218                 random.i386.o
219         $(CC) -arch i386 -mmacosx-version-min=10.4 $(ULDFLAGS) -o $@ \
220                 malloc.i386.o misc.i386.o nullfe.i386.o pattern2.i386.o \
221                 random.i386.o 
223 patternsolver: patternsolver.i386
224         $(LIPO) -create  patternsolver.i386 -output $@
226 pearlbench.i386: dsf.i386.o grid.i386.o loopgen.i386.o malloc.i386.o \
227                 misc.i386.o nullfe.i386.o pearl2.i386.o penrose.i386.o \
228                 random.i386.o tdq.i386.o tree234.i386.o
229         $(CC) -arch i386 -mmacosx-version-min=10.4 $(ULDFLAGS) -o $@ \
230                 dsf.i386.o grid.i386.o loopgen.i386.o malloc.i386.o \
231                 misc.i386.o nullfe.i386.o pearl2.i386.o penrose.i386.o \
232                 random.i386.o tdq.i386.o tree234.i386.o -lm
234 pearlbench: pearlbench.i386
235         $(LIPO) -create  pearlbench.i386 -output $@
237 signpostsolver.i386: dsf.i386.o malloc.i386.o misc.i386.o nullfe.i386.o \
238                 random.i386.o signpos2.i386.o
239         $(CC) -arch i386 -mmacosx-version-min=10.4 $(ULDFLAGS) -o $@ \
240                 dsf.i386.o malloc.i386.o misc.i386.o nullfe.i386.o \
241                 random.i386.o signpos2.i386.o -lm
243 signpostsolver: signpostsolver.i386
244         $(LIPO) -create  signpostsolver.i386 -output $@
246 singlessolver.i386: dsf.i386.o latin.i386.o malloc.i386.o maxflow.i386.o \
247                 misc.i386.o nullfe.i386.o random.i386.o singles3.i386.o \
248                 tree234.i386.o
249         $(CC) -arch i386 -mmacosx-version-min=10.4 $(ULDFLAGS) -o $@ \
250                 dsf.i386.o latin.i386.o malloc.i386.o maxflow.i386.o \
251                 misc.i386.o nullfe.i386.o random.i386.o singles3.i386.o \
252                 tree234.i386.o 
254 singlessolver: singlessolver.i386
255         $(LIPO) -create  singlessolver.i386 -output $@
257 slantsolver.i386: dsf.i386.o findloop.i386.o malloc.i386.o misc.i386.o \
258                 nullfe.i386.o random.i386.o slant2.i386.o
259         $(CC) -arch i386 -mmacosx-version-min=10.4 $(ULDFLAGS) -o $@ \
260                 dsf.i386.o findloop.i386.o malloc.i386.o misc.i386.o \
261                 nullfe.i386.o random.i386.o slant2.i386.o 
263 slantsolver: slantsolver.i386
264         $(LIPO) -create  slantsolver.i386 -output $@
266 solosolver.i386: divvy.i386.o dsf.i386.o malloc.i386.o misc.i386.o \
267                 nullfe.i386.o random.i386.o solo2.i386.o
268         $(CC) -arch i386 -mmacosx-version-min=10.4 $(ULDFLAGS) -o $@ \
269                 divvy.i386.o dsf.i386.o malloc.i386.o misc.i386.o \
270                 nullfe.i386.o random.i386.o solo2.i386.o 
272 solosolver: solosolver.i386
273         $(LIPO) -create  solosolver.i386 -output $@
275 tentssolver.i386: dsf.i386.o malloc.i386.o maxflow.i386.o misc.i386.o \
276                 nullfe.i386.o random.i386.o tents3.i386.o
277         $(CC) -arch i386 -mmacosx-version-min=10.4 $(ULDFLAGS) -o $@ \
278                 dsf.i386.o malloc.i386.o maxflow.i386.o misc.i386.o \
279                 nullfe.i386.o random.i386.o tents3.i386.o 
281 tentssolver: tentssolver.i386
282         $(LIPO) -create  tentssolver.i386 -output $@
284 towerssolver.i386: latin6.i386.o malloc.i386.o maxflow.i386.o misc.i386.o \
285                 nullfe.i386.o random.i386.o towers2.i386.o tree234.i386.o
286         $(CC) -arch i386 -mmacosx-version-min=10.4 $(ULDFLAGS) -o $@ \
287                 latin6.i386.o malloc.i386.o maxflow.i386.o misc.i386.o \
288                 nullfe.i386.o random.i386.o towers2.i386.o tree234.i386.o 
290 towerssolver: towerssolver.i386
291         $(LIPO) -create  towerssolver.i386 -output $@
293 unequalsolver.i386: latin6.i386.o malloc.i386.o maxflow.i386.o misc.i386.o \
294                 nullfe.i386.o random.i386.o tree234.i386.o unequal2.i386.o
295         $(CC) -arch i386 -mmacosx-version-min=10.4 $(ULDFLAGS) -o $@ \
296                 latin6.i386.o malloc.i386.o maxflow.i386.o misc.i386.o \
297                 nullfe.i386.o random.i386.o tree234.i386.o unequal2.i386.o 
299 unequalsolver: unequalsolver.i386
300         $(LIPO) -create  unequalsolver.i386 -output $@
302 unrulysolver.i386: malloc.i386.o misc.i386.o nullfe.i386.o random.i386.o \
303                 unruly2.i386.o
304         $(CC) -arch i386 -mmacosx-version-min=10.4 $(ULDFLAGS) -o $@ \
305                 malloc.i386.o misc.i386.o nullfe.i386.o random.i386.o \
306                 unruly2.i386.o 
308 unrulysolver: unrulysolver.i386
309         $(LIPO) -create  unrulysolver.i386 -output $@
311 blackbox.i386.o: ./blackbox.c ./puzzles.h
312         $(CC) -arch i386 -mmacosx-version-min=10.4 $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
313 blackbox-icon.i386.o: icons/blackbox-icon.c
314         $(CC) -arch i386 -mmacosx-version-min=10.4 $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
315 blackbo3.i386.o: ./blackbox.c ./puzzles.h
316         $(CC) -arch i386 -mmacosx-version-min=10.4 $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
317 bridges.i386.o: ./bridges.c ./puzzles.h
318         $(CC) -arch i386 -mmacosx-version-min=10.4 $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
319 bridges-icon.i386.o: icons/bridges-icon.c
320         $(CC) -arch i386 -mmacosx-version-min=10.4 $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
321 bridges3.i386.o: ./bridges.c ./puzzles.h
322         $(CC) -arch i386 -mmacosx-version-min=10.4 $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
323 combi.i386.o: ./combi.c ./puzzles.h
324         $(CC) -arch i386 -mmacosx-version-min=10.4 $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
325 cube.i386.o: ./cube.c ./puzzles.h
326         $(CC) -arch i386 -mmacosx-version-min=10.4 $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
327 cube-icon.i386.o: icons/cube-icon.c
328         $(CC) -arch i386 -mmacosx-version-min=10.4 $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
329 cube3.i386.o: ./cube.c ./puzzles.h
330         $(CC) -arch i386 -mmacosx-version-min=10.4 $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
331 divvy.i386.o: ./divvy.c ./puzzles.h
332         $(CC) -arch i386 -mmacosx-version-min=10.4 $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
333 dominosa.i386.o: ./dominosa.c ./puzzles.h
334         $(CC) -arch i386 -mmacosx-version-min=10.4 $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
335 dominosa-icon.i386.o: icons/dominosa-icon.c
336         $(CC) -arch i386 -mmacosx-version-min=10.4 $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
337 dominos3.i386.o: ./dominosa.c ./puzzles.h
338         $(CC) -arch i386 -mmacosx-version-min=10.4 $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
339 drawing.i386.o: ./drawing.c ./puzzles.h
340         $(CC) -arch i386 -mmacosx-version-min=10.4 $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
341 dsf.i386.o: ./dsf.c ./puzzles.h
342         $(CC) -arch i386 -mmacosx-version-min=10.4 $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
343 fifteen.i386.o: ./fifteen.c ./puzzles.h
344         $(CC) -arch i386 -mmacosx-version-min=10.4 $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
345 fifteen-icon.i386.o: icons/fifteen-icon.c
346         $(CC) -arch i386 -mmacosx-version-min=10.4 $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
347 fifteen5.i386.o: ./fifteen.c ./puzzles.h
348         $(CC) -arch i386 -mmacosx-version-min=10.4 $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
349 fifteen2.i386.o: ./fifteen.c ./puzzles.h
350         $(CC) -arch i386 -mmacosx-version-min=10.4 $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DSTANDALONE_SOLVER -c $< -o $@
351 filling.i386.o: ./filling.c ./puzzles.h
352         $(CC) -arch i386 -mmacosx-version-min=10.4 $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
353 filling-icon.i386.o: icons/filling-icon.c
354         $(CC) -arch i386 -mmacosx-version-min=10.4 $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
355 filling5.i386.o: ./filling.c ./puzzles.h
356         $(CC) -arch i386 -mmacosx-version-min=10.4 $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
357 filling2.i386.o: ./filling.c ./puzzles.h
358         $(CC) -arch i386 -mmacosx-version-min=10.4 $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DSTANDALONE_SOLVER -c $< -o $@
359 findloop.i386.o: ./findloop.c ./puzzles.h
360         $(CC) -arch i386 -mmacosx-version-min=10.4 $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
361 flip.i386.o: ./flip.c ./puzzles.h ./tree234.h
362         $(CC) -arch i386 -mmacosx-version-min=10.4 $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
363 flip-icon.i386.o: icons/flip-icon.c
364         $(CC) -arch i386 -mmacosx-version-min=10.4 $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
365 flip3.i386.o: ./flip.c ./puzzles.h ./tree234.h
366         $(CC) -arch i386 -mmacosx-version-min=10.4 $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
367 flood.i386.o: ./flood.c ./puzzles.h
368         $(CC) -arch i386 -mmacosx-version-min=10.4 $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
369 flood-icon.i386.o: icons/flood-icon.c
370         $(CC) -arch i386 -mmacosx-version-min=10.4 $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
371 flood3.i386.o: ./flood.c ./puzzles.h
372         $(CC) -arch i386 -mmacosx-version-min=10.4 $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
373 galaxies.i386.o: ./galaxies.c ./puzzles.h
374         $(CC) -arch i386 -mmacosx-version-min=10.4 $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
375 galaxies-icon.i386.o: icons/galaxies-icon.c
376         $(CC) -arch i386 -mmacosx-version-min=10.4 $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
377 galaxie7.i386.o: ./galaxies.c ./puzzles.h
378         $(CC) -arch i386 -mmacosx-version-min=10.4 $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
379 galaxie4.i386.o: ./galaxies.c ./puzzles.h
380         $(CC) -arch i386 -mmacosx-version-min=10.4 $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DSTANDALONE_PICTURE_GENERATOR -c $< -o $@
381 galaxie2.i386.o: ./galaxies.c ./puzzles.h
382         $(CC) -arch i386 -mmacosx-version-min=10.4 $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DSTANDALONE_SOLVER -c $< -o $@
383 grid.i386.o: ./grid.c ./puzzles.h ./tree234.h ./grid.h ./penrose.h
384         $(CC) -arch i386 -mmacosx-version-min=10.4 $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
385 gtk.i386.o: ./gtk.c ./puzzles.h
386         $(CC) -arch i386 -mmacosx-version-min=10.4 $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
387 guess.i386.o: ./guess.c ./puzzles.h
388         $(CC) -arch i386 -mmacosx-version-min=10.4 $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
389 guess-icon.i386.o: icons/guess-icon.c
390         $(CC) -arch i386 -mmacosx-version-min=10.4 $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
391 guess3.i386.o: ./guess.c ./puzzles.h
392         $(CC) -arch i386 -mmacosx-version-min=10.4 $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
393 inertia.i386.o: ./inertia.c ./puzzles.h
394         $(CC) -arch i386 -mmacosx-version-min=10.4 $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
395 inertia-icon.i386.o: icons/inertia-icon.c
396         $(CC) -arch i386 -mmacosx-version-min=10.4 $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
397 inertia3.i386.o: ./inertia.c ./puzzles.h
398         $(CC) -arch i386 -mmacosx-version-min=10.4 $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
399 keen.i386.o: ./keen.c ./puzzles.h ./latin.h
400         $(CC) -arch i386 -mmacosx-version-min=10.4 $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
401 keen-icon.i386.o: icons/keen-icon.c
402         $(CC) -arch i386 -mmacosx-version-min=10.4 $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
403 keen5.i386.o: ./keen.c ./puzzles.h ./latin.h
404         $(CC) -arch i386 -mmacosx-version-min=10.4 $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
405 keen2.i386.o: ./keen.c ./puzzles.h ./latin.h
406         $(CC) -arch i386 -mmacosx-version-min=10.4 $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DSTANDALONE_SOLVER -c $< -o $@
407 latin.i386.o: ./latin.c ./puzzles.h ./tree234.h ./maxflow.h ./latin.h
408         $(CC) -arch i386 -mmacosx-version-min=10.4 $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
409 latin8.i386.o: ./latin.c ./puzzles.h ./tree234.h ./maxflow.h ./latin.h
410         $(CC) -arch i386 -mmacosx-version-min=10.4 $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DSTANDALONE_LATIN_TEST -c $< -o $@
411 latin6.i386.o: ./latin.c ./puzzles.h ./tree234.h ./maxflow.h ./latin.h
412         $(CC) -arch i386 -mmacosx-version-min=10.4 $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DSTANDALONE_SOLVER -c $< -o $@
413 laydomino.i386.o: ./laydomino.c ./puzzles.h
414         $(CC) -arch i386 -mmacosx-version-min=10.4 $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
415 lightup.i386.o: ./lightup.c ./puzzles.h
416         $(CC) -arch i386 -mmacosx-version-min=10.4 $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
417 lightup-icon.i386.o: icons/lightup-icon.c
418         $(CC) -arch i386 -mmacosx-version-min=10.4 $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
419 lightup5.i386.o: ./lightup.c ./puzzles.h
420         $(CC) -arch i386 -mmacosx-version-min=10.4 $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
421 lightup2.i386.o: ./lightup.c ./puzzles.h
422         $(CC) -arch i386 -mmacosx-version-min=10.4 $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DSTANDALONE_SOLVER -c $< -o $@
423 list.i386.o: ./list.c ./puzzles.h
424         $(CC) -arch i386 -mmacosx-version-min=10.4 $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
425 loopgen.i386.o: ./loopgen.c ./puzzles.h ./tree234.h ./grid.h ./loopgen.h
426         $(CC) -arch i386 -mmacosx-version-min=10.4 $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
427 loopy.i386.o: ./loopy.c ./puzzles.h ./tree234.h ./grid.h ./loopgen.h
428         $(CC) -arch i386 -mmacosx-version-min=10.4 $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
429 loopy-icon.i386.o: icons/loopy-icon.c
430         $(CC) -arch i386 -mmacosx-version-min=10.4 $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
431 loopy5.i386.o: ./loopy.c ./puzzles.h ./tree234.h ./grid.h ./loopgen.h
432         $(CC) -arch i386 -mmacosx-version-min=10.4 $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
433 loopy2.i386.o: ./loopy.c ./puzzles.h ./tree234.h ./grid.h ./loopgen.h
434         $(CC) -arch i386 -mmacosx-version-min=10.4 $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DSTANDALONE_SOLVER -c $< -o $@
435 magnets.i386.o: ./magnets.c ./puzzles.h
436         $(CC) -arch i386 -mmacosx-version-min=10.4 $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
437 magnets-icon.i386.o: icons/magnets-icon.c
438         $(CC) -arch i386 -mmacosx-version-min=10.4 $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
439 magnets5.i386.o: ./magnets.c ./puzzles.h
440         $(CC) -arch i386 -mmacosx-version-min=10.4 $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
441 magnets2.i386.o: ./magnets.c ./puzzles.h
442         $(CC) -arch i386 -mmacosx-version-min=10.4 $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DSTANDALONE_SOLVER -c $< -o $@
443 malloc.i386.o: ./malloc.c ./puzzles.h
444         $(CC) -arch i386 -mmacosx-version-min=10.4 $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
445 map.i386.o: ./map.c ./puzzles.h
446         $(CC) -arch i386 -mmacosx-version-min=10.4 $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
447 map-icon.i386.o: icons/map-icon.c
448         $(CC) -arch i386 -mmacosx-version-min=10.4 $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
449 map5.i386.o: ./map.c ./puzzles.h
450         $(CC) -arch i386 -mmacosx-version-min=10.4 $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
451 map2.i386.o: ./map.c ./puzzles.h
452         $(CC) -arch i386 -mmacosx-version-min=10.4 $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DSTANDALONE_SOLVER -c $< -o $@
453 maxflow.i386.o: ./maxflow.c ./maxflow.h ./puzzles.h
454         $(CC) -arch i386 -mmacosx-version-min=10.4 $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
455 midend.i386.o: ./midend.c ./puzzles.h
456         $(CC) -arch i386 -mmacosx-version-min=10.4 $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
457 mines.i386.o: ./mines.c ./tree234.h ./puzzles.h
458         $(CC) -arch i386 -mmacosx-version-min=10.4 $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
459 mines-icon.i386.o: icons/mines-icon.c
460         $(CC) -arch i386 -mmacosx-version-min=10.4 $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
461 mines5.i386.o: ./mines.c ./tree234.h ./puzzles.h
462         $(CC) -arch i386 -mmacosx-version-min=10.4 $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
463 mines2.i386.o: ./mines.c ./tree234.h ./puzzles.h
464         $(CC) -arch i386 -mmacosx-version-min=10.4 $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DSTANDALONE_OBFUSCATOR -c $< -o $@
465 misc.i386.o: ./misc.c ./puzzles.h
466         $(CC) -arch i386 -mmacosx-version-min=10.4 $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
467 net.i386.o: ./net.c ./puzzles.h ./tree234.h
468         $(CC) -arch i386 -mmacosx-version-min=10.4 $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
469 net-icon.i386.o: icons/net-icon.c
470         $(CC) -arch i386 -mmacosx-version-min=10.4 $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
471 net3.i386.o: ./net.c ./puzzles.h ./tree234.h
472         $(CC) -arch i386 -mmacosx-version-min=10.4 $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
473 netslide.i386.o: ./netslide.c ./puzzles.h ./tree234.h
474         $(CC) -arch i386 -mmacosx-version-min=10.4 $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
475 netslide-icon.i386.o: icons/netslide-icon.c
476         $(CC) -arch i386 -mmacosx-version-min=10.4 $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
477 netslid3.i386.o: ./netslide.c ./puzzles.h ./tree234.h
478         $(CC) -arch i386 -mmacosx-version-min=10.4 $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
479 no-icon.i386.o: ./no-icon.c
480         $(CC) -arch i386 -mmacosx-version-min=10.4 $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
481 nullfe.i386.o: ./nullfe.c ./puzzles.h
482         $(CC) -arch i386 -mmacosx-version-min=10.4 $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
483 nullgame.i386.o: ./nullgame.c ./puzzles.h
484         $(CC) -arch i386 -mmacosx-version-min=10.4 $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
485 obfusc.i386.o: ./obfusc.c ./puzzles.h
486         $(CC) -arch i386 -mmacosx-version-min=10.4 $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
487 osx.i386.o: ./osx.m ./puzzles.h
488         $(CC) -arch i386 -mmacosx-version-min=10.4 -x objective-c $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
489 palisade.i386.o: ./palisade.c ./puzzles.h
490         $(CC) -arch i386 -mmacosx-version-min=10.4 $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
491 palisade-icon.i386.o: icons/palisade-icon.c
492         $(CC) -arch i386 -mmacosx-version-min=10.4 $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
493 palisad3.i386.o: ./palisade.c ./puzzles.h
494         $(CC) -arch i386 -mmacosx-version-min=10.4 $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
495 pattern.i386.o: ./pattern.c ./puzzles.h
496         $(CC) -arch i386 -mmacosx-version-min=10.4 $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
497 pattern-icon.i386.o: icons/pattern-icon.c
498         $(CC) -arch i386 -mmacosx-version-min=10.4 $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
499 pattern7.i386.o: ./pattern.c ./puzzles.h
500         $(CC) -arch i386 -mmacosx-version-min=10.4 $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
501 pattern4.i386.o: ./pattern.c ./puzzles.h
502         $(CC) -arch i386 -mmacosx-version-min=10.4 $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DSTANDALONE_PICTURE_GENERATOR -c $< -o $@
503 pattern2.i386.o: ./pattern.c ./puzzles.h
504         $(CC) -arch i386 -mmacosx-version-min=10.4 $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DSTANDALONE_SOLVER -c $< -o $@
505 pearl.i386.o: ./pearl.c ./puzzles.h ./grid.h ./loopgen.h
506         $(CC) -arch i386 -mmacosx-version-min=10.4 $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
507 pearl-icon.i386.o: icons/pearl-icon.c
508         $(CC) -arch i386 -mmacosx-version-min=10.4 $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
509 pearl5.i386.o: ./pearl.c ./puzzles.h ./grid.h ./loopgen.h
510         $(CC) -arch i386 -mmacosx-version-min=10.4 $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
511 pearl2.i386.o: ./pearl.c ./puzzles.h ./grid.h ./loopgen.h
512         $(CC) -arch i386 -mmacosx-version-min=10.4 $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DSTANDALONE_SOLVER -c $< -o $@
513 pegs.i386.o: ./pegs.c ./puzzles.h ./tree234.h
514         $(CC) -arch i386 -mmacosx-version-min=10.4 $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
515 pegs-icon.i386.o: icons/pegs-icon.c
516         $(CC) -arch i386 -mmacosx-version-min=10.4 $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
517 pegs3.i386.o: ./pegs.c ./puzzles.h ./tree234.h
518         $(CC) -arch i386 -mmacosx-version-min=10.4 $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
519 penrose.i386.o: ./penrose.c ./puzzles.h ./penrose.h
520         $(CC) -arch i386 -mmacosx-version-min=10.4 $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
521 printing.i386.o: ./printing.c ./puzzles.h
522         $(CC) -arch i386 -mmacosx-version-min=10.4 $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
523 ps.i386.o: ./ps.c ./puzzles.h
524         $(CC) -arch i386 -mmacosx-version-min=10.4 $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
525 random.i386.o: ./random.c ./puzzles.h
526         $(CC) -arch i386 -mmacosx-version-min=10.4 $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
527 range.i386.o: ./range.c ./puzzles.h
528         $(CC) -arch i386 -mmacosx-version-min=10.4 $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
529 range-icon.i386.o: icons/range-icon.c
530         $(CC) -arch i386 -mmacosx-version-min=10.4 $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
531 range3.i386.o: ./range.c ./puzzles.h
532         $(CC) -arch i386 -mmacosx-version-min=10.4 $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
533 rect.i386.o: ./rect.c ./puzzles.h
534         $(CC) -arch i386 -mmacosx-version-min=10.4 $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
535 rect-icon.i386.o: icons/rect-icon.c
536         $(CC) -arch i386 -mmacosx-version-min=10.4 $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
537 rect3.i386.o: ./rect.c ./puzzles.h
538         $(CC) -arch i386 -mmacosx-version-min=10.4 $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
539 samegame.i386.o: ./samegame.c ./puzzles.h
540         $(CC) -arch i386 -mmacosx-version-min=10.4 $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
541 samegame-icon.i386.o: icons/samegame-icon.c
542         $(CC) -arch i386 -mmacosx-version-min=10.4 $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
543 samegam3.i386.o: ./samegame.c ./puzzles.h
544         $(CC) -arch i386 -mmacosx-version-min=10.4 $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
545 signpost.i386.o: ./signpost.c ./puzzles.h
546         $(CC) -arch i386 -mmacosx-version-min=10.4 $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
547 signpost-icon.i386.o: icons/signpost-icon.c
548         $(CC) -arch i386 -mmacosx-version-min=10.4 $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
549 signpos5.i386.o: ./signpost.c ./puzzles.h
550         $(CC) -arch i386 -mmacosx-version-min=10.4 $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
551 signpos2.i386.o: ./signpost.c ./puzzles.h
552         $(CC) -arch i386 -mmacosx-version-min=10.4 $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DSTANDALONE_SOLVER -c $< -o $@
553 singles.i386.o: ./singles.c ./puzzles.h ./latin.h
554         $(CC) -arch i386 -mmacosx-version-min=10.4 $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
555 singles-icon.i386.o: icons/singles-icon.c
556         $(CC) -arch i386 -mmacosx-version-min=10.4 $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
557 singles5.i386.o: ./singles.c ./puzzles.h ./latin.h
558         $(CC) -arch i386 -mmacosx-version-min=10.4 $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
559 singles3.i386.o: ./singles.c ./puzzles.h ./latin.h
560         $(CC) -arch i386 -mmacosx-version-min=10.4 $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DSTANDALONE_SOLVER -c $< -o $@
561 sixteen.i386.o: ./sixteen.c ./puzzles.h
562         $(CC) -arch i386 -mmacosx-version-min=10.4 $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
563 sixteen-icon.i386.o: icons/sixteen-icon.c
564         $(CC) -arch i386 -mmacosx-version-min=10.4 $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
565 sixteen3.i386.o: ./sixteen.c ./puzzles.h
566         $(CC) -arch i386 -mmacosx-version-min=10.4 $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
567 slant.i386.o: ./slant.c ./puzzles.h
568         $(CC) -arch i386 -mmacosx-version-min=10.4 $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
569 slant-icon.i386.o: icons/slant-icon.c
570         $(CC) -arch i386 -mmacosx-version-min=10.4 $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
571 slant5.i386.o: ./slant.c ./puzzles.h
572         $(CC) -arch i386 -mmacosx-version-min=10.4 $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
573 slant2.i386.o: ./slant.c ./puzzles.h
574         $(CC) -arch i386 -mmacosx-version-min=10.4 $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DSTANDALONE_SOLVER -c $< -o $@
575 solo.i386.o: ./solo.c ./puzzles.h
576         $(CC) -arch i386 -mmacosx-version-min=10.4 $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
577 solo-icon.i386.o: icons/solo-icon.c
578         $(CC) -arch i386 -mmacosx-version-min=10.4 $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
579 solo5.i386.o: ./solo.c ./puzzles.h
580         $(CC) -arch i386 -mmacosx-version-min=10.4 $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
581 solo2.i386.o: ./solo.c ./puzzles.h
582         $(CC) -arch i386 -mmacosx-version-min=10.4 $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DSTANDALONE_SOLVER -c $< -o $@
583 tdq.i386.o: ./tdq.c ./puzzles.h
584         $(CC) -arch i386 -mmacosx-version-min=10.4 $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
585 tents.i386.o: ./tents.c ./puzzles.h ./maxflow.h
586         $(CC) -arch i386 -mmacosx-version-min=10.4 $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
587 tents-icon.i386.o: icons/tents-icon.c
588         $(CC) -arch i386 -mmacosx-version-min=10.4 $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
589 tents5.i386.o: ./tents.c ./puzzles.h ./maxflow.h
590         $(CC) -arch i386 -mmacosx-version-min=10.4 $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
591 tents3.i386.o: ./tents.c ./puzzles.h ./maxflow.h
592         $(CC) -arch i386 -mmacosx-version-min=10.4 $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DSTANDALONE_SOLVER -c $< -o $@
593 towers.i386.o: ./towers.c ./puzzles.h ./latin.h
594         $(CC) -arch i386 -mmacosx-version-min=10.4 $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
595 towers-icon.i386.o: icons/towers-icon.c
596         $(CC) -arch i386 -mmacosx-version-min=10.4 $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
597 towers5.i386.o: ./towers.c ./puzzles.h ./latin.h
598         $(CC) -arch i386 -mmacosx-version-min=10.4 $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
599 towers2.i386.o: ./towers.c ./puzzles.h ./latin.h
600         $(CC) -arch i386 -mmacosx-version-min=10.4 $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DSTANDALONE_SOLVER -c $< -o $@
601 tracks.i386.o: ./tracks.c ./puzzles.h
602         $(CC) -arch i386 -mmacosx-version-min=10.4 $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
603 tracks-icon.i386.o: icons/tracks-icon.c
604         $(CC) -arch i386 -mmacosx-version-min=10.4 $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
605 tracks3.i386.o: ./tracks.c ./puzzles.h
606         $(CC) -arch i386 -mmacosx-version-min=10.4 $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
607 tree234.i386.o: ./tree234.c ./tree234.h ./puzzles.h
608         $(CC) -arch i386 -mmacosx-version-min=10.4 $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
609 twiddle.i386.o: ./twiddle.c ./puzzles.h
610         $(CC) -arch i386 -mmacosx-version-min=10.4 $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
611 twiddle-icon.i386.o: icons/twiddle-icon.c
612         $(CC) -arch i386 -mmacosx-version-min=10.4 $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
613 twiddle3.i386.o: ./twiddle.c ./puzzles.h
614         $(CC) -arch i386 -mmacosx-version-min=10.4 $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
615 undead.i386.o: ./undead.c ./puzzles.h
616         $(CC) -arch i386 -mmacosx-version-min=10.4 $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
617 undead-icon.i386.o: icons/undead-icon.c
618         $(CC) -arch i386 -mmacosx-version-min=10.4 $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
619 undead3.i386.o: ./undead.c ./puzzles.h
620         $(CC) -arch i386 -mmacosx-version-min=10.4 $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
621 unequal.i386.o: ./unequal.c ./puzzles.h ./latin.h
622         $(CC) -arch i386 -mmacosx-version-min=10.4 $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
623 unequal-icon.i386.o: icons/unequal-icon.c
624         $(CC) -arch i386 -mmacosx-version-min=10.4 $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
625 unequal5.i386.o: ./unequal.c ./puzzles.h ./latin.h
626         $(CC) -arch i386 -mmacosx-version-min=10.4 $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
627 unequal2.i386.o: ./unequal.c ./puzzles.h ./latin.h
628         $(CC) -arch i386 -mmacosx-version-min=10.4 $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DSTANDALONE_SOLVER -c $< -o $@
629 unruly.i386.o: ./unruly.c ./puzzles.h
630         $(CC) -arch i386 -mmacosx-version-min=10.4 $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
631 unruly-icon.i386.o: icons/unruly-icon.c
632         $(CC) -arch i386 -mmacosx-version-min=10.4 $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
633 unruly5.i386.o: ./unruly.c ./puzzles.h
634         $(CC) -arch i386 -mmacosx-version-min=10.4 $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
635 unruly2.i386.o: ./unruly.c ./puzzles.h
636         $(CC) -arch i386 -mmacosx-version-min=10.4 $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DSTANDALONE_SOLVER -c $< -o $@
637 untangle.i386.o: ./untangle.c ./puzzles.h ./tree234.h
638         $(CC) -arch i386 -mmacosx-version-min=10.4 $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
639 untangle-icon.i386.o: icons/untangle-icon.c
640         $(CC) -arch i386 -mmacosx-version-min=10.4 $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
641 untangl3.i386.o: ./untangle.c ./puzzles.h ./tree234.h
642         $(CC) -arch i386 -mmacosx-version-min=10.4 $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
643 version.i386.o: ./version.c ./version.h
644         $(CC) -arch i386 -mmacosx-version-min=10.4 $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
645 windows.i386.o: ./windows.c ./puzzles.h ./resource.h
646         $(CC) -arch i386 -mmacosx-version-min=10.4 $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
647 windows1.i386.o: ./windows.c ./puzzles.h ./resource.h
648         $(CC) -arch i386 -mmacosx-version-min=10.4 $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
650 clean:
651         rm -f *.o *.dmg fifteensolver fifteensolver.i386 fillingsolver fillingsolver.i386 galaxiespicture galaxiespicture.i386 galaxiessolver galaxiessolver.i386 keensolver keensolver.i386 latincheck latincheck.i386 lightupsolver lightupsolver.i386 loopysolver loopysolver.i386 magnetssolver magnetssolver.i386 mapsolver mapsolver.i386 mineobfusc mineobfusc.i386 obfusc obfusc.i386 patternpicture patternpicture.i386 patternsolver patternsolver.i386 pearlbench pearlbench.i386 signpostsolver signpostsolver.i386 singlessolver singlessolver.i386 slantsolver slantsolver.i386 solosolver solosolver.i386 tentssolver tentssolver.i386 towerssolver towerssolver.i386 unequalsolver unequalsolver.i386 unrulysolver unrulysolver.i386
652         rm -rf *.app