chiark / gitweb /
remove -pedantic
[sgt-puzzles.git] / Makefile.wce
1 # Makefile for puzzles on PocketPC using eMbedded Visual C.
2 #
3 # This file was created by `mkfiles.pl' from the `Recipe' file.
4 # DO NOT EDIT THIS FILE DIRECTLY; edit Recipe or mkfiles.pl instead.
5
6 # If you rename this file to `Makefile', you should change this line,
7 # so that the .rsp files still depend on the correct makefile.
8 MAKEFILE = Makefile.wce
9
10 # This makefile expects the environment to have been set up by one
11 # of the PocketPC batch files wcearmv4.bat and wceemulator.bat. No
12 # other build targets are currently supported, because they would
13 # need a section in this if statement.
14 !if "$(TARGETCPU)" == "emulator"
15 PLATFORM_DEFS=/D "_i386_" /D "i_386_" /D "_X86_" /D "x86"
16 CC=cl
17 BASELIBS=commctrl.lib coredll.lib corelibc.lib aygshell.lib
18 MACHINE=IX86
19 !else
20 PLATFORM_DEFS=/D "ARM" /D "_ARM_" /D "ARMV4"
21 CC=clarm
22 BASELIBS=commctrl.lib coredll.lib aygshell.lib
23 MACHINE=ARM
24 !endif
25
26 # C compilation flags
27 CFLAGS = /nologo /W3 /O1 /MC /D _WIN32_WCE=420 /D "WIN32_PLATFORM_PSPC=400" /D UNDER_CE=420 \
28          $(PLATFORM_DEFS) \
29          /D "UNICODE" /D "_UNICODE" /D "NDEBUG" /D "NO_HTMLHELP"
30
31 LFLAGS = /nologo /incremental:no \
32          /base:0x00010000 /stack:0x10000,0x1000 /entry:WinMainCRTStartup \
33          /nodefaultlib:libc.lib /nodefaultlib:libcmt.lib /nodefaultlib:msvcrt.lib /nodefaultlib:OLDNAMES.lib \
34          /subsystem:windowsce,4.20 /align:4096 /MACHINE:$(MACHINE)
35
36 RCFL = /d UNDER_CE=420 /d _WIN32_WCE=420 /d "WIN32_PLATFORM_PSPC=400" \
37        $(PLATFORM_DEFS) \
38        /d "NDEBUG" /d "UNICODE" /d "_UNICODE"
39
40 all: blackbox.exe bridges.exe cube.exe dominosa.exe fifteen.exe filling.exe \
41                 flip.exe flood.exe galaxies.exe guess.exe inertia.exe \
42                 keen.exe lightup.exe loopy.exe magnets.exe map.exe mines.exe \
43                 netgame.exe netslide.exe nullgame.exe palisade.exe \
44                 pattern.exe pearl.exe pegs.exe puzzles.exe range.exe \
45                 rect.exe samegame.exe signpost.exe singles.exe sixteen.exe \
46                 slant.exe solo.exe tents.exe towers.exe tracks.exe \
47                 twiddle.exe undead.exe unequal.exe unruly.exe untangle.exe
48
49 blackbox.exe: blackbox.obj blackbox.res drawing.obj malloc.obj midend.obj \
50                 misc.obj printing.obj random.obj version.obj windows.obj \
51                 blackbox.rsp
52         link $(LFLAGS) -out:blackbox.exe -map:blackbox.map @blackbox.rsp
53
54 bridges.exe: bridges.obj bridges.res drawing.obj dsf.obj findloop.obj \
55                 malloc.obj midend.obj misc.obj printing.obj random.obj \
56                 version.obj windows.obj bridges.rsp
57         link $(LFLAGS) -out:bridges.exe -map:bridges.map @bridges.rsp
58
59 cube.exe: cube.obj cube.res drawing.obj malloc.obj midend.obj misc.obj \
60                 printing.obj random.obj version.obj windows.obj cube.rsp
61         link $(LFLAGS) -out:cube.exe -map:cube.map @cube.rsp
62
63 dominosa.exe: dominosa.obj dominosa.res drawing.obj laydomino.obj malloc.obj \
64                 midend.obj misc.obj printing.obj random.obj version.obj \
65                 windows.obj dominosa.rsp
66         link $(LFLAGS) -out:dominosa.exe -map:dominosa.map @dominosa.rsp
67
68 fifteen.exe: drawing.obj fifteen.obj fifteen.res malloc.obj midend.obj \
69                 misc.obj printing.obj random.obj version.obj windows.obj \
70                 fifteen.rsp
71         link $(LFLAGS) -out:fifteen.exe -map:fifteen.map @fifteen.rsp
72
73 filling.exe: drawing.obj dsf.obj filling.obj filling.res malloc.obj \
74                 midend.obj misc.obj printing.obj random.obj version.obj \
75                 windows.obj filling.rsp
76         link $(LFLAGS) -out:filling.exe -map:filling.map @filling.rsp
77
78 flip.exe: drawing.obj flip.obj flip.res malloc.obj midend.obj misc.obj \
79                 printing.obj random.obj tree234.obj version.obj windows.obj \
80                 flip.rsp
81         link $(LFLAGS) -out:flip.exe -map:flip.map @flip.rsp
82
83 flood.exe: drawing.obj flood.obj flood.res malloc.obj midend.obj misc.obj \
84                 printing.obj random.obj version.obj windows.obj flood.rsp
85         link $(LFLAGS) -out:flood.exe -map:flood.map @flood.rsp
86
87 galaxies.exe: drawing.obj dsf.obj galaxies.obj galaxies.res malloc.obj \
88                 midend.obj misc.obj printing.obj random.obj version.obj \
89                 windows.obj galaxies.rsp
90         link $(LFLAGS) -out:galaxies.exe -map:galaxies.map @galaxies.rsp
91
92 guess.exe: drawing.obj guess.obj guess.res malloc.obj midend.obj misc.obj \
93                 printing.obj random.obj version.obj windows.obj guess.rsp
94         link $(LFLAGS) -out:guess.exe -map:guess.map @guess.rsp
95
96 inertia.exe: drawing.obj inertia.obj inertia.res malloc.obj midend.obj \
97                 misc.obj printing.obj random.obj version.obj windows.obj \
98                 inertia.rsp
99         link $(LFLAGS) -out:inertia.exe -map:inertia.map @inertia.rsp
100
101 keen.exe: drawing.obj dsf.obj keen.obj keen.res latin.obj malloc.obj \
102                 maxflow.obj midend.obj misc.obj printing.obj random.obj \
103                 tree234.obj version.obj windows.obj keen.rsp
104         link $(LFLAGS) -out:keen.exe -map:keen.map @keen.rsp
105
106 lightup.exe: combi.obj drawing.obj lightup.obj lightup.res malloc.obj \
107                 midend.obj misc.obj printing.obj random.obj version.obj \
108                 windows.obj lightup.rsp
109         link $(LFLAGS) -out:lightup.exe -map:lightup.map @lightup.rsp
110
111 loopy.exe: drawing.obj dsf.obj grid.obj loopgen.obj loopy.obj loopy.res \
112                 malloc.obj midend.obj misc.obj penrose.obj printing.obj \
113                 random.obj tree234.obj version.obj windows.obj loopy.rsp
114         link $(LFLAGS) -out:loopy.exe -map:loopy.map @loopy.rsp
115
116 magnets.exe: drawing.obj laydomino.obj magnets.obj magnets.res malloc.obj \
117                 midend.obj misc.obj printing.obj random.obj version.obj \
118                 windows.obj magnets.rsp
119         link $(LFLAGS) -out:magnets.exe -map:magnets.map @magnets.rsp
120
121 map.exe: drawing.obj dsf.obj malloc.obj map.obj map.res midend.obj misc.obj \
122                 printing.obj random.obj version.obj windows.obj map.rsp
123         link $(LFLAGS) -out:map.exe -map:map.map @map.rsp
124
125 mines.exe: drawing.obj malloc.obj midend.obj mines.obj mines.res misc.obj \
126                 printing.obj random.obj tree234.obj version.obj windows.obj \
127                 mines.rsp
128         link $(LFLAGS) -out:mines.exe -map:mines.map @mines.rsp
129
130 netgame.exe: drawing.obj dsf.obj findloop.obj malloc.obj midend.obj misc.obj \
131                 net.obj net.res printing.obj random.obj tree234.obj \
132                 version.obj windows.obj netgame.rsp
133         link $(LFLAGS) -out:netgame.exe -map:netgame.map @netgame.rsp
134
135 netslide.exe: drawing.obj malloc.obj midend.obj misc.obj netslide.obj \
136                 netslide.res printing.obj random.obj tree234.obj version.obj \
137                 windows.obj netslide.rsp
138         link $(LFLAGS) -out:netslide.exe -map:netslide.map @netslide.rsp
139
140 nullgame.exe: drawing.obj malloc.obj midend.obj misc.obj noicon.res \
141                 nullgame.obj printing.obj random.obj version.obj windows.obj \
142                 nullgame.rsp
143         link $(LFLAGS) -out:nullgame.exe -map:nullgame.map @nullgame.rsp
144
145 palisade.exe: divvy.obj drawing.obj dsf.obj malloc.obj midend.obj misc.obj \
146                 palisade.obj palisade.res printing.obj random.obj \
147                 version.obj windows.obj palisade.rsp
148         link $(LFLAGS) -out:palisade.exe -map:palisade.map @palisade.rsp
149
150 pattern.exe: drawing.obj malloc.obj midend.obj misc.obj pattern.obj \
151                 pattern.res printing.obj random.obj version.obj windows.obj \
152                 pattern.rsp
153         link $(LFLAGS) -out:pattern.exe -map:pattern.map @pattern.rsp
154
155 pearl.exe: drawing.obj dsf.obj grid.obj loopgen.obj malloc.obj midend.obj \
156                 misc.obj pearl.obj pearl.res penrose.obj printing.obj \
157                 random.obj tdq.obj tree234.obj version.obj windows.obj \
158                 pearl.rsp
159         link $(LFLAGS) -out:pearl.exe -map:pearl.map @pearl.rsp
160
161 pegs.exe: drawing.obj malloc.obj midend.obj misc.obj pegs.obj pegs.res \
162                 printing.obj random.obj tree234.obj version.obj windows.obj \
163                 pegs.rsp
164         link $(LFLAGS) -out:pegs.exe -map:pegs.map @pegs.rsp
165
166 puzzles.exe: blackbo3.obj bridges3.obj combi.obj cube3.obj divvy.obj \
167                 dominos3.obj drawing.obj dsf.obj fifteen5.obj filling5.obj \
168                 findloop.obj flip3.obj flood3.obj galaxie7.obj grid.obj \
169                 guess3.obj inertia3.obj keen5.obj latin.obj laydomino.obj \
170                 lightup5.obj list.obj loopgen.obj loopy5.obj magnets5.obj \
171                 malloc.obj map5.obj maxflow.obj midend.obj mines5.obj \
172                 misc.obj net3.obj netslid3.obj noicon.res palisad3.obj \
173                 pattern7.obj pearl5.obj pegs3.obj penrose.obj printing.obj \
174                 random.obj range3.obj rect3.obj samegam3.obj signpos5.obj \
175                 singles5.obj sixteen3.obj slant5.obj solo5.obj tdq.obj \
176                 tents5.obj towers5.obj tracks3.obj tree234.obj twiddle3.obj \
177                 undead3.obj unequal5.obj unruly5.obj untangl3.obj \
178                 version.obj windows1.obj puzzles.rsp
179         link $(LFLAGS) -out:puzzles.exe -map:puzzles.map @puzzles.rsp
180
181 range.exe: drawing.obj dsf.obj malloc.obj midend.obj misc.obj printing.obj \
182                 random.obj range.obj range.res version.obj windows.obj \
183                 range.rsp
184         link $(LFLAGS) -out:range.exe -map:range.map @range.rsp
185
186 rect.exe: drawing.obj malloc.obj midend.obj misc.obj printing.obj random.obj \
187                 rect.obj rect.res version.obj windows.obj rect.rsp
188         link $(LFLAGS) -out:rect.exe -map:rect.map @rect.rsp
189
190 samegame.exe: drawing.obj malloc.obj midend.obj misc.obj printing.obj \
191                 random.obj samegame.obj samegame.res version.obj windows.obj \
192                 samegame.rsp
193         link $(LFLAGS) -out:samegame.exe -map:samegame.map @samegame.rsp
194
195 signpost.exe: drawing.obj dsf.obj malloc.obj midend.obj misc.obj \
196                 printing.obj random.obj signpost.obj signpost.res \
197                 version.obj windows.obj signpost.rsp
198         link $(LFLAGS) -out:signpost.exe -map:signpost.map @signpost.rsp
199
200 singles.exe: drawing.obj dsf.obj latin.obj malloc.obj maxflow.obj midend.obj \
201                 misc.obj printing.obj random.obj singles.obj singles.res \
202                 tree234.obj version.obj windows.obj singles.rsp
203         link $(LFLAGS) -out:singles.exe -map:singles.map @singles.rsp
204
205 sixteen.exe: drawing.obj malloc.obj midend.obj misc.obj printing.obj \
206                 random.obj sixteen.obj sixteen.res version.obj windows.obj \
207                 sixteen.rsp
208         link $(LFLAGS) -out:sixteen.exe -map:sixteen.map @sixteen.rsp
209
210 slant.exe: drawing.obj dsf.obj findloop.obj malloc.obj midend.obj misc.obj \
211                 printing.obj random.obj slant.obj slant.res version.obj \
212                 windows.obj slant.rsp
213         link $(LFLAGS) -out:slant.exe -map:slant.map @slant.rsp
214
215 solo.exe: divvy.obj drawing.obj dsf.obj malloc.obj midend.obj misc.obj \
216                 printing.obj random.obj solo.obj solo.res version.obj \
217                 windows.obj solo.rsp
218         link $(LFLAGS) -out:solo.exe -map:solo.map @solo.rsp
219
220 tents.exe: drawing.obj dsf.obj malloc.obj maxflow.obj midend.obj misc.obj \
221                 printing.obj random.obj tents.obj tents.res version.obj \
222                 windows.obj tents.rsp
223         link $(LFLAGS) -out:tents.exe -map:tents.map @tents.rsp
224
225 towers.exe: drawing.obj latin.obj malloc.obj maxflow.obj midend.obj misc.obj \
226                 printing.obj random.obj towers.obj towers.res tree234.obj \
227                 version.obj windows.obj towers.rsp
228         link $(LFLAGS) -out:towers.exe -map:towers.map @towers.rsp
229
230 tracks.exe: drawing.obj dsf.obj findloop.obj malloc.obj midend.obj misc.obj \
231                 printing.obj random.obj tracks.obj tracks.res version.obj \
232                 windows.obj tracks.rsp
233         link $(LFLAGS) -out:tracks.exe -map:tracks.map @tracks.rsp
234
235 twiddle.exe: drawing.obj malloc.obj midend.obj misc.obj printing.obj \
236                 random.obj twiddle.obj twiddle.res version.obj windows.obj \
237                 twiddle.rsp
238         link $(LFLAGS) -out:twiddle.exe -map:twiddle.map @twiddle.rsp
239
240 undead.exe: drawing.obj malloc.obj midend.obj misc.obj printing.obj \
241                 random.obj undead.obj undead.res version.obj windows.obj \
242                 undead.rsp
243         link $(LFLAGS) -out:undead.exe -map:undead.map @undead.rsp
244
245 unequal.exe: drawing.obj latin.obj malloc.obj maxflow.obj midend.obj \
246                 misc.obj printing.obj random.obj tree234.obj unequal.obj \
247                 unequal.res version.obj windows.obj unequal.rsp
248         link $(LFLAGS) -out:unequal.exe -map:unequal.map @unequal.rsp
249
250 unruly.exe: drawing.obj malloc.obj midend.obj misc.obj printing.obj \
251                 random.obj unruly.obj unruly.res version.obj windows.obj \
252                 unruly.rsp
253         link $(LFLAGS) -out:unruly.exe -map:unruly.map @unruly.rsp
254
255 untangle.exe: drawing.obj malloc.obj midend.obj misc.obj printing.obj \
256                 random.obj tree234.obj untangle.obj untangle.res version.obj \
257                 windows.obj untangle.rsp
258         link $(LFLAGS) -out:untangle.exe -map:untangle.map @untangle.rsp
259
260 blackbox.rsp: $(MAKEFILE)
261         echo $(BASELIBS) > blackbox.rsp
262         echo blackbox.obj blackbox.res drawing.obj malloc.obj >> blackbox.rsp
263         echo midend.obj misc.obj printing.obj random.obj >> blackbox.rsp
264         echo version.obj windows.obj >> blackbox.rsp
265
266 bridges.rsp: $(MAKEFILE)
267         echo $(BASELIBS) > bridges.rsp
268         echo bridges.obj bridges.res drawing.obj dsf.obj >> bridges.rsp
269         echo findloop.obj malloc.obj midend.obj misc.obj >> bridges.rsp
270         echo printing.obj random.obj version.obj windows.obj >> bridges.rsp
271
272 cube.rsp: $(MAKEFILE)
273         echo $(BASELIBS) > cube.rsp
274         echo cube.obj cube.res drawing.obj malloc.obj >> cube.rsp
275         echo midend.obj misc.obj printing.obj random.obj >> cube.rsp
276         echo version.obj windows.obj >> cube.rsp
277
278 dominosa.rsp: $(MAKEFILE)
279         echo $(BASELIBS) > dominosa.rsp
280         echo dominosa.obj dominosa.res drawing.obj >> dominosa.rsp
281         echo laydomino.obj malloc.obj midend.obj misc.obj >> dominosa.rsp
282         echo printing.obj random.obj version.obj windows.obj >> dominosa.rsp
283
284 fifteen.rsp: $(MAKEFILE)
285         echo $(BASELIBS) > fifteen.rsp
286         echo drawing.obj fifteen.obj fifteen.res malloc.obj >> fifteen.rsp
287         echo midend.obj misc.obj printing.obj random.obj >> fifteen.rsp
288         echo version.obj windows.obj >> fifteen.rsp
289
290 filling.rsp: $(MAKEFILE)
291         echo $(BASELIBS) > filling.rsp
292         echo drawing.obj dsf.obj filling.obj filling.res >> filling.rsp
293         echo malloc.obj midend.obj misc.obj printing.obj >> filling.rsp
294         echo random.obj version.obj windows.obj >> filling.rsp
295
296 flip.rsp: $(MAKEFILE)
297         echo $(BASELIBS) > flip.rsp
298         echo drawing.obj flip.obj flip.res malloc.obj >> flip.rsp
299         echo midend.obj misc.obj printing.obj random.obj >> flip.rsp
300         echo tree234.obj version.obj windows.obj >> flip.rsp
301
302 flood.rsp: $(MAKEFILE)
303         echo $(BASELIBS) > flood.rsp
304         echo drawing.obj flood.obj flood.res malloc.obj >> flood.rsp
305         echo midend.obj misc.obj printing.obj random.obj >> flood.rsp
306         echo version.obj windows.obj >> flood.rsp
307
308 galaxies.rsp: $(MAKEFILE)
309         echo $(BASELIBS) > galaxies.rsp
310         echo drawing.obj dsf.obj galaxies.obj galaxies.res >> galaxies.rsp
311         echo malloc.obj midend.obj misc.obj printing.obj >> galaxies.rsp
312         echo random.obj version.obj windows.obj >> galaxies.rsp
313
314 guess.rsp: $(MAKEFILE)
315         echo $(BASELIBS) > guess.rsp
316         echo drawing.obj guess.obj guess.res malloc.obj >> guess.rsp
317         echo midend.obj misc.obj printing.obj random.obj >> guess.rsp
318         echo version.obj windows.obj >> guess.rsp
319
320 inertia.rsp: $(MAKEFILE)
321         echo $(BASELIBS) > inertia.rsp
322         echo drawing.obj inertia.obj inertia.res malloc.obj >> inertia.rsp
323         echo midend.obj misc.obj printing.obj random.obj >> inertia.rsp
324         echo version.obj windows.obj >> inertia.rsp
325
326 keen.rsp: $(MAKEFILE)
327         echo $(BASELIBS) > keen.rsp
328         echo drawing.obj dsf.obj keen.obj keen.res latin.obj >> keen.rsp
329         echo malloc.obj maxflow.obj midend.obj misc.obj >> keen.rsp
330         echo printing.obj random.obj tree234.obj version.obj >> keen.rsp
331         echo windows.obj >> keen.rsp
332
333 lightup.rsp: $(MAKEFILE)
334         echo $(BASELIBS) > lightup.rsp
335         echo combi.obj drawing.obj lightup.obj lightup.res >> lightup.rsp
336         echo malloc.obj midend.obj misc.obj printing.obj >> lightup.rsp
337         echo random.obj version.obj windows.obj >> lightup.rsp
338
339 loopy.rsp: $(MAKEFILE)
340         echo $(BASELIBS) > loopy.rsp
341         echo drawing.obj dsf.obj grid.obj loopgen.obj >> loopy.rsp
342         echo loopy.obj loopy.res malloc.obj midend.obj >> loopy.rsp
343         echo misc.obj penrose.obj printing.obj random.obj >> loopy.rsp
344         echo tree234.obj version.obj windows.obj >> loopy.rsp
345
346 magnets.rsp: $(MAKEFILE)
347         echo $(BASELIBS) > magnets.rsp
348         echo drawing.obj laydomino.obj magnets.obj magnets.res >> magnets.rsp
349         echo malloc.obj midend.obj misc.obj printing.obj >> magnets.rsp
350         echo random.obj version.obj windows.obj >> magnets.rsp
351
352 map.rsp: $(MAKEFILE)
353         echo $(BASELIBS) > map.rsp
354         echo drawing.obj dsf.obj malloc.obj map.obj map.res >> map.rsp
355         echo midend.obj misc.obj printing.obj random.obj >> map.rsp
356         echo version.obj windows.obj >> map.rsp
357
358 mines.rsp: $(MAKEFILE)
359         echo $(BASELIBS) > mines.rsp
360         echo drawing.obj malloc.obj midend.obj mines.obj >> mines.rsp
361         echo mines.res misc.obj printing.obj random.obj >> mines.rsp
362         echo tree234.obj version.obj windows.obj >> mines.rsp
363
364 netgame.rsp: $(MAKEFILE)
365         echo $(BASELIBS) > netgame.rsp
366         echo drawing.obj dsf.obj findloop.obj malloc.obj >> netgame.rsp
367         echo midend.obj misc.obj net.obj net.res printing.obj >> netgame.rsp
368         echo random.obj tree234.obj version.obj windows.obj >> netgame.rsp
369
370 netslide.rsp: $(MAKEFILE)
371         echo $(BASELIBS) > netslide.rsp
372         echo drawing.obj malloc.obj midend.obj misc.obj >> netslide.rsp
373         echo netslide.obj netslide.res printing.obj random.obj >> netslide.rsp
374         echo tree234.obj version.obj windows.obj >> netslide.rsp
375
376 nullgame.rsp: $(MAKEFILE)
377         echo $(BASELIBS) > nullgame.rsp
378         echo drawing.obj malloc.obj midend.obj misc.obj >> nullgame.rsp
379         echo noicon.res nullgame.obj printing.obj random.obj >> nullgame.rsp
380         echo version.obj windows.obj >> nullgame.rsp
381
382 palisade.rsp: $(MAKEFILE)
383         echo $(BASELIBS) > palisade.rsp
384         echo divvy.obj drawing.obj dsf.obj malloc.obj >> palisade.rsp
385         echo midend.obj misc.obj palisade.obj palisade.res >> palisade.rsp
386         echo printing.obj random.obj version.obj windows.obj >> palisade.rsp
387
388 pattern.rsp: $(MAKEFILE)
389         echo $(BASELIBS) > pattern.rsp
390         echo drawing.obj malloc.obj midend.obj misc.obj >> pattern.rsp
391         echo pattern.obj pattern.res printing.obj random.obj >> pattern.rsp
392         echo version.obj windows.obj >> pattern.rsp
393
394 pearl.rsp: $(MAKEFILE)
395         echo $(BASELIBS) > pearl.rsp
396         echo drawing.obj dsf.obj grid.obj loopgen.obj >> pearl.rsp
397         echo malloc.obj midend.obj misc.obj pearl.obj >> pearl.rsp
398         echo pearl.res penrose.obj printing.obj random.obj >> pearl.rsp
399         echo tdq.obj tree234.obj version.obj windows.obj >> pearl.rsp
400
401 pegs.rsp: $(MAKEFILE)
402         echo $(BASELIBS) > pegs.rsp
403         echo drawing.obj malloc.obj midend.obj misc.obj >> pegs.rsp
404         echo pegs.obj pegs.res printing.obj random.obj >> pegs.rsp
405         echo tree234.obj version.obj windows.obj >> pegs.rsp
406
407 puzzles.rsp: $(MAKEFILE)
408         echo $(BASELIBS) > puzzles.rsp
409         echo blackbo3.obj bridges3.obj combi.obj cube3.obj >> puzzles.rsp
410         echo divvy.obj dominos3.obj drawing.obj dsf.obj >> puzzles.rsp
411         echo fifteen5.obj filling5.obj findloop.obj flip3.obj >> puzzles.rsp
412         echo flood3.obj galaxie7.obj grid.obj guess3.obj >> puzzles.rsp
413         echo inertia3.obj keen5.obj latin.obj laydomino.obj >> puzzles.rsp
414         echo lightup5.obj list.obj loopgen.obj loopy5.obj >> puzzles.rsp
415         echo magnets5.obj malloc.obj map5.obj maxflow.obj >> puzzles.rsp
416         echo midend.obj mines5.obj misc.obj net3.obj >> puzzles.rsp
417         echo netslid3.obj noicon.res palisad3.obj pattern7.obj >> puzzles.rsp
418         echo pearl5.obj pegs3.obj penrose.obj printing.obj >> puzzles.rsp
419         echo random.obj range3.obj rect3.obj samegam3.obj >> puzzles.rsp
420         echo signpos5.obj singles5.obj sixteen3.obj slant5.obj >> puzzles.rsp
421         echo solo5.obj tdq.obj tents5.obj towers5.obj >> puzzles.rsp
422         echo tracks3.obj tree234.obj twiddle3.obj undead3.obj >> puzzles.rsp
423         echo unequal5.obj unruly5.obj untangl3.obj version.obj >> puzzles.rsp
424         echo windows1.obj >> puzzles.rsp
425
426 range.rsp: $(MAKEFILE)
427         echo $(BASELIBS) > range.rsp
428         echo drawing.obj dsf.obj malloc.obj midend.obj >> range.rsp
429         echo misc.obj printing.obj random.obj range.obj >> range.rsp
430         echo range.res version.obj windows.obj >> range.rsp
431
432 rect.rsp: $(MAKEFILE)
433         echo $(BASELIBS) > rect.rsp
434         echo drawing.obj malloc.obj midend.obj misc.obj >> rect.rsp
435         echo printing.obj random.obj rect.obj rect.res >> rect.rsp
436         echo version.obj windows.obj >> rect.rsp
437
438 samegame.rsp: $(MAKEFILE)
439         echo $(BASELIBS) > samegame.rsp
440         echo drawing.obj malloc.obj midend.obj misc.obj >> samegame.rsp
441         echo printing.obj random.obj samegame.obj samegame.res >> samegame.rsp
442         echo version.obj windows.obj >> samegame.rsp
443
444 signpost.rsp: $(MAKEFILE)
445         echo $(BASELIBS) > signpost.rsp
446         echo drawing.obj dsf.obj malloc.obj midend.obj >> signpost.rsp
447         echo misc.obj printing.obj random.obj signpost.obj >> signpost.rsp
448         echo signpost.res version.obj windows.obj >> signpost.rsp
449
450 singles.rsp: $(MAKEFILE)
451         echo $(BASELIBS) > singles.rsp
452         echo drawing.obj dsf.obj latin.obj malloc.obj >> singles.rsp
453         echo maxflow.obj midend.obj misc.obj printing.obj >> singles.rsp
454         echo random.obj singles.obj singles.res tree234.obj >> singles.rsp
455         echo version.obj windows.obj >> singles.rsp
456
457 sixteen.rsp: $(MAKEFILE)
458         echo $(BASELIBS) > sixteen.rsp
459         echo drawing.obj malloc.obj midend.obj misc.obj >> sixteen.rsp
460         echo printing.obj random.obj sixteen.obj sixteen.res >> sixteen.rsp
461         echo version.obj windows.obj >> sixteen.rsp
462
463 slant.rsp: $(MAKEFILE)
464         echo $(BASELIBS) > slant.rsp
465         echo drawing.obj dsf.obj findloop.obj malloc.obj >> slant.rsp
466         echo midend.obj misc.obj printing.obj random.obj >> slant.rsp
467         echo slant.obj slant.res version.obj windows.obj >> slant.rsp
468
469 solo.rsp: $(MAKEFILE)
470         echo $(BASELIBS) > solo.rsp
471         echo divvy.obj drawing.obj dsf.obj malloc.obj >> solo.rsp
472         echo midend.obj misc.obj printing.obj random.obj >> solo.rsp
473         echo solo.obj solo.res version.obj windows.obj >> solo.rsp
474
475 tents.rsp: $(MAKEFILE)
476         echo $(BASELIBS) > tents.rsp
477         echo drawing.obj dsf.obj malloc.obj maxflow.obj >> tents.rsp
478         echo midend.obj misc.obj printing.obj random.obj >> tents.rsp
479         echo tents.obj tents.res version.obj windows.obj >> tents.rsp
480
481 towers.rsp: $(MAKEFILE)
482         echo $(BASELIBS) > towers.rsp
483         echo drawing.obj latin.obj malloc.obj maxflow.obj >> towers.rsp
484         echo midend.obj misc.obj printing.obj random.obj >> towers.rsp
485         echo towers.obj towers.res tree234.obj version.obj >> towers.rsp
486         echo windows.obj >> towers.rsp
487
488 tracks.rsp: $(MAKEFILE)
489         echo $(BASELIBS) > tracks.rsp
490         echo drawing.obj dsf.obj findloop.obj malloc.obj >> tracks.rsp
491         echo midend.obj misc.obj printing.obj random.obj >> tracks.rsp
492         echo tracks.obj tracks.res version.obj windows.obj >> tracks.rsp
493
494 twiddle.rsp: $(MAKEFILE)
495         echo $(BASELIBS) > twiddle.rsp
496         echo drawing.obj malloc.obj midend.obj misc.obj >> twiddle.rsp
497         echo printing.obj random.obj twiddle.obj twiddle.res >> twiddle.rsp
498         echo version.obj windows.obj >> twiddle.rsp
499
500 undead.rsp: $(MAKEFILE)
501         echo $(BASELIBS) > undead.rsp
502         echo drawing.obj malloc.obj midend.obj misc.obj >> undead.rsp
503         echo printing.obj random.obj undead.obj undead.res >> undead.rsp
504         echo version.obj windows.obj >> undead.rsp
505
506 unequal.rsp: $(MAKEFILE)
507         echo $(BASELIBS) > unequal.rsp
508         echo drawing.obj latin.obj malloc.obj maxflow.obj >> unequal.rsp
509         echo midend.obj misc.obj printing.obj random.obj >> unequal.rsp
510         echo tree234.obj unequal.obj unequal.res version.obj >> unequal.rsp
511         echo windows.obj >> unequal.rsp
512
513 unruly.rsp: $(MAKEFILE)
514         echo $(BASELIBS) > unruly.rsp
515         echo drawing.obj malloc.obj midend.obj misc.obj >> unruly.rsp
516         echo printing.obj random.obj unruly.obj unruly.res >> unruly.rsp
517         echo version.obj windows.obj >> unruly.rsp
518
519 untangle.rsp: $(MAKEFILE)
520         echo $(BASELIBS) > untangle.rsp
521         echo drawing.obj malloc.obj midend.obj misc.obj >> untangle.rsp
522         echo printing.obj random.obj tree234.obj untangle.obj >> untangle.rsp
523         echo untangle.res version.obj windows.obj >> untangle.rsp
524
525 blackbox.obj: .\blackbox.c .\puzzles.h
526         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c .\blackbox.c /Foblackbox.obj
527 blackbox-icon.obj: icons\blackbox-icon.c
528         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c icons\blackbox-icon.c /Foblackbox-icon.obj
529 blackbox.res: icons\blackbox.rc .\puzzles.rc2 icons\blackbox.ico \
530                 .\resource.h
531         rc $(FWHACK) $(RCFL) -r -foblackbox.res icons\blackbox.rc
532 blackbo3.obj: .\blackbox.c .\puzzles.h
533         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /DCOMBINED /c .\blackbox.c /Foblackbo3.obj
534 bridges.obj: .\bridges.c .\puzzles.h
535         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c .\bridges.c /Fobridges.obj
536 bridges-icon.obj: icons\bridges-icon.c
537         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c icons\bridges-icon.c /Fobridges-icon.obj
538 bridges.res: icons\bridges.rc .\puzzles.rc2 icons\bridges.ico .\resource.h
539         rc $(FWHACK) $(RCFL) -r -fobridges.res icons\bridges.rc
540 bridges3.obj: .\bridges.c .\puzzles.h
541         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /DCOMBINED /c .\bridges.c /Fobridges3.obj
542 combi.obj: .\combi.c .\puzzles.h
543         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c .\combi.c /Focombi.obj
544 cube.obj: .\cube.c .\puzzles.h
545         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c .\cube.c /Focube.obj
546 cube-icon.obj: icons\cube-icon.c
547         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c icons\cube-icon.c /Focube-icon.obj
548 cube.res: icons\cube.rc .\puzzles.rc2 icons\cube.ico .\resource.h
549         rc $(FWHACK) $(RCFL) -r -focube.res icons\cube.rc
550 cube3.obj: .\cube.c .\puzzles.h
551         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /DCOMBINED /c .\cube.c /Focube3.obj
552 divvy.obj: .\divvy.c .\puzzles.h
553         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c .\divvy.c /Fodivvy.obj
554 dominosa.obj: .\dominosa.c .\puzzles.h
555         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c .\dominosa.c /Fodominosa.obj
556 dominosa-icon.obj: icons\dominosa-icon.c
557         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c icons\dominosa-icon.c /Fodominosa-icon.obj
558 dominosa.res: icons\dominosa.rc .\puzzles.rc2 icons\dominosa.ico \
559                 .\resource.h
560         rc $(FWHACK) $(RCFL) -r -fodominosa.res icons\dominosa.rc
561 dominos3.obj: .\dominosa.c .\puzzles.h
562         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /DCOMBINED /c .\dominosa.c /Fodominos3.obj
563 drawing.obj: .\drawing.c .\puzzles.h
564         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c .\drawing.c /Fodrawing.obj
565 dsf.obj: .\dsf.c .\puzzles.h
566         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c .\dsf.c /Fodsf.obj
567 fifteen.obj: .\fifteen.c .\puzzles.h
568         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c .\fifteen.c /Fofifteen.obj
569 fifteen-icon.obj: icons\fifteen-icon.c
570         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c icons\fifteen-icon.c /Fofifteen-icon.obj
571 fifteen.res: icons\fifteen.rc .\puzzles.rc2 icons\fifteen.ico .\resource.h
572         rc $(FWHACK) $(RCFL) -r -fofifteen.res icons\fifteen.rc
573 fifteen5.obj: .\fifteen.c .\puzzles.h
574         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /DCOMBINED /c .\fifteen.c /Fofifteen5.obj
575 fifteen2.obj: .\fifteen.c .\puzzles.h
576         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /DSTANDALONE_SOLVER /c .\fifteen.c /Fofifteen2.obj
577 filling.obj: .\filling.c .\puzzles.h
578         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c .\filling.c /Fofilling.obj
579 filling-icon.obj: icons\filling-icon.c
580         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c icons\filling-icon.c /Fofilling-icon.obj
581 filling.res: icons\filling.rc .\puzzles.rc2 icons\filling.ico .\resource.h
582         rc $(FWHACK) $(RCFL) -r -fofilling.res icons\filling.rc
583 filling5.obj: .\filling.c .\puzzles.h
584         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /DCOMBINED /c .\filling.c /Fofilling5.obj
585 filling2.obj: .\filling.c .\puzzles.h
586         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /DSTANDALONE_SOLVER /c .\filling.c /Fofilling2.obj
587 findloop.obj: .\findloop.c .\puzzles.h
588         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c .\findloop.c /Fofindloop.obj
589 flip.obj: .\flip.c .\puzzles.h .\tree234.h
590         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c .\flip.c /Foflip.obj
591 flip-icon.obj: icons\flip-icon.c
592         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c icons\flip-icon.c /Foflip-icon.obj
593 flip.res: icons\flip.rc .\puzzles.rc2 icons\flip.ico .\resource.h
594         rc $(FWHACK) $(RCFL) -r -foflip.res icons\flip.rc
595 flip3.obj: .\flip.c .\puzzles.h .\tree234.h
596         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /DCOMBINED /c .\flip.c /Foflip3.obj
597 flood.obj: .\flood.c .\puzzles.h
598         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c .\flood.c /Foflood.obj
599 flood-icon.obj: icons\flood-icon.c
600         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c icons\flood-icon.c /Foflood-icon.obj
601 flood.res: icons\flood.rc .\puzzles.rc2 icons\flood.ico .\resource.h
602         rc $(FWHACK) $(RCFL) -r -foflood.res icons\flood.rc
603 flood3.obj: .\flood.c .\puzzles.h
604         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /DCOMBINED /c .\flood.c /Foflood3.obj
605 galaxies.obj: .\galaxies.c .\puzzles.h
606         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c .\galaxies.c /Fogalaxies.obj
607 galaxies-icon.obj: icons\galaxies-icon.c
608         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c icons\galaxies-icon.c /Fogalaxies-icon.obj
609 galaxies.res: icons\galaxies.rc .\puzzles.rc2 icons\galaxies.ico \
610                 .\resource.h
611         rc $(FWHACK) $(RCFL) -r -fogalaxies.res icons\galaxies.rc
612 galaxie7.obj: .\galaxies.c .\puzzles.h
613         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /DCOMBINED /c .\galaxies.c /Fogalaxie7.obj
614 galaxie4.obj: .\galaxies.c .\puzzles.h
615         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /DSTANDALONE_PICTURE_GENERATOR /c .\galaxies.c /Fogalaxie4.obj
616 galaxie2.obj: .\galaxies.c .\puzzles.h
617         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /DSTANDALONE_SOLVER /c .\galaxies.c /Fogalaxie2.obj
618 grid.obj: .\grid.c .\puzzles.h .\tree234.h .\grid.h .\penrose.h
619         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c .\grid.c /Fogrid.obj
620 gtk.obj: .\gtk.c .\puzzles.h
621         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c .\gtk.c /Fogtk.obj
622 guess.obj: .\guess.c .\puzzles.h
623         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c .\guess.c /Foguess.obj
624 guess-icon.obj: icons\guess-icon.c
625         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c icons\guess-icon.c /Foguess-icon.obj
626 guess.res: icons\guess.rc .\puzzles.rc2 icons\guess.ico .\resource.h
627         rc $(FWHACK) $(RCFL) -r -foguess.res icons\guess.rc
628 guess3.obj: .\guess.c .\puzzles.h
629         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /DCOMBINED /c .\guess.c /Foguess3.obj
630 inertia.obj: .\inertia.c .\puzzles.h
631         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c .\inertia.c /Foinertia.obj
632 inertia-icon.obj: icons\inertia-icon.c
633         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c icons\inertia-icon.c /Foinertia-icon.obj
634 inertia.res: icons\inertia.rc .\puzzles.rc2 icons\inertia.ico .\resource.h
635         rc $(FWHACK) $(RCFL) -r -foinertia.res icons\inertia.rc
636 inertia3.obj: .\inertia.c .\puzzles.h
637         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /DCOMBINED /c .\inertia.c /Foinertia3.obj
638 keen.obj: .\keen.c .\puzzles.h .\latin.h
639         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c .\keen.c /Fokeen.obj
640 keen-icon.obj: icons\keen-icon.c
641         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c icons\keen-icon.c /Fokeen-icon.obj
642 keen.res: icons\keen.rc .\puzzles.rc2 icons\keen.ico .\resource.h
643         rc $(FWHACK) $(RCFL) -r -fokeen.res icons\keen.rc
644 keen5.obj: .\keen.c .\puzzles.h .\latin.h
645         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /DCOMBINED /c .\keen.c /Fokeen5.obj
646 keen2.obj: .\keen.c .\puzzles.h .\latin.h
647         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /DSTANDALONE_SOLVER /c .\keen.c /Fokeen2.obj
648 latin.obj: .\latin.c .\puzzles.h .\tree234.h .\maxflow.h .\latin.h
649         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c .\latin.c /Folatin.obj
650 latin8.obj: .\latin.c .\puzzles.h .\tree234.h .\maxflow.h .\latin.h
651         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /DSTANDALONE_LATIN_TEST /c .\latin.c /Folatin8.obj
652 latin6.obj: .\latin.c .\puzzles.h .\tree234.h .\maxflow.h .\latin.h
653         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /DSTANDALONE_SOLVER /c .\latin.c /Folatin6.obj
654 laydomino.obj: .\laydomino.c .\puzzles.h
655         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c .\laydomino.c /Folaydomino.obj
656 lightup.obj: .\lightup.c .\puzzles.h
657         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c .\lightup.c /Folightup.obj
658 lightup-icon.obj: icons\lightup-icon.c
659         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c icons\lightup-icon.c /Folightup-icon.obj
660 lightup.res: icons\lightup.rc .\puzzles.rc2 icons\lightup.ico .\resource.h
661         rc $(FWHACK) $(RCFL) -r -folightup.res icons\lightup.rc
662 lightup5.obj: .\lightup.c .\puzzles.h
663         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /DCOMBINED /c .\lightup.c /Folightup5.obj
664 lightup2.obj: .\lightup.c .\puzzles.h
665         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /DSTANDALONE_SOLVER /c .\lightup.c /Folightup2.obj
666 list.obj: .\list.c .\puzzles.h
667         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c .\list.c /Folist.obj
668 loopgen.obj: .\loopgen.c .\puzzles.h .\tree234.h .\grid.h .\loopgen.h
669         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c .\loopgen.c /Foloopgen.obj
670 loopy.obj: .\loopy.c .\puzzles.h .\tree234.h .\grid.h .\loopgen.h
671         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c .\loopy.c /Foloopy.obj
672 loopy-icon.obj: icons\loopy-icon.c
673         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c icons\loopy-icon.c /Foloopy-icon.obj
674 loopy.res: icons\loopy.rc .\puzzles.rc2 icons\loopy.ico .\resource.h
675         rc $(FWHACK) $(RCFL) -r -foloopy.res icons\loopy.rc
676 loopy5.obj: .\loopy.c .\puzzles.h .\tree234.h .\grid.h .\loopgen.h
677         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /DCOMBINED /c .\loopy.c /Foloopy5.obj
678 loopy2.obj: .\loopy.c .\puzzles.h .\tree234.h .\grid.h .\loopgen.h
679         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /DSTANDALONE_SOLVER /c .\loopy.c /Foloopy2.obj
680 magnets.obj: .\magnets.c .\puzzles.h
681         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c .\magnets.c /Fomagnets.obj
682 magnets-icon.obj: icons\magnets-icon.c
683         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c icons\magnets-icon.c /Fomagnets-icon.obj
684 magnets.res: icons\magnets.rc .\puzzles.rc2 icons\magnets.ico .\resource.h
685         rc $(FWHACK) $(RCFL) -r -fomagnets.res icons\magnets.rc
686 magnets5.obj: .\magnets.c .\puzzles.h
687         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /DCOMBINED /c .\magnets.c /Fomagnets5.obj
688 magnets2.obj: .\magnets.c .\puzzles.h
689         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /DSTANDALONE_SOLVER /c .\magnets.c /Fomagnets2.obj
690 malloc.obj: .\malloc.c .\puzzles.h
691         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c .\malloc.c /Fomalloc.obj
692 map.obj: .\map.c .\puzzles.h
693         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c .\map.c /Fomap.obj
694 map-icon.obj: icons\map-icon.c
695         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c icons\map-icon.c /Fomap-icon.obj
696 map.res: icons\map.rc .\puzzles.rc2 icons\map.ico .\resource.h
697         rc $(FWHACK) $(RCFL) -r -fomap.res icons\map.rc
698 map5.obj: .\map.c .\puzzles.h
699         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /DCOMBINED /c .\map.c /Fomap5.obj
700 map2.obj: .\map.c .\puzzles.h
701         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /DSTANDALONE_SOLVER /c .\map.c /Fomap2.obj
702 maxflow.obj: .\maxflow.c .\maxflow.h .\puzzles.h
703         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c .\maxflow.c /Fomaxflow.obj
704 midend.obj: .\midend.c .\puzzles.h
705         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c .\midend.c /Fomidend.obj
706 mines.obj: .\mines.c .\tree234.h .\puzzles.h
707         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c .\mines.c /Fomines.obj
708 mines-icon.obj: icons\mines-icon.c
709         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c icons\mines-icon.c /Fomines-icon.obj
710 mines.res: icons\mines.rc .\puzzles.rc2 icons\mines.ico .\resource.h
711         rc $(FWHACK) $(RCFL) -r -fomines.res icons\mines.rc
712 mines5.obj: .\mines.c .\tree234.h .\puzzles.h
713         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /DCOMBINED /c .\mines.c /Fomines5.obj
714 mines2.obj: .\mines.c .\tree234.h .\puzzles.h
715         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /DSTANDALONE_OBFUSCATOR /c .\mines.c /Fomines2.obj
716 misc.obj: .\misc.c .\puzzles.h
717         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c .\misc.c /Fomisc.obj
718 net.obj: .\net.c .\puzzles.h .\tree234.h
719         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c .\net.c /Fonet.obj
720 net-icon.obj: icons\net-icon.c
721         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c icons\net-icon.c /Fonet-icon.obj
722 net.res: icons\net.rc .\puzzles.rc2 icons\net.ico .\resource.h
723         rc $(FWHACK) $(RCFL) -r -fonet.res icons\net.rc
724 net3.obj: .\net.c .\puzzles.h .\tree234.h
725         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /DCOMBINED /c .\net.c /Fonet3.obj
726 netslide.obj: .\netslide.c .\puzzles.h .\tree234.h
727         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c .\netslide.c /Fonetslide.obj
728 netslide-icon.obj: icons\netslide-icon.c
729         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c icons\netslide-icon.c /Fonetslide-icon.obj
730 netslide.res: icons\netslide.rc .\puzzles.rc2 icons\netslide.ico \
731                 .\resource.h
732         rc $(FWHACK) $(RCFL) -r -fonetslide.res icons\netslide.rc
733 netslid3.obj: .\netslide.c .\puzzles.h .\tree234.h
734         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /DCOMBINED /c .\netslide.c /Fonetslid3.obj
735 no-icon.obj: .\no-icon.c
736         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c .\no-icon.c /Fono-icon.obj
737 noicon.res: .\noicon.rc .\puzzles.rc2 .\resource.h
738         rc $(FWHACK) $(RCFL) -r -fonoicon.res .\noicon.rc
739 nullfe.obj: .\nullfe.c .\puzzles.h
740         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c .\nullfe.c /Fonullfe.obj
741 nullgame.obj: .\nullgame.c .\puzzles.h
742         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c .\nullgame.c /Fonullgame.obj
743 obfusc.obj: .\obfusc.c .\puzzles.h
744         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c .\obfusc.c /Foobfusc.obj
745 osx.obj: .\osx.m .\puzzles.h
746         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c .\osx.m /Foosx.obj
747 palisade.obj: .\palisade.c .\puzzles.h
748         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c .\palisade.c /Fopalisade.obj
749 palisade-icon.obj: icons\palisade-icon.c
750         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c icons\palisade-icon.c /Fopalisade-icon.obj
751 palisade.res: icons\palisade.rc .\puzzles.rc2 icons\palisade.ico \
752                 .\resource.h
753         rc $(FWHACK) $(RCFL) -r -fopalisade.res icons\palisade.rc
754 palisad3.obj: .\palisade.c .\puzzles.h
755         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /DCOMBINED /c .\palisade.c /Fopalisad3.obj
756 pattern.obj: .\pattern.c .\puzzles.h
757         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c .\pattern.c /Fopattern.obj
758 pattern-icon.obj: icons\pattern-icon.c
759         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c icons\pattern-icon.c /Fopattern-icon.obj
760 pattern.res: icons\pattern.rc .\puzzles.rc2 icons\pattern.ico .\resource.h
761         rc $(FWHACK) $(RCFL) -r -fopattern.res icons\pattern.rc
762 pattern7.obj: .\pattern.c .\puzzles.h
763         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /DCOMBINED /c .\pattern.c /Fopattern7.obj
764 pattern4.obj: .\pattern.c .\puzzles.h
765         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /DSTANDALONE_PICTURE_GENERATOR /c .\pattern.c /Fopattern4.obj
766 pattern2.obj: .\pattern.c .\puzzles.h
767         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /DSTANDALONE_SOLVER /c .\pattern.c /Fopattern2.obj
768 pearl.obj: .\pearl.c .\puzzles.h .\grid.h .\loopgen.h
769         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c .\pearl.c /Fopearl.obj
770 pearl-icon.obj: icons\pearl-icon.c
771         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c icons\pearl-icon.c /Fopearl-icon.obj
772 pearl.res: icons\pearl.rc .\puzzles.rc2 icons\pearl.ico .\resource.h
773         rc $(FWHACK) $(RCFL) -r -fopearl.res icons\pearl.rc
774 pearl5.obj: .\pearl.c .\puzzles.h .\grid.h .\loopgen.h
775         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /DCOMBINED /c .\pearl.c /Fopearl5.obj
776 pearl2.obj: .\pearl.c .\puzzles.h .\grid.h .\loopgen.h
777         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /DSTANDALONE_SOLVER /c .\pearl.c /Fopearl2.obj
778 pegs.obj: .\pegs.c .\puzzles.h .\tree234.h
779         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c .\pegs.c /Fopegs.obj
780 pegs-icon.obj: icons\pegs-icon.c
781         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c icons\pegs-icon.c /Fopegs-icon.obj
782 pegs.res: icons\pegs.rc .\puzzles.rc2 icons\pegs.ico .\resource.h
783         rc $(FWHACK) $(RCFL) -r -fopegs.res icons\pegs.rc
784 pegs3.obj: .\pegs.c .\puzzles.h .\tree234.h
785         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /DCOMBINED /c .\pegs.c /Fopegs3.obj
786 penrose.obj: .\penrose.c .\puzzles.h .\penrose.h
787         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c .\penrose.c /Fopenrose.obj
788 printing.obj: .\printing.c .\puzzles.h
789         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c .\printing.c /Foprinting.obj
790 ps.obj: .\ps.c .\puzzles.h
791         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c .\ps.c /Fops.obj
792 random.obj: .\random.c .\puzzles.h
793         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c .\random.c /Forandom.obj
794 range.obj: .\range.c .\puzzles.h
795         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c .\range.c /Forange.obj
796 range-icon.obj: icons\range-icon.c
797         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c icons\range-icon.c /Forange-icon.obj
798 range.res: icons\range.rc .\puzzles.rc2 icons\range.ico .\resource.h
799         rc $(FWHACK) $(RCFL) -r -forange.res icons\range.rc
800 range3.obj: .\range.c .\puzzles.h
801         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /DCOMBINED /c .\range.c /Forange3.obj
802 rect.obj: .\rect.c .\puzzles.h
803         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c .\rect.c /Forect.obj
804 rect-icon.obj: icons\rect-icon.c
805         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c icons\rect-icon.c /Forect-icon.obj
806 rect.res: icons\rect.rc .\puzzles.rc2 icons\rect.ico .\resource.h
807         rc $(FWHACK) $(RCFL) -r -forect.res icons\rect.rc
808 rect3.obj: .\rect.c .\puzzles.h
809         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /DCOMBINED /c .\rect.c /Forect3.obj
810 samegame.obj: .\samegame.c .\puzzles.h
811         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c .\samegame.c /Fosamegame.obj
812 samegame-icon.obj: icons\samegame-icon.c
813         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c icons\samegame-icon.c /Fosamegame-icon.obj
814 samegame.res: icons\samegame.rc .\puzzles.rc2 icons\samegame.ico \
815                 .\resource.h
816         rc $(FWHACK) $(RCFL) -r -fosamegame.res icons\samegame.rc
817 samegam3.obj: .\samegame.c .\puzzles.h
818         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /DCOMBINED /c .\samegame.c /Fosamegam3.obj
819 signpost.obj: .\signpost.c .\puzzles.h
820         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c .\signpost.c /Fosignpost.obj
821 signpost-icon.obj: icons\signpost-icon.c
822         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c icons\signpost-icon.c /Fosignpost-icon.obj
823 signpost.res: icons\signpost.rc .\puzzles.rc2 icons\signpost.ico \
824                 .\resource.h
825         rc $(FWHACK) $(RCFL) -r -fosignpost.res icons\signpost.rc
826 signpos5.obj: .\signpost.c .\puzzles.h
827         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /DCOMBINED /c .\signpost.c /Fosignpos5.obj
828 signpos2.obj: .\signpost.c .\puzzles.h
829         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /DSTANDALONE_SOLVER /c .\signpost.c /Fosignpos2.obj
830 singles.obj: .\singles.c .\puzzles.h .\latin.h
831         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c .\singles.c /Fosingles.obj
832 singles-icon.obj: icons\singles-icon.c
833         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c icons\singles-icon.c /Fosingles-icon.obj
834 singles.res: icons\singles.rc .\puzzles.rc2 icons\singles.ico .\resource.h
835         rc $(FWHACK) $(RCFL) -r -fosingles.res icons\singles.rc
836 singles5.obj: .\singles.c .\puzzles.h .\latin.h
837         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /DCOMBINED /c .\singles.c /Fosingles5.obj
838 singles3.obj: .\singles.c .\puzzles.h .\latin.h
839         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /DSTANDALONE_SOLVER /c .\singles.c /Fosingles3.obj
840 sixteen.obj: .\sixteen.c .\puzzles.h
841         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c .\sixteen.c /Fosixteen.obj
842 sixteen-icon.obj: icons\sixteen-icon.c
843         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c icons\sixteen-icon.c /Fosixteen-icon.obj
844 sixteen.res: icons\sixteen.rc .\puzzles.rc2 icons\sixteen.ico .\resource.h
845         rc $(FWHACK) $(RCFL) -r -fosixteen.res icons\sixteen.rc
846 sixteen3.obj: .\sixteen.c .\puzzles.h
847         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /DCOMBINED /c .\sixteen.c /Fosixteen3.obj
848 slant.obj: .\slant.c .\puzzles.h
849         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c .\slant.c /Foslant.obj
850 slant-icon.obj: icons\slant-icon.c
851         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c icons\slant-icon.c /Foslant-icon.obj
852 slant.res: icons\slant.rc .\puzzles.rc2 icons\slant.ico .\resource.h
853         rc $(FWHACK) $(RCFL) -r -foslant.res icons\slant.rc
854 slant5.obj: .\slant.c .\puzzles.h
855         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /DCOMBINED /c .\slant.c /Foslant5.obj
856 slant2.obj: .\slant.c .\puzzles.h
857         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /DSTANDALONE_SOLVER /c .\slant.c /Foslant2.obj
858 solo.obj: .\solo.c .\puzzles.h
859         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c .\solo.c /Fosolo.obj
860 solo-icon.obj: icons\solo-icon.c
861         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c icons\solo-icon.c /Fosolo-icon.obj
862 solo.res: icons\solo.rc .\puzzles.rc2 icons\solo.ico .\resource.h
863         rc $(FWHACK) $(RCFL) -r -fosolo.res icons\solo.rc
864 solo5.obj: .\solo.c .\puzzles.h
865         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /DCOMBINED /c .\solo.c /Fosolo5.obj
866 solo2.obj: .\solo.c .\puzzles.h
867         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /DSTANDALONE_SOLVER /c .\solo.c /Fosolo2.obj
868 tdq.obj: .\tdq.c .\puzzles.h
869         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c .\tdq.c /Fotdq.obj
870 tents.obj: .\tents.c .\puzzles.h .\maxflow.h
871         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c .\tents.c /Fotents.obj
872 tents-icon.obj: icons\tents-icon.c
873         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c icons\tents-icon.c /Fotents-icon.obj
874 tents.res: icons\tents.rc .\puzzles.rc2 icons\tents.ico .\resource.h
875         rc $(FWHACK) $(RCFL) -r -fotents.res icons\tents.rc
876 tents5.obj: .\tents.c .\puzzles.h .\maxflow.h
877         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /DCOMBINED /c .\tents.c /Fotents5.obj
878 tents3.obj: .\tents.c .\puzzles.h .\maxflow.h
879         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /DSTANDALONE_SOLVER /c .\tents.c /Fotents3.obj
880 towers.obj: .\towers.c .\puzzles.h .\latin.h
881         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c .\towers.c /Fotowers.obj
882 towers-icon.obj: icons\towers-icon.c
883         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c icons\towers-icon.c /Fotowers-icon.obj
884 towers.res: icons\towers.rc .\puzzles.rc2 icons\towers.ico .\resource.h
885         rc $(FWHACK) $(RCFL) -r -fotowers.res icons\towers.rc
886 towers5.obj: .\towers.c .\puzzles.h .\latin.h
887         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /DCOMBINED /c .\towers.c /Fotowers5.obj
888 towers2.obj: .\towers.c .\puzzles.h .\latin.h
889         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /DSTANDALONE_SOLVER /c .\towers.c /Fotowers2.obj
890 tracks.obj: .\tracks.c .\puzzles.h
891         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c .\tracks.c /Fotracks.obj
892 tracks-icon.obj: icons\tracks-icon.c
893         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c icons\tracks-icon.c /Fotracks-icon.obj
894 tracks.res: icons\tracks.rc .\puzzles.rc2 icons\tracks.ico .\resource.h
895         rc $(FWHACK) $(RCFL) -r -fotracks.res icons\tracks.rc
896 tracks3.obj: .\tracks.c .\puzzles.h
897         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /DCOMBINED /c .\tracks.c /Fotracks3.obj
898 tree234.obj: .\tree234.c .\tree234.h .\puzzles.h
899         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c .\tree234.c /Fotree234.obj
900 twiddle.obj: .\twiddle.c .\puzzles.h
901         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c .\twiddle.c /Fotwiddle.obj
902 twiddle-icon.obj: icons\twiddle-icon.c
903         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c icons\twiddle-icon.c /Fotwiddle-icon.obj
904 twiddle.res: icons\twiddle.rc .\puzzles.rc2 icons\twiddle.ico .\resource.h
905         rc $(FWHACK) $(RCFL) -r -fotwiddle.res icons\twiddle.rc
906 twiddle3.obj: .\twiddle.c .\puzzles.h
907         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /DCOMBINED /c .\twiddle.c /Fotwiddle3.obj
908 undead.obj: .\undead.c .\puzzles.h
909         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c .\undead.c /Foundead.obj
910 undead-icon.obj: icons\undead-icon.c
911         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c icons\undead-icon.c /Foundead-icon.obj
912 undead.res: icons\undead.rc .\puzzles.rc2 icons\undead.ico .\resource.h
913         rc $(FWHACK) $(RCFL) -r -foundead.res icons\undead.rc
914 undead3.obj: .\undead.c .\puzzles.h
915         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /DCOMBINED /c .\undead.c /Foundead3.obj
916 unequal.obj: .\unequal.c .\puzzles.h .\latin.h
917         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c .\unequal.c /Founequal.obj
918 unequal-icon.obj: icons\unequal-icon.c
919         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c icons\unequal-icon.c /Founequal-icon.obj
920 unequal.res: icons\unequal.rc .\puzzles.rc2 icons\unequal.ico .\resource.h
921         rc $(FWHACK) $(RCFL) -r -founequal.res icons\unequal.rc
922 unequal5.obj: .\unequal.c .\puzzles.h .\latin.h
923         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /DCOMBINED /c .\unequal.c /Founequal5.obj
924 unequal2.obj: .\unequal.c .\puzzles.h .\latin.h
925         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /DSTANDALONE_SOLVER /c .\unequal.c /Founequal2.obj
926 unruly.obj: .\unruly.c .\puzzles.h
927         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c .\unruly.c /Founruly.obj
928 unruly-icon.obj: icons\unruly-icon.c
929         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c icons\unruly-icon.c /Founruly-icon.obj
930 unruly.res: icons\unruly.rc .\puzzles.rc2 icons\unruly.ico .\resource.h
931         rc $(FWHACK) $(RCFL) -r -founruly.res icons\unruly.rc
932 unruly5.obj: .\unruly.c .\puzzles.h
933         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /DCOMBINED /c .\unruly.c /Founruly5.obj
934 unruly2.obj: .\unruly.c .\puzzles.h
935         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /DSTANDALONE_SOLVER /c .\unruly.c /Founruly2.obj
936 untangle.obj: .\untangle.c .\puzzles.h .\tree234.h
937         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c .\untangle.c /Fountangle.obj
938 untangle-icon.obj: icons\untangle-icon.c
939         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c icons\untangle-icon.c /Fountangle-icon.obj
940 untangle.res: icons\untangle.rc .\puzzles.rc2 icons\untangle.ico \
941                 .\resource.h
942         rc $(FWHACK) $(RCFL) -r -fountangle.res icons\untangle.rc
943 untangl3.obj: .\untangle.c .\puzzles.h .\tree234.h
944         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /DCOMBINED /c .\untangle.c /Fountangl3.obj
945 version.obj: .\version.c .\version.h
946         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c .\version.c /Foversion.obj
947 windows.obj: .\windows.c .\puzzles.h .\resource.h
948         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c .\windows.c /Fowindows.obj
949 windows1.obj: .\windows.c .\puzzles.h .\resource.h
950         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /DCOMBINED /c .\windows.c /Fowindows1.obj
951
952
953 clean: tidy
954         -del *.exe
955
956 tidy:
957         -del *.obj
958         -del *.res
959         -del *.pch
960         -del *.aps
961         -del *.ilk
962         -del *.pdb
963         -del *.rsp
964         -del *.dsp
965         -del *.dsw
966         -del *.ncb
967         -del *.opt
968         -del *.plg
969         -del *.map
970         -del *.idb
971         -del debug.log