Prepare to release sgt-puzzles (20170606.272beef-1).
[sgt-puzzles.git] / Makefile.vc
blob7fda75503779341e2ecc5102d62ea41daa3abd58
1 # Makefile for puzzles under Visual C.
3 # This file was created by `mkfiles.pl' from the `Recipe' file.
4 # DO NOT EDIT THIS FILE DIRECTLY; edit Recipe or mkfiles.pl instead.
6 # 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.vc
10 # C compilation flags
11 CFLAGS = /nologo /W3 /O1 /D_WINDOWS /D_WIN32_WINDOWS=0x401 /DWINVER=0x401 /I.
12 LFLAGS = /incremental:no /fixed
14 all: blackbox.exe bridges.exe cube.exe dominosa.exe fifteen.exe \
15                 fifteensolver.exe filling.exe fillingsolver.exe flip.exe \
16                 flood.exe galaxies.exe galaxiespicture.exe \
17                 galaxiessolver.exe guess.exe inertia.exe keen.exe \
18                 keensolver.exe latincheck.exe lightup.exe lightupsolver.exe \
19                 loopy.exe loopysolver.exe magnets.exe magnetssolver.exe \
20                 map.exe mapsolver.exe mineobfusc.exe mines.exe netgame.exe \
21                 netslide.exe nullgame.exe palisade.exe pattern.exe \
22                 patternpicture.exe patternsolver.exe pearl.exe \
23                 pearlbench.exe pegs.exe puzzles.exe range.exe rect.exe \
24                 samegame.exe signpost.exe signpostsolver.exe singles.exe \
25                 singlessolver.exe sixteen.exe slant.exe slantsolver.exe \
26                 solo.exe solosolver.exe tents.exe tentssolver.exe towers.exe \
27                 towerssolver.exe tracks.exe twiddle.exe undead.exe \
28                 unequal.exe unequalsolver.exe unruly.exe unrulysolver.exe \
29                 untangle.exe
31 blackbox.exe: blackbox.obj blackbox.res drawing.obj malloc.obj midend.obj \
32                 misc.obj printing.obj random.obj version.obj windows.obj \
33                 blackbox.rsp
34         link $(LFLAGS) -out:blackbox.exe -map:blackbox.map @blackbox.rsp
36 bridges.exe: bridges.obj bridges.res drawing.obj dsf.obj findloop.obj \
37                 malloc.obj midend.obj misc.obj printing.obj random.obj \
38                 version.obj windows.obj bridges.rsp
39         link $(LFLAGS) -out:bridges.exe -map:bridges.map @bridges.rsp
41 cube.exe: cube.obj cube.res drawing.obj malloc.obj midend.obj misc.obj \
42                 printing.obj random.obj version.obj windows.obj cube.rsp
43         link $(LFLAGS) -out:cube.exe -map:cube.map @cube.rsp
45 dominosa.exe: dominosa.obj dominosa.res drawing.obj laydomino.obj malloc.obj \
46                 midend.obj misc.obj printing.obj random.obj version.obj \
47                 windows.obj dominosa.rsp
48         link $(LFLAGS) -out:dominosa.exe -map:dominosa.map @dominosa.rsp
50 fifteen.exe: drawing.obj fifteen.obj fifteen.res malloc.obj midend.obj \
51                 misc.obj printing.obj random.obj version.obj windows.obj \
52                 fifteen.rsp
53         link $(LFLAGS) -out:fifteen.exe -map:fifteen.map @fifteen.rsp
55 fifteensolver.exe: fifteen2.obj malloc.obj misc.obj nullfe.obj random.obj \
56                 fifteensolver.rsp
57         link $(LFLAGS) -out:fifteensolver.exe -map:fifteensolver.map @fifteensolver.rsp
59 filling.exe: drawing.obj dsf.obj filling.obj filling.res malloc.obj \
60                 midend.obj misc.obj printing.obj random.obj version.obj \
61                 windows.obj filling.rsp
62         link $(LFLAGS) -out:filling.exe -map:filling.map @filling.rsp
64 fillingsolver.exe: dsf.obj filling2.obj malloc.obj misc.obj nullfe.obj \
65                 random.obj fillingsolver.rsp
66         link $(LFLAGS) -out:fillingsolver.exe -map:fillingsolver.map @fillingsolver.rsp
68 flip.exe: drawing.obj flip.obj flip.res malloc.obj midend.obj misc.obj \
69                 printing.obj random.obj tree234.obj version.obj windows.obj \
70                 flip.rsp
71         link $(LFLAGS) -out:flip.exe -map:flip.map @flip.rsp
73 flood.exe: drawing.obj flood.obj flood.res malloc.obj midend.obj misc.obj \
74                 printing.obj random.obj version.obj windows.obj flood.rsp
75         link $(LFLAGS) -out:flood.exe -map:flood.map @flood.rsp
77 galaxies.exe: drawing.obj dsf.obj galaxies.obj galaxies.res malloc.obj \
78                 midend.obj misc.obj printing.obj random.obj version.obj \
79                 windows.obj galaxies.rsp
80         link $(LFLAGS) -out:galaxies.exe -map:galaxies.map @galaxies.rsp
82 galaxiespicture.exe: dsf.obj galaxie4.obj malloc.obj misc.obj nullfe.obj \
83                 random.obj galaxiespicture.rsp
84         link $(LFLAGS) -out:galaxiespicture.exe -map:galaxiespicture.map @galaxiespicture.rsp
86 galaxiessolver.exe: dsf.obj galaxie2.obj malloc.obj misc.obj nullfe.obj \
87                 random.obj galaxiessolver.rsp
88         link $(LFLAGS) -out:galaxiessolver.exe -map:galaxiessolver.map @galaxiessolver.rsp
90 guess.exe: drawing.obj guess.obj guess.res malloc.obj midend.obj misc.obj \
91                 printing.obj random.obj version.obj windows.obj guess.rsp
92         link $(LFLAGS) -out:guess.exe -map:guess.map @guess.rsp
94 inertia.exe: drawing.obj inertia.obj inertia.res malloc.obj midend.obj \
95                 misc.obj printing.obj random.obj version.obj windows.obj \
96                 inertia.rsp
97         link $(LFLAGS) -out:inertia.exe -map:inertia.map @inertia.rsp
99 keen.exe: drawing.obj dsf.obj keen.obj keen.res latin.obj malloc.obj \
100                 maxflow.obj midend.obj misc.obj printing.obj random.obj \
101                 tree234.obj version.obj windows.obj keen.rsp
102         link $(LFLAGS) -out:keen.exe -map:keen.map @keen.rsp
104 keensolver.exe: dsf.obj keen2.obj latin6.obj malloc.obj maxflow.obj misc.obj \
105                 nullfe.obj random.obj tree234.obj keensolver.rsp
106         link $(LFLAGS) -out:keensolver.exe -map:keensolver.map @keensolver.rsp
108 latincheck.exe: latin8.obj malloc.obj maxflow.obj misc.obj nullfe.obj \
109                 random.obj tree234.obj latincheck.rsp
110         link $(LFLAGS) -out:latincheck.exe -map:latincheck.map @latincheck.rsp
112 lightup.exe: combi.obj drawing.obj lightup.obj lightup.res malloc.obj \
113                 midend.obj misc.obj printing.obj random.obj version.obj \
114                 windows.obj lightup.rsp
115         link $(LFLAGS) -out:lightup.exe -map:lightup.map @lightup.rsp
117 lightupsolver.exe: combi.obj lightup2.obj malloc.obj misc.obj nullfe.obj \
118                 random.obj lightupsolver.rsp
119         link $(LFLAGS) -out:lightupsolver.exe -map:lightupsolver.map @lightupsolver.rsp
121 loopy.exe: drawing.obj dsf.obj grid.obj loopgen.obj loopy.obj loopy.res \
122                 malloc.obj midend.obj misc.obj penrose.obj printing.obj \
123                 random.obj tree234.obj version.obj windows.obj loopy.rsp
124         link $(LFLAGS) -out:loopy.exe -map:loopy.map @loopy.rsp
126 loopysolver.exe: dsf.obj grid.obj loopgen.obj loopy2.obj malloc.obj misc.obj \
127                 nullfe.obj penrose.obj random.obj tree234.obj \
128                 loopysolver.rsp
129         link $(LFLAGS) -out:loopysolver.exe -map:loopysolver.map @loopysolver.rsp
131 magnets.exe: drawing.obj laydomino.obj magnets.obj magnets.res malloc.obj \
132                 midend.obj misc.obj printing.obj random.obj version.obj \
133                 windows.obj magnets.rsp
134         link $(LFLAGS) -out:magnets.exe -map:magnets.map @magnets.rsp
136 magnetssolver.exe: laydomino.obj magnets2.obj malloc.obj misc.obj nullfe.obj \
137                 random.obj magnetssolver.rsp
138         link $(LFLAGS) -out:magnetssolver.exe -map:magnetssolver.map @magnetssolver.rsp
140 map.exe: drawing.obj dsf.obj malloc.obj map.obj map.res midend.obj misc.obj \
141                 printing.obj random.obj version.obj windows.obj map.rsp
142         link $(LFLAGS) -out:map.exe -map:map.map @map.rsp
144 mapsolver.exe: dsf.obj malloc.obj map2.obj misc.obj nullfe.obj random.obj \
145                 mapsolver.rsp
146         link $(LFLAGS) -out:mapsolver.exe -map:mapsolver.map @mapsolver.rsp
148 mineobfusc.exe: malloc.obj mines2.obj misc.obj nullfe.obj random.obj \
149                 tree234.obj mineobfusc.rsp
150         link $(LFLAGS) -out:mineobfusc.exe -map:mineobfusc.map @mineobfusc.rsp
152 mines.exe: drawing.obj malloc.obj midend.obj mines.obj mines.res misc.obj \
153                 printing.obj random.obj tree234.obj version.obj windows.obj \
154                 mines.rsp
155         link $(LFLAGS) -out:mines.exe -map:mines.map @mines.rsp
157 netgame.exe: drawing.obj dsf.obj findloop.obj malloc.obj midend.obj misc.obj \
158                 net.obj net.res printing.obj random.obj tree234.obj \
159                 version.obj windows.obj netgame.rsp
160         link $(LFLAGS) -out:netgame.exe -map:netgame.map @netgame.rsp
162 netslide.exe: drawing.obj malloc.obj midend.obj misc.obj netslide.obj \
163                 netslide.res printing.obj random.obj tree234.obj version.obj \
164                 windows.obj netslide.rsp
165         link $(LFLAGS) -out:netslide.exe -map:netslide.map @netslide.rsp
167 nullgame.exe: drawing.obj malloc.obj midend.obj misc.obj noicon.res \
168                 nullgame.obj printing.obj random.obj version.obj windows.obj \
169                 nullgame.rsp
170         link $(LFLAGS) -out:nullgame.exe -map:nullgame.map @nullgame.rsp
172 palisade.exe: divvy.obj drawing.obj dsf.obj malloc.obj midend.obj misc.obj \
173                 palisade.obj palisade.res printing.obj random.obj \
174                 version.obj windows.obj palisade.rsp
175         link $(LFLAGS) -out:palisade.exe -map:palisade.map @palisade.rsp
177 pattern.exe: drawing.obj malloc.obj midend.obj misc.obj pattern.obj \
178                 pattern.res printing.obj random.obj version.obj windows.obj \
179                 pattern.rsp
180         link $(LFLAGS) -out:pattern.exe -map:pattern.map @pattern.rsp
182 patternpicture.exe: malloc.obj misc.obj nullfe.obj pattern4.obj random.obj \
183                 patternpicture.rsp
184         link $(LFLAGS) -out:patternpicture.exe -map:patternpicture.map @patternpicture.rsp
186 patternsolver.exe: malloc.obj misc.obj nullfe.obj pattern2.obj random.obj \
187                 patternsolver.rsp
188         link $(LFLAGS) -out:patternsolver.exe -map:patternsolver.map @patternsolver.rsp
190 pearl.exe: drawing.obj dsf.obj grid.obj loopgen.obj malloc.obj midend.obj \
191                 misc.obj pearl.obj pearl.res penrose.obj printing.obj \
192                 random.obj tdq.obj tree234.obj version.obj windows.obj \
193                 pearl.rsp
194         link $(LFLAGS) -out:pearl.exe -map:pearl.map @pearl.rsp
196 pearlbench.exe: dsf.obj grid.obj loopgen.obj malloc.obj misc.obj nullfe.obj \
197                 pearl2.obj penrose.obj random.obj tdq.obj tree234.obj \
198                 pearlbench.rsp
199         link $(LFLAGS) -out:pearlbench.exe -map:pearlbench.map @pearlbench.rsp
201 pegs.exe: drawing.obj malloc.obj midend.obj misc.obj pegs.obj pegs.res \
202                 printing.obj random.obj tree234.obj version.obj windows.obj \
203                 pegs.rsp
204         link $(LFLAGS) -out:pegs.exe -map:pegs.map @pegs.rsp
206 puzzles.exe: blackbo3.obj bridges3.obj combi.obj cube3.obj divvy.obj \
207                 dominos3.obj drawing.obj dsf.obj fifteen5.obj filling5.obj \
208                 findloop.obj flip3.obj flood3.obj galaxie7.obj grid.obj \
209                 guess3.obj inertia3.obj keen5.obj latin.obj laydomino.obj \
210                 lightup5.obj list.obj loopgen.obj loopy5.obj magnets5.obj \
211                 malloc.obj map5.obj maxflow.obj midend.obj mines5.obj \
212                 misc.obj net3.obj netslid3.obj noicon.res palisad3.obj \
213                 pattern7.obj pearl5.obj pegs3.obj penrose.obj printing.obj \
214                 random.obj range3.obj rect3.obj samegam3.obj signpos5.obj \
215                 singles5.obj sixteen3.obj slant5.obj solo5.obj tdq.obj \
216                 tents5.obj towers5.obj tracks3.obj tree234.obj twiddle3.obj \
217                 undead3.obj unequal5.obj unruly5.obj untangl3.obj \
218                 version.obj windows1.obj puzzles.rsp
219         link $(LFLAGS) -out:puzzles.exe -map:puzzles.map @puzzles.rsp
221 range.exe: drawing.obj dsf.obj malloc.obj midend.obj misc.obj printing.obj \
222                 random.obj range.obj range.res version.obj windows.obj \
223                 range.rsp
224         link $(LFLAGS) -out:range.exe -map:range.map @range.rsp
226 rect.exe: drawing.obj malloc.obj midend.obj misc.obj printing.obj random.obj \
227                 rect.obj rect.res version.obj windows.obj rect.rsp
228         link $(LFLAGS) -out:rect.exe -map:rect.map @rect.rsp
230 samegame.exe: drawing.obj malloc.obj midend.obj misc.obj printing.obj \
231                 random.obj samegame.obj samegame.res version.obj windows.obj \
232                 samegame.rsp
233         link $(LFLAGS) -out:samegame.exe -map:samegame.map @samegame.rsp
235 signpost.exe: drawing.obj dsf.obj malloc.obj midend.obj misc.obj \
236                 printing.obj random.obj signpost.obj signpost.res \
237                 version.obj windows.obj signpost.rsp
238         link $(LFLAGS) -out:signpost.exe -map:signpost.map @signpost.rsp
240 signpostsolver.exe: dsf.obj malloc.obj misc.obj nullfe.obj random.obj \
241                 signpos2.obj signpostsolver.rsp
242         link $(LFLAGS) -out:signpostsolver.exe -map:signpostsolver.map @signpostsolver.rsp
244 singles.exe: drawing.obj dsf.obj latin.obj malloc.obj maxflow.obj midend.obj \
245                 misc.obj printing.obj random.obj singles.obj singles.res \
246                 tree234.obj version.obj windows.obj singles.rsp
247         link $(LFLAGS) -out:singles.exe -map:singles.map @singles.rsp
249 singlessolver.exe: dsf.obj latin.obj malloc.obj maxflow.obj misc.obj \
250                 nullfe.obj random.obj singles3.obj tree234.obj \
251                 singlessolver.rsp
252         link $(LFLAGS) -out:singlessolver.exe -map:singlessolver.map @singlessolver.rsp
254 sixteen.exe: drawing.obj malloc.obj midend.obj misc.obj printing.obj \
255                 random.obj sixteen.obj sixteen.res version.obj windows.obj \
256                 sixteen.rsp
257         link $(LFLAGS) -out:sixteen.exe -map:sixteen.map @sixteen.rsp
259 slant.exe: drawing.obj dsf.obj findloop.obj malloc.obj midend.obj misc.obj \
260                 printing.obj random.obj slant.obj slant.res version.obj \
261                 windows.obj slant.rsp
262         link $(LFLAGS) -out:slant.exe -map:slant.map @slant.rsp
264 slantsolver.exe: dsf.obj findloop.obj malloc.obj misc.obj nullfe.obj \
265                 random.obj slant2.obj slantsolver.rsp
266         link $(LFLAGS) -out:slantsolver.exe -map:slantsolver.map @slantsolver.rsp
268 solo.exe: divvy.obj drawing.obj dsf.obj malloc.obj midend.obj misc.obj \
269                 printing.obj random.obj solo.obj solo.res version.obj \
270                 windows.obj solo.rsp
271         link $(LFLAGS) -out:solo.exe -map:solo.map @solo.rsp
273 solosolver.exe: divvy.obj dsf.obj malloc.obj misc.obj nullfe.obj random.obj \
274                 solo2.obj solosolver.rsp
275         link $(LFLAGS) -out:solosolver.exe -map:solosolver.map @solosolver.rsp
277 tents.exe: drawing.obj dsf.obj malloc.obj maxflow.obj midend.obj misc.obj \
278                 printing.obj random.obj tents.obj tents.res version.obj \
279                 windows.obj tents.rsp
280         link $(LFLAGS) -out:tents.exe -map:tents.map @tents.rsp
282 tentssolver.exe: dsf.obj malloc.obj maxflow.obj misc.obj nullfe.obj \
283                 random.obj tents3.obj tentssolver.rsp
284         link $(LFLAGS) -out:tentssolver.exe -map:tentssolver.map @tentssolver.rsp
286 towers.exe: drawing.obj latin.obj malloc.obj maxflow.obj midend.obj misc.obj \
287                 printing.obj random.obj towers.obj towers.res tree234.obj \
288                 version.obj windows.obj towers.rsp
289         link $(LFLAGS) -out:towers.exe -map:towers.map @towers.rsp
291 towerssolver.exe: latin6.obj malloc.obj maxflow.obj misc.obj nullfe.obj \
292                 random.obj towers2.obj tree234.obj towerssolver.rsp
293         link $(LFLAGS) -out:towerssolver.exe -map:towerssolver.map @towerssolver.rsp
295 tracks.exe: drawing.obj dsf.obj findloop.obj malloc.obj midend.obj misc.obj \
296                 printing.obj random.obj tracks.obj tracks.res version.obj \
297                 windows.obj tracks.rsp
298         link $(LFLAGS) -out:tracks.exe -map:tracks.map @tracks.rsp
300 twiddle.exe: drawing.obj malloc.obj midend.obj misc.obj printing.obj \
301                 random.obj twiddle.obj twiddle.res version.obj windows.obj \
302                 twiddle.rsp
303         link $(LFLAGS) -out:twiddle.exe -map:twiddle.map @twiddle.rsp
305 undead.exe: drawing.obj malloc.obj midend.obj misc.obj printing.obj \
306                 random.obj undead.obj undead.res version.obj windows.obj \
307                 undead.rsp
308         link $(LFLAGS) -out:undead.exe -map:undead.map @undead.rsp
310 unequal.exe: drawing.obj latin.obj malloc.obj maxflow.obj midend.obj \
311                 misc.obj printing.obj random.obj tree234.obj unequal.obj \
312                 unequal.res version.obj windows.obj unequal.rsp
313         link $(LFLAGS) -out:unequal.exe -map:unequal.map @unequal.rsp
315 unequalsolver.exe: latin6.obj malloc.obj maxflow.obj misc.obj nullfe.obj \
316                 random.obj tree234.obj unequal2.obj unequalsolver.rsp
317         link $(LFLAGS) -out:unequalsolver.exe -map:unequalsolver.map @unequalsolver.rsp
319 unruly.exe: drawing.obj malloc.obj midend.obj misc.obj printing.obj \
320                 random.obj unruly.obj unruly.res version.obj windows.obj \
321                 unruly.rsp
322         link $(LFLAGS) -out:unruly.exe -map:unruly.map @unruly.rsp
324 unrulysolver.exe: malloc.obj misc.obj nullfe.obj random.obj unruly2.obj \
325                 unrulysolver.rsp
326         link $(LFLAGS) -out:unrulysolver.exe -map:unrulysolver.map @unrulysolver.rsp
328 untangle.exe: drawing.obj malloc.obj midend.obj misc.obj printing.obj \
329                 random.obj tree234.obj untangle.obj untangle.res version.obj \
330                 windows.obj untangle.rsp
331         link $(LFLAGS) -out:untangle.exe -map:untangle.map @untangle.rsp
333 blackbox.rsp: $(MAKEFILE)
334         echo /nologo /subsystem:windows > blackbox.rsp
335         echo blackbox.obj blackbox.res comctl32.lib >> blackbox.rsp
336         echo comdlg32.lib drawing.obj gdi32.lib malloc.obj >> blackbox.rsp
337         echo midend.obj misc.obj printing.obj random.obj >> blackbox.rsp
338         echo user32.lib version.obj windows.obj winspool.lib >> blackbox.rsp
340 bridges.rsp: $(MAKEFILE)
341         echo /nologo /subsystem:windows > bridges.rsp
342         echo bridges.obj bridges.res comctl32.lib comdlg32.lib >> bridges.rsp
343         echo drawing.obj dsf.obj findloop.obj gdi32.lib >> bridges.rsp
344         echo malloc.obj midend.obj misc.obj printing.obj >> bridges.rsp
345         echo random.obj user32.lib version.obj windows.obj >> bridges.rsp
346         echo winspool.lib >> bridges.rsp
348 cube.rsp: $(MAKEFILE)
349         echo /nologo /subsystem:windows > cube.rsp
350         echo comctl32.lib comdlg32.lib cube.obj cube.res >> cube.rsp
351         echo drawing.obj gdi32.lib malloc.obj midend.obj >> cube.rsp
352         echo misc.obj printing.obj random.obj user32.lib >> cube.rsp
353         echo version.obj windows.obj winspool.lib >> cube.rsp
355 dominosa.rsp: $(MAKEFILE)
356         echo /nologo /subsystem:windows > dominosa.rsp
357         echo comctl32.lib comdlg32.lib dominosa.obj >> dominosa.rsp
358         echo dominosa.res drawing.obj gdi32.lib laydomino.obj >> dominosa.rsp
359         echo malloc.obj midend.obj misc.obj printing.obj >> dominosa.rsp
360         echo random.obj user32.lib version.obj windows.obj >> dominosa.rsp
361         echo winspool.lib >> dominosa.rsp
363 fifteen.rsp: $(MAKEFILE)
364         echo /nologo /subsystem:windows > fifteen.rsp
365         echo comctl32.lib comdlg32.lib drawing.obj fifteen.obj >> fifteen.rsp
366         echo fifteen.res gdi32.lib malloc.obj midend.obj >> fifteen.rsp
367         echo misc.obj printing.obj random.obj user32.lib >> fifteen.rsp
368         echo version.obj windows.obj winspool.lib >> fifteen.rsp
370 fifteensolver.rsp: $(MAKEFILE)
371         echo /nologo /subsystem:console > fifteensolver.rsp
372         echo fifteen2.obj malloc.obj misc.obj nullfe.obj >> fifteensolver.rsp
373         echo random.obj >> fifteensolver.rsp
375 filling.rsp: $(MAKEFILE)
376         echo /nologo /subsystem:windows > filling.rsp
377         echo comctl32.lib comdlg32.lib drawing.obj dsf.obj >> filling.rsp
378         echo filling.obj filling.res gdi32.lib malloc.obj >> filling.rsp
379         echo midend.obj misc.obj printing.obj random.obj >> filling.rsp
380         echo user32.lib version.obj windows.obj winspool.lib >> filling.rsp
382 fillingsolver.rsp: $(MAKEFILE)
383         echo /nologo /subsystem:console > fillingsolver.rsp
384         echo dsf.obj filling2.obj malloc.obj misc.obj >> fillingsolver.rsp
385         echo nullfe.obj random.obj >> fillingsolver.rsp
387 flip.rsp: $(MAKEFILE)
388         echo /nologo /subsystem:windows > flip.rsp
389         echo comctl32.lib comdlg32.lib drawing.obj flip.obj >> flip.rsp
390         echo flip.res gdi32.lib malloc.obj midend.obj misc.obj >> flip.rsp
391         echo printing.obj random.obj tree234.obj user32.lib >> flip.rsp
392         echo version.obj windows.obj winspool.lib >> flip.rsp
394 flood.rsp: $(MAKEFILE)
395         echo /nologo /subsystem:windows > flood.rsp
396         echo comctl32.lib comdlg32.lib drawing.obj flood.obj >> flood.rsp
397         echo flood.res gdi32.lib malloc.obj midend.obj >> flood.rsp
398         echo misc.obj printing.obj random.obj user32.lib >> flood.rsp
399         echo version.obj windows.obj winspool.lib >> flood.rsp
401 galaxies.rsp: $(MAKEFILE)
402         echo /nologo /subsystem:windows > galaxies.rsp
403         echo comctl32.lib comdlg32.lib drawing.obj dsf.obj >> galaxies.rsp
404         echo galaxies.obj galaxies.res gdi32.lib malloc.obj >> galaxies.rsp
405         echo midend.obj misc.obj printing.obj random.obj >> galaxies.rsp
406         echo user32.lib version.obj windows.obj winspool.lib >> galaxies.rsp
408 galaxiespicture.rsp: $(MAKEFILE)
409         echo /nologo /subsystem:console > galaxiespicture.rsp
410         echo dsf.obj galaxie4.obj malloc.obj misc.obj >> galaxiespicture.rsp
411         echo nullfe.obj random.obj >> galaxiespicture.rsp
413 galaxiessolver.rsp: $(MAKEFILE)
414         echo /nologo /subsystem:console > galaxiessolver.rsp
415         echo dsf.obj galaxie2.obj malloc.obj misc.obj >> galaxiessolver.rsp
416         echo nullfe.obj random.obj >> galaxiessolver.rsp
418 guess.rsp: $(MAKEFILE)
419         echo /nologo /subsystem:windows > guess.rsp
420         echo comctl32.lib comdlg32.lib drawing.obj gdi32.lib >> guess.rsp
421         echo guess.obj guess.res malloc.obj midend.obj >> guess.rsp
422         echo misc.obj printing.obj random.obj user32.lib >> guess.rsp
423         echo version.obj windows.obj winspool.lib >> guess.rsp
425 inertia.rsp: $(MAKEFILE)
426         echo /nologo /subsystem:windows > inertia.rsp
427         echo comctl32.lib comdlg32.lib drawing.obj gdi32.lib >> inertia.rsp
428         echo inertia.obj inertia.res malloc.obj midend.obj >> inertia.rsp
429         echo misc.obj printing.obj random.obj user32.lib >> inertia.rsp
430         echo version.obj windows.obj winspool.lib >> inertia.rsp
432 keen.rsp: $(MAKEFILE)
433         echo /nologo /subsystem:windows > keen.rsp
434         echo comctl32.lib comdlg32.lib drawing.obj dsf.obj >> keen.rsp
435         echo gdi32.lib keen.obj keen.res latin.obj malloc.obj >> keen.rsp
436         echo maxflow.obj midend.obj misc.obj printing.obj >> keen.rsp
437         echo random.obj tree234.obj user32.lib version.obj >> keen.rsp
438         echo windows.obj winspool.lib >> keen.rsp
440 keensolver.rsp: $(MAKEFILE)
441         echo /nologo /subsystem:console > keensolver.rsp
442         echo dsf.obj keen2.obj latin6.obj malloc.obj >> keensolver.rsp
443         echo maxflow.obj misc.obj nullfe.obj random.obj >> keensolver.rsp
444         echo tree234.obj >> keensolver.rsp
446 latincheck.rsp: $(MAKEFILE)
447         echo /nologo /subsystem:console > latincheck.rsp
448         echo latin8.obj malloc.obj maxflow.obj misc.obj >> latincheck.rsp
449         echo nullfe.obj random.obj tree234.obj >> latincheck.rsp
451 lightup.rsp: $(MAKEFILE)
452         echo /nologo /subsystem:windows > lightup.rsp
453         echo combi.obj comctl32.lib comdlg32.lib drawing.obj >> lightup.rsp
454         echo gdi32.lib lightup.obj lightup.res malloc.obj >> lightup.rsp
455         echo midend.obj misc.obj printing.obj random.obj >> lightup.rsp
456         echo user32.lib version.obj windows.obj winspool.lib >> lightup.rsp
458 lightupsolver.rsp: $(MAKEFILE)
459         echo /nologo /subsystem:console > lightupsolver.rsp
460         echo combi.obj lightup2.obj malloc.obj misc.obj >> lightupsolver.rsp
461         echo nullfe.obj random.obj >> lightupsolver.rsp
463 loopy.rsp: $(MAKEFILE)
464         echo /nologo /subsystem:windows > loopy.rsp
465         echo comctl32.lib comdlg32.lib drawing.obj dsf.obj >> loopy.rsp
466         echo gdi32.lib grid.obj loopgen.obj loopy.obj >> loopy.rsp
467         echo loopy.res malloc.obj midend.obj misc.obj >> loopy.rsp
468         echo penrose.obj printing.obj random.obj tree234.obj >> loopy.rsp
469         echo user32.lib version.obj windows.obj winspool.lib >> loopy.rsp
471 loopysolver.rsp: $(MAKEFILE)
472         echo /nologo /subsystem:console > loopysolver.rsp
473         echo dsf.obj grid.obj loopgen.obj loopy2.obj >> loopysolver.rsp
474         echo malloc.obj misc.obj nullfe.obj penrose.obj >> loopysolver.rsp
475         echo random.obj tree234.obj >> loopysolver.rsp
477 magnets.rsp: $(MAKEFILE)
478         echo /nologo /subsystem:windows > magnets.rsp
479         echo comctl32.lib comdlg32.lib drawing.obj gdi32.lib >> magnets.rsp
480         echo laydomino.obj magnets.obj magnets.res malloc.obj >> magnets.rsp
481         echo midend.obj misc.obj printing.obj random.obj >> magnets.rsp
482         echo user32.lib version.obj windows.obj winspool.lib >> magnets.rsp
484 magnetssolver.rsp: $(MAKEFILE)
485         echo /nologo /subsystem:console > magnetssolver.rsp
486         echo laydomino.obj magnets2.obj malloc.obj misc.obj >> magnetssolver.rsp
487         echo nullfe.obj random.obj >> magnetssolver.rsp
489 map.rsp: $(MAKEFILE)
490         echo /nologo /subsystem:windows > map.rsp
491         echo comctl32.lib comdlg32.lib drawing.obj dsf.obj >> map.rsp
492         echo gdi32.lib malloc.obj map.obj map.res midend.obj >> map.rsp
493         echo misc.obj printing.obj random.obj user32.lib >> map.rsp
494         echo version.obj windows.obj winspool.lib >> map.rsp
496 mapsolver.rsp: $(MAKEFILE)
497         echo /nologo /subsystem:console > mapsolver.rsp
498         echo dsf.obj malloc.obj map2.obj misc.obj nullfe.obj >> mapsolver.rsp
499         echo random.obj >> mapsolver.rsp
501 mineobfusc.rsp: $(MAKEFILE)
502         echo /nologo /subsystem:console > mineobfusc.rsp
503         echo malloc.obj mines2.obj misc.obj nullfe.obj >> mineobfusc.rsp
504         echo random.obj tree234.obj >> mineobfusc.rsp
506 mines.rsp: $(MAKEFILE)
507         echo /nologo /subsystem:windows > mines.rsp
508         echo comctl32.lib comdlg32.lib drawing.obj gdi32.lib >> mines.rsp
509         echo malloc.obj midend.obj mines.obj mines.res >> mines.rsp
510         echo misc.obj printing.obj random.obj tree234.obj >> mines.rsp
511         echo user32.lib version.obj windows.obj winspool.lib >> mines.rsp
513 netgame.rsp: $(MAKEFILE)
514         echo /nologo /subsystem:windows > netgame.rsp
515         echo comctl32.lib comdlg32.lib drawing.obj dsf.obj >> netgame.rsp
516         echo findloop.obj gdi32.lib malloc.obj midend.obj >> netgame.rsp
517         echo misc.obj net.obj net.res printing.obj random.obj >> netgame.rsp
518         echo tree234.obj user32.lib version.obj windows.obj >> netgame.rsp
519         echo winspool.lib >> netgame.rsp
521 netslide.rsp: $(MAKEFILE)
522         echo /nologo /subsystem:windows > netslide.rsp
523         echo comctl32.lib comdlg32.lib drawing.obj gdi32.lib >> netslide.rsp
524         echo malloc.obj midend.obj misc.obj netslide.obj >> netslide.rsp
525         echo netslide.res printing.obj random.obj tree234.obj >> netslide.rsp
526         echo user32.lib version.obj windows.obj winspool.lib >> netslide.rsp
528 nullgame.rsp: $(MAKEFILE)
529         echo /nologo /subsystem:windows > nullgame.rsp
530         echo comctl32.lib comdlg32.lib drawing.obj gdi32.lib >> nullgame.rsp
531         echo malloc.obj midend.obj misc.obj noicon.res >> nullgame.rsp
532         echo nullgame.obj printing.obj random.obj user32.lib >> nullgame.rsp
533         echo version.obj windows.obj winspool.lib >> nullgame.rsp
535 palisade.rsp: $(MAKEFILE)
536         echo /nologo /subsystem:windows > palisade.rsp
537         echo comctl32.lib comdlg32.lib divvy.obj drawing.obj >> palisade.rsp
538         echo dsf.obj gdi32.lib malloc.obj midend.obj misc.obj >> palisade.rsp
539         echo palisade.obj palisade.res printing.obj random.obj >> palisade.rsp
540         echo user32.lib version.obj windows.obj winspool.lib >> palisade.rsp
542 pattern.rsp: $(MAKEFILE)
543         echo /nologo /subsystem:windows > pattern.rsp
544         echo comctl32.lib comdlg32.lib drawing.obj gdi32.lib >> pattern.rsp
545         echo malloc.obj midend.obj misc.obj pattern.obj >> pattern.rsp
546         echo pattern.res printing.obj random.obj user32.lib >> pattern.rsp
547         echo version.obj windows.obj winspool.lib >> pattern.rsp
549 patternpicture.rsp: $(MAKEFILE)
550         echo /nologo /subsystem:console > patternpicture.rsp
551         echo malloc.obj misc.obj nullfe.obj pattern4.obj >> patternpicture.rsp
552         echo random.obj >> patternpicture.rsp
554 patternsolver.rsp: $(MAKEFILE)
555         echo /nologo /subsystem:console > patternsolver.rsp
556         echo malloc.obj misc.obj nullfe.obj pattern2.obj >> patternsolver.rsp
557         echo random.obj >> patternsolver.rsp
559 pearl.rsp: $(MAKEFILE)
560         echo /nologo /subsystem:windows > pearl.rsp
561         echo comctl32.lib comdlg32.lib drawing.obj dsf.obj >> pearl.rsp
562         echo gdi32.lib grid.obj loopgen.obj malloc.obj >> pearl.rsp
563         echo midend.obj misc.obj pearl.obj pearl.res >> pearl.rsp
564         echo penrose.obj printing.obj random.obj tdq.obj >> pearl.rsp
565         echo tree234.obj user32.lib version.obj windows.obj >> pearl.rsp
566         echo winspool.lib >> pearl.rsp
568 pearlbench.rsp: $(MAKEFILE)
569         echo /nologo /subsystem:console > pearlbench.rsp
570         echo dsf.obj grid.obj loopgen.obj malloc.obj misc.obj >> pearlbench.rsp
571         echo nullfe.obj pearl2.obj penrose.obj random.obj >> pearlbench.rsp
572         echo tdq.obj tree234.obj >> pearlbench.rsp
574 pegs.rsp: $(MAKEFILE)
575         echo /nologo /subsystem:windows > pegs.rsp
576         echo comctl32.lib comdlg32.lib drawing.obj gdi32.lib >> pegs.rsp
577         echo malloc.obj midend.obj misc.obj pegs.obj pegs.res >> pegs.rsp
578         echo printing.obj random.obj tree234.obj user32.lib >> pegs.rsp
579         echo version.obj windows.obj winspool.lib >> pegs.rsp
581 puzzles.rsp: $(MAKEFILE)
582         echo /nologo /subsystem:windows > puzzles.rsp
583         echo blackbo3.obj bridges3.obj combi.obj comctl32.lib >> puzzles.rsp
584         echo comdlg32.lib cube3.obj divvy.obj dominos3.obj >> puzzles.rsp
585         echo drawing.obj dsf.obj fifteen5.obj filling5.obj >> puzzles.rsp
586         echo findloop.obj flip3.obj flood3.obj galaxie7.obj >> puzzles.rsp
587         echo gdi32.lib grid.obj guess3.obj inertia3.obj >> puzzles.rsp
588         echo keen5.obj latin.obj laydomino.obj lightup5.obj >> puzzles.rsp
589         echo list.obj loopgen.obj loopy5.obj magnets5.obj >> puzzles.rsp
590         echo malloc.obj map5.obj maxflow.obj midend.obj >> puzzles.rsp
591         echo mines5.obj misc.obj net3.obj netslid3.obj >> puzzles.rsp
592         echo noicon.res palisad3.obj pattern7.obj pearl5.obj >> puzzles.rsp
593         echo pegs3.obj penrose.obj printing.obj random.obj >> puzzles.rsp
594         echo range3.obj rect3.obj samegam3.obj signpos5.obj >> puzzles.rsp
595         echo singles5.obj sixteen3.obj slant5.obj solo5.obj >> puzzles.rsp
596         echo tdq.obj tents5.obj towers5.obj tracks3.obj >> puzzles.rsp
597         echo tree234.obj twiddle3.obj undead3.obj unequal5.obj >> puzzles.rsp
598         echo unruly5.obj untangl3.obj user32.lib version.obj >> puzzles.rsp
599         echo windows1.obj winspool.lib >> puzzles.rsp
601 range.rsp: $(MAKEFILE)
602         echo /nologo /subsystem:windows > range.rsp
603         echo comctl32.lib comdlg32.lib drawing.obj dsf.obj >> range.rsp
604         echo gdi32.lib malloc.obj midend.obj misc.obj >> range.rsp
605         echo printing.obj random.obj range.obj range.res >> range.rsp
606         echo user32.lib version.obj windows.obj winspool.lib >> range.rsp
608 rect.rsp: $(MAKEFILE)
609         echo /nologo /subsystem:windows > rect.rsp
610         echo comctl32.lib comdlg32.lib drawing.obj gdi32.lib >> rect.rsp
611         echo malloc.obj midend.obj misc.obj printing.obj >> rect.rsp
612         echo random.obj rect.obj rect.res user32.lib >> rect.rsp
613         echo version.obj windows.obj winspool.lib >> rect.rsp
615 samegame.rsp: $(MAKEFILE)
616         echo /nologo /subsystem:windows > samegame.rsp
617         echo comctl32.lib comdlg32.lib drawing.obj gdi32.lib >> samegame.rsp
618         echo malloc.obj midend.obj misc.obj printing.obj >> samegame.rsp
619         echo random.obj samegame.obj samegame.res user32.lib >> samegame.rsp
620         echo version.obj windows.obj winspool.lib >> samegame.rsp
622 signpost.rsp: $(MAKEFILE)
623         echo /nologo /subsystem:windows > signpost.rsp
624         echo comctl32.lib comdlg32.lib drawing.obj dsf.obj >> signpost.rsp
625         echo gdi32.lib malloc.obj midend.obj misc.obj >> signpost.rsp
626         echo printing.obj random.obj signpost.obj signpost.res >> signpost.rsp
627         echo user32.lib version.obj windows.obj winspool.lib >> signpost.rsp
629 signpostsolver.rsp: $(MAKEFILE)
630         echo /nologo /subsystem:console > signpostsolver.rsp
631         echo dsf.obj malloc.obj misc.obj nullfe.obj random.obj >> signpostsolver.rsp
632         echo signpos2.obj >> signpostsolver.rsp
634 singles.rsp: $(MAKEFILE)
635         echo /nologo /subsystem:windows > singles.rsp
636         echo comctl32.lib comdlg32.lib drawing.obj dsf.obj >> singles.rsp
637         echo gdi32.lib latin.obj malloc.obj maxflow.obj >> singles.rsp
638         echo midend.obj misc.obj printing.obj random.obj >> singles.rsp
639         echo singles.obj singles.res tree234.obj user32.lib >> singles.rsp
640         echo version.obj windows.obj winspool.lib >> singles.rsp
642 singlessolver.rsp: $(MAKEFILE)
643         echo /nologo /subsystem:console > singlessolver.rsp
644         echo dsf.obj latin.obj malloc.obj maxflow.obj misc.obj >> singlessolver.rsp
645         echo nullfe.obj random.obj singles3.obj tree234.obj >> singlessolver.rsp
647 sixteen.rsp: $(MAKEFILE)
648         echo /nologo /subsystem:windows > sixteen.rsp
649         echo comctl32.lib comdlg32.lib drawing.obj gdi32.lib >> sixteen.rsp
650         echo malloc.obj midend.obj misc.obj printing.obj >> sixteen.rsp
651         echo random.obj sixteen.obj sixteen.res user32.lib >> sixteen.rsp
652         echo version.obj windows.obj winspool.lib >> sixteen.rsp
654 slant.rsp: $(MAKEFILE)
655         echo /nologo /subsystem:windows > slant.rsp
656         echo comctl32.lib comdlg32.lib drawing.obj dsf.obj >> slant.rsp
657         echo findloop.obj gdi32.lib malloc.obj midend.obj >> slant.rsp
658         echo misc.obj printing.obj random.obj slant.obj >> slant.rsp
659         echo slant.res user32.lib version.obj windows.obj >> slant.rsp
660         echo winspool.lib >> slant.rsp
662 slantsolver.rsp: $(MAKEFILE)
663         echo /nologo /subsystem:console > slantsolver.rsp
664         echo dsf.obj findloop.obj malloc.obj misc.obj >> slantsolver.rsp
665         echo nullfe.obj random.obj slant2.obj >> slantsolver.rsp
667 solo.rsp: $(MAKEFILE)
668         echo /nologo /subsystem:windows > solo.rsp
669         echo comctl32.lib comdlg32.lib divvy.obj drawing.obj >> solo.rsp
670         echo dsf.obj gdi32.lib malloc.obj midend.obj misc.obj >> solo.rsp
671         echo printing.obj random.obj solo.obj solo.res >> solo.rsp
672         echo user32.lib version.obj windows.obj winspool.lib >> solo.rsp
674 solosolver.rsp: $(MAKEFILE)
675         echo /nologo /subsystem:console > solosolver.rsp
676         echo divvy.obj dsf.obj malloc.obj misc.obj nullfe.obj >> solosolver.rsp
677         echo random.obj solo2.obj >> solosolver.rsp
679 tents.rsp: $(MAKEFILE)
680         echo /nologo /subsystem:windows > tents.rsp
681         echo comctl32.lib comdlg32.lib drawing.obj dsf.obj >> tents.rsp
682         echo gdi32.lib malloc.obj maxflow.obj midend.obj >> tents.rsp
683         echo misc.obj printing.obj random.obj tents.obj >> tents.rsp
684         echo tents.res user32.lib version.obj windows.obj >> tents.rsp
685         echo winspool.lib >> tents.rsp
687 tentssolver.rsp: $(MAKEFILE)
688         echo /nologo /subsystem:console > tentssolver.rsp
689         echo dsf.obj malloc.obj maxflow.obj misc.obj >> tentssolver.rsp
690         echo nullfe.obj random.obj tents3.obj >> tentssolver.rsp
692 towers.rsp: $(MAKEFILE)
693         echo /nologo /subsystem:windows > towers.rsp
694         echo comctl32.lib comdlg32.lib drawing.obj gdi32.lib >> towers.rsp
695         echo latin.obj malloc.obj maxflow.obj midend.obj >> towers.rsp
696         echo misc.obj printing.obj random.obj towers.obj >> towers.rsp
697         echo towers.res tree234.obj user32.lib version.obj >> towers.rsp
698         echo windows.obj winspool.lib >> towers.rsp
700 towerssolver.rsp: $(MAKEFILE)
701         echo /nologo /subsystem:console > towerssolver.rsp
702         echo latin6.obj malloc.obj maxflow.obj misc.obj >> towerssolver.rsp
703         echo nullfe.obj random.obj towers2.obj tree234.obj >> towerssolver.rsp
705 tracks.rsp: $(MAKEFILE)
706         echo /nologo /subsystem:windows > tracks.rsp
707         echo comctl32.lib comdlg32.lib drawing.obj dsf.obj >> tracks.rsp
708         echo findloop.obj gdi32.lib malloc.obj midend.obj >> tracks.rsp
709         echo misc.obj printing.obj random.obj tracks.obj >> tracks.rsp
710         echo tracks.res user32.lib version.obj windows.obj >> tracks.rsp
711         echo winspool.lib >> tracks.rsp
713 twiddle.rsp: $(MAKEFILE)
714         echo /nologo /subsystem:windows > twiddle.rsp
715         echo comctl32.lib comdlg32.lib drawing.obj gdi32.lib >> twiddle.rsp
716         echo malloc.obj midend.obj misc.obj printing.obj >> twiddle.rsp
717         echo random.obj twiddle.obj twiddle.res user32.lib >> twiddle.rsp
718         echo version.obj windows.obj winspool.lib >> twiddle.rsp
720 undead.rsp: $(MAKEFILE)
721         echo /nologo /subsystem:windows > undead.rsp
722         echo comctl32.lib comdlg32.lib drawing.obj gdi32.lib >> undead.rsp
723         echo malloc.obj midend.obj misc.obj printing.obj >> undead.rsp
724         echo random.obj undead.obj undead.res user32.lib >> undead.rsp
725         echo version.obj windows.obj winspool.lib >> undead.rsp
727 unequal.rsp: $(MAKEFILE)
728         echo /nologo /subsystem:windows > unequal.rsp
729         echo comctl32.lib comdlg32.lib drawing.obj gdi32.lib >> unequal.rsp
730         echo latin.obj malloc.obj maxflow.obj midend.obj >> unequal.rsp
731         echo misc.obj printing.obj random.obj tree234.obj >> unequal.rsp
732         echo unequal.obj unequal.res user32.lib version.obj >> unequal.rsp
733         echo windows.obj winspool.lib >> unequal.rsp
735 unequalsolver.rsp: $(MAKEFILE)
736         echo /nologo /subsystem:console > unequalsolver.rsp
737         echo latin6.obj malloc.obj maxflow.obj misc.obj >> unequalsolver.rsp
738         echo nullfe.obj random.obj tree234.obj unequal2.obj >> unequalsolver.rsp
740 unruly.rsp: $(MAKEFILE)
741         echo /nologo /subsystem:windows > unruly.rsp
742         echo comctl32.lib comdlg32.lib drawing.obj gdi32.lib >> unruly.rsp
743         echo malloc.obj midend.obj misc.obj printing.obj >> unruly.rsp
744         echo random.obj unruly.obj unruly.res user32.lib >> unruly.rsp
745         echo version.obj windows.obj winspool.lib >> unruly.rsp
747 unrulysolver.rsp: $(MAKEFILE)
748         echo /nologo /subsystem:console > unrulysolver.rsp
749         echo malloc.obj misc.obj nullfe.obj random.obj >> unrulysolver.rsp
750         echo unruly2.obj >> unrulysolver.rsp
752 untangle.rsp: $(MAKEFILE)
753         echo /nologo /subsystem:windows > untangle.rsp
754         echo comctl32.lib comdlg32.lib drawing.obj gdi32.lib >> untangle.rsp
755         echo malloc.obj midend.obj misc.obj printing.obj >> untangle.rsp
756         echo random.obj tree234.obj untangle.obj untangle.res >> untangle.rsp
757         echo user32.lib version.obj windows.obj winspool.lib >> untangle.rsp
759 blackbox.obj: .\blackbox.c .\puzzles.h
760         cl $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c .\blackbox.c /Foblackbox.obj
761 blackbox-icon.obj: icons\blackbox-icon.c
762         cl $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c icons\blackbox-icon.c /Foblackbox-icon.obj
763 blackbox.res: icons\blackbox.rc .\puzzles.rc2 icons\blackbox.ico \
764                 .\resource.h
765         rc $(FWHACK) $(RCFL) -r -DWIN32 -D_WIN32 -DWINVER=0x0400 -foblackbox.res icons\blackbox.rc
766 blackbo3.obj: .\blackbox.c .\puzzles.h
767         cl $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /DCOMBINED /c .\blackbox.c /Foblackbo3.obj
768 bridges.obj: .\bridges.c .\puzzles.h
769         cl $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c .\bridges.c /Fobridges.obj
770 bridges-icon.obj: icons\bridges-icon.c
771         cl $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c icons\bridges-icon.c /Fobridges-icon.obj
772 bridges.res: icons\bridges.rc .\puzzles.rc2 icons\bridges.ico .\resource.h
773         rc $(FWHACK) $(RCFL) -r -DWIN32 -D_WIN32 -DWINVER=0x0400 -fobridges.res icons\bridges.rc
774 bridges3.obj: .\bridges.c .\puzzles.h
775         cl $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /DCOMBINED /c .\bridges.c /Fobridges3.obj
776 combi.obj: .\combi.c .\puzzles.h
777         cl $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c .\combi.c /Focombi.obj
778 cube.obj: .\cube.c .\puzzles.h
779         cl $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c .\cube.c /Focube.obj
780 cube-icon.obj: icons\cube-icon.c
781         cl $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c icons\cube-icon.c /Focube-icon.obj
782 cube.res: icons\cube.rc .\puzzles.rc2 icons\cube.ico .\resource.h
783         rc $(FWHACK) $(RCFL) -r -DWIN32 -D_WIN32 -DWINVER=0x0400 -focube.res icons\cube.rc
784 cube3.obj: .\cube.c .\puzzles.h
785         cl $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /DCOMBINED /c .\cube.c /Focube3.obj
786 divvy.obj: .\divvy.c .\puzzles.h
787         cl $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c .\divvy.c /Fodivvy.obj
788 dominosa.obj: .\dominosa.c .\puzzles.h
789         cl $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c .\dominosa.c /Fodominosa.obj
790 dominosa-icon.obj: icons\dominosa-icon.c
791         cl $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c icons\dominosa-icon.c /Fodominosa-icon.obj
792 dominosa.res: icons\dominosa.rc .\puzzles.rc2 icons\dominosa.ico \
793                 .\resource.h
794         rc $(FWHACK) $(RCFL) -r -DWIN32 -D_WIN32 -DWINVER=0x0400 -fodominosa.res icons\dominosa.rc
795 dominos3.obj: .\dominosa.c .\puzzles.h
796         cl $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /DCOMBINED /c .\dominosa.c /Fodominos3.obj
797 drawing.obj: .\drawing.c .\puzzles.h
798         cl $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c .\drawing.c /Fodrawing.obj
799 dsf.obj: .\dsf.c .\puzzles.h
800         cl $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c .\dsf.c /Fodsf.obj
801 fifteen.obj: .\fifteen.c .\puzzles.h
802         cl $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c .\fifteen.c /Fofifteen.obj
803 fifteen-icon.obj: icons\fifteen-icon.c
804         cl $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c icons\fifteen-icon.c /Fofifteen-icon.obj
805 fifteen.res: icons\fifteen.rc .\puzzles.rc2 icons\fifteen.ico .\resource.h
806         rc $(FWHACK) $(RCFL) -r -DWIN32 -D_WIN32 -DWINVER=0x0400 -fofifteen.res icons\fifteen.rc
807 fifteen5.obj: .\fifteen.c .\puzzles.h
808         cl $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /DCOMBINED /c .\fifteen.c /Fofifteen5.obj
809 fifteen2.obj: .\fifteen.c .\puzzles.h
810         cl $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /DSTANDALONE_SOLVER /c .\fifteen.c /Fofifteen2.obj
811 filling.obj: .\filling.c .\puzzles.h
812         cl $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c .\filling.c /Fofilling.obj
813 filling-icon.obj: icons\filling-icon.c
814         cl $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c icons\filling-icon.c /Fofilling-icon.obj
815 filling.res: icons\filling.rc .\puzzles.rc2 icons\filling.ico .\resource.h
816         rc $(FWHACK) $(RCFL) -r -DWIN32 -D_WIN32 -DWINVER=0x0400 -fofilling.res icons\filling.rc
817 filling5.obj: .\filling.c .\puzzles.h
818         cl $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /DCOMBINED /c .\filling.c /Fofilling5.obj
819 filling2.obj: .\filling.c .\puzzles.h
820         cl $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /DSTANDALONE_SOLVER /c .\filling.c /Fofilling2.obj
821 findloop.obj: .\findloop.c .\puzzles.h
822         cl $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c .\findloop.c /Fofindloop.obj
823 flip.obj: .\flip.c .\puzzles.h .\tree234.h
824         cl $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c .\flip.c /Foflip.obj
825 flip-icon.obj: icons\flip-icon.c
826         cl $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c icons\flip-icon.c /Foflip-icon.obj
827 flip.res: icons\flip.rc .\puzzles.rc2 icons\flip.ico .\resource.h
828         rc $(FWHACK) $(RCFL) -r -DWIN32 -D_WIN32 -DWINVER=0x0400 -foflip.res icons\flip.rc
829 flip3.obj: .\flip.c .\puzzles.h .\tree234.h
830         cl $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /DCOMBINED /c .\flip.c /Foflip3.obj
831 flood.obj: .\flood.c .\puzzles.h
832         cl $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c .\flood.c /Foflood.obj
833 flood-icon.obj: icons\flood-icon.c
834         cl $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c icons\flood-icon.c /Foflood-icon.obj
835 flood.res: icons\flood.rc .\puzzles.rc2 icons\flood.ico .\resource.h
836         rc $(FWHACK) $(RCFL) -r -DWIN32 -D_WIN32 -DWINVER=0x0400 -foflood.res icons\flood.rc
837 flood3.obj: .\flood.c .\puzzles.h
838         cl $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /DCOMBINED /c .\flood.c /Foflood3.obj
839 galaxies.obj: .\galaxies.c .\puzzles.h
840         cl $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c .\galaxies.c /Fogalaxies.obj
841 galaxies-icon.obj: icons\galaxies-icon.c
842         cl $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c icons\galaxies-icon.c /Fogalaxies-icon.obj
843 galaxies.res: icons\galaxies.rc .\puzzles.rc2 icons\galaxies.ico \
844                 .\resource.h
845         rc $(FWHACK) $(RCFL) -r -DWIN32 -D_WIN32 -DWINVER=0x0400 -fogalaxies.res icons\galaxies.rc
846 galaxie7.obj: .\galaxies.c .\puzzles.h
847         cl $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /DCOMBINED /c .\galaxies.c /Fogalaxie7.obj
848 galaxie4.obj: .\galaxies.c .\puzzles.h
849         cl $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /DSTANDALONE_PICTURE_GENERATOR /c .\galaxies.c /Fogalaxie4.obj
850 galaxie2.obj: .\galaxies.c .\puzzles.h
851         cl $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /DSTANDALONE_SOLVER /c .\galaxies.c /Fogalaxie2.obj
852 grid.obj: .\grid.c .\puzzles.h .\tree234.h .\grid.h .\penrose.h
853         cl $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c .\grid.c /Fogrid.obj
854 gtk.obj: .\gtk.c .\puzzles.h
855         cl $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c .\gtk.c /Fogtk.obj
856 guess.obj: .\guess.c .\puzzles.h
857         cl $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c .\guess.c /Foguess.obj
858 guess-icon.obj: icons\guess-icon.c
859         cl $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c icons\guess-icon.c /Foguess-icon.obj
860 guess.res: icons\guess.rc .\puzzles.rc2 icons\guess.ico .\resource.h
861         rc $(FWHACK) $(RCFL) -r -DWIN32 -D_WIN32 -DWINVER=0x0400 -foguess.res icons\guess.rc
862 guess3.obj: .\guess.c .\puzzles.h
863         cl $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /DCOMBINED /c .\guess.c /Foguess3.obj
864 inertia.obj: .\inertia.c .\puzzles.h
865         cl $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c .\inertia.c /Foinertia.obj
866 inertia-icon.obj: icons\inertia-icon.c
867         cl $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c icons\inertia-icon.c /Foinertia-icon.obj
868 inertia.res: icons\inertia.rc .\puzzles.rc2 icons\inertia.ico .\resource.h
869         rc $(FWHACK) $(RCFL) -r -DWIN32 -D_WIN32 -DWINVER=0x0400 -foinertia.res icons\inertia.rc
870 inertia3.obj: .\inertia.c .\puzzles.h
871         cl $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /DCOMBINED /c .\inertia.c /Foinertia3.obj
872 keen.obj: .\keen.c .\puzzles.h .\latin.h
873         cl $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c .\keen.c /Fokeen.obj
874 keen-icon.obj: icons\keen-icon.c
875         cl $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c icons\keen-icon.c /Fokeen-icon.obj
876 keen.res: icons\keen.rc .\puzzles.rc2 icons\keen.ico .\resource.h
877         rc $(FWHACK) $(RCFL) -r -DWIN32 -D_WIN32 -DWINVER=0x0400 -fokeen.res icons\keen.rc
878 keen5.obj: .\keen.c .\puzzles.h .\latin.h
879         cl $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /DCOMBINED /c .\keen.c /Fokeen5.obj
880 keen2.obj: .\keen.c .\puzzles.h .\latin.h
881         cl $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /DSTANDALONE_SOLVER /c .\keen.c /Fokeen2.obj
882 latin.obj: .\latin.c .\puzzles.h .\tree234.h .\maxflow.h .\latin.h
883         cl $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c .\latin.c /Folatin.obj
884 latin8.obj: .\latin.c .\puzzles.h .\tree234.h .\maxflow.h .\latin.h
885         cl $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /DSTANDALONE_LATIN_TEST /c .\latin.c /Folatin8.obj
886 latin6.obj: .\latin.c .\puzzles.h .\tree234.h .\maxflow.h .\latin.h
887         cl $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /DSTANDALONE_SOLVER /c .\latin.c /Folatin6.obj
888 laydomino.obj: .\laydomino.c .\puzzles.h
889         cl $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c .\laydomino.c /Folaydomino.obj
890 lightup.obj: .\lightup.c .\puzzles.h
891         cl $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c .\lightup.c /Folightup.obj
892 lightup-icon.obj: icons\lightup-icon.c
893         cl $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c icons\lightup-icon.c /Folightup-icon.obj
894 lightup.res: icons\lightup.rc .\puzzles.rc2 icons\lightup.ico .\resource.h
895         rc $(FWHACK) $(RCFL) -r -DWIN32 -D_WIN32 -DWINVER=0x0400 -folightup.res icons\lightup.rc
896 lightup5.obj: .\lightup.c .\puzzles.h
897         cl $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /DCOMBINED /c .\lightup.c /Folightup5.obj
898 lightup2.obj: .\lightup.c .\puzzles.h
899         cl $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /DSTANDALONE_SOLVER /c .\lightup.c /Folightup2.obj
900 list.obj: .\list.c .\puzzles.h
901         cl $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c .\list.c /Folist.obj
902 loopgen.obj: .\loopgen.c .\puzzles.h .\tree234.h .\grid.h .\loopgen.h
903         cl $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c .\loopgen.c /Foloopgen.obj
904 loopy.obj: .\loopy.c .\puzzles.h .\tree234.h .\grid.h .\loopgen.h
905         cl $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c .\loopy.c /Foloopy.obj
906 loopy-icon.obj: icons\loopy-icon.c
907         cl $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c icons\loopy-icon.c /Foloopy-icon.obj
908 loopy.res: icons\loopy.rc .\puzzles.rc2 icons\loopy.ico .\resource.h
909         rc $(FWHACK) $(RCFL) -r -DWIN32 -D_WIN32 -DWINVER=0x0400 -foloopy.res icons\loopy.rc
910 loopy5.obj: .\loopy.c .\puzzles.h .\tree234.h .\grid.h .\loopgen.h
911         cl $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /DCOMBINED /c .\loopy.c /Foloopy5.obj
912 loopy2.obj: .\loopy.c .\puzzles.h .\tree234.h .\grid.h .\loopgen.h
913         cl $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /DSTANDALONE_SOLVER /c .\loopy.c /Foloopy2.obj
914 magnets.obj: .\magnets.c .\puzzles.h
915         cl $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c .\magnets.c /Fomagnets.obj
916 magnets-icon.obj: icons\magnets-icon.c
917         cl $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c icons\magnets-icon.c /Fomagnets-icon.obj
918 magnets.res: icons\magnets.rc .\puzzles.rc2 icons\magnets.ico .\resource.h
919         rc $(FWHACK) $(RCFL) -r -DWIN32 -D_WIN32 -DWINVER=0x0400 -fomagnets.res icons\magnets.rc
920 magnets5.obj: .\magnets.c .\puzzles.h
921         cl $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /DCOMBINED /c .\magnets.c /Fomagnets5.obj
922 magnets2.obj: .\magnets.c .\puzzles.h
923         cl $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /DSTANDALONE_SOLVER /c .\magnets.c /Fomagnets2.obj
924 malloc.obj: .\malloc.c .\puzzles.h
925         cl $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c .\malloc.c /Fomalloc.obj
926 map.obj: .\map.c .\puzzles.h
927         cl $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c .\map.c /Fomap.obj
928 map-icon.obj: icons\map-icon.c
929         cl $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c icons\map-icon.c /Fomap-icon.obj
930 map.res: icons\map.rc .\puzzles.rc2 icons\map.ico .\resource.h
931         rc $(FWHACK) $(RCFL) -r -DWIN32 -D_WIN32 -DWINVER=0x0400 -fomap.res icons\map.rc
932 map5.obj: .\map.c .\puzzles.h
933         cl $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /DCOMBINED /c .\map.c /Fomap5.obj
934 map2.obj: .\map.c .\puzzles.h
935         cl $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /DSTANDALONE_SOLVER /c .\map.c /Fomap2.obj
936 maxflow.obj: .\maxflow.c .\maxflow.h .\puzzles.h
937         cl $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c .\maxflow.c /Fomaxflow.obj
938 midend.obj: .\midend.c .\puzzles.h
939         cl $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c .\midend.c /Fomidend.obj
940 mines.obj: .\mines.c .\tree234.h .\puzzles.h
941         cl $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c .\mines.c /Fomines.obj
942 mines-icon.obj: icons\mines-icon.c
943         cl $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c icons\mines-icon.c /Fomines-icon.obj
944 mines.res: icons\mines.rc .\puzzles.rc2 icons\mines.ico .\resource.h
945         rc $(FWHACK) $(RCFL) -r -DWIN32 -D_WIN32 -DWINVER=0x0400 -fomines.res icons\mines.rc
946 mines5.obj: .\mines.c .\tree234.h .\puzzles.h
947         cl $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /DCOMBINED /c .\mines.c /Fomines5.obj
948 mines2.obj: .\mines.c .\tree234.h .\puzzles.h
949         cl $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /DSTANDALONE_OBFUSCATOR /c .\mines.c /Fomines2.obj
950 misc.obj: .\misc.c .\puzzles.h
951         cl $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c .\misc.c /Fomisc.obj
952 net.obj: .\net.c .\puzzles.h .\tree234.h
953         cl $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c .\net.c /Fonet.obj
954 net-icon.obj: icons\net-icon.c
955         cl $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c icons\net-icon.c /Fonet-icon.obj
956 net.res: icons\net.rc .\puzzles.rc2 icons\net.ico .\resource.h
957         rc $(FWHACK) $(RCFL) -r -DWIN32 -D_WIN32 -DWINVER=0x0400 -fonet.res icons\net.rc
958 net3.obj: .\net.c .\puzzles.h .\tree234.h
959         cl $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /DCOMBINED /c .\net.c /Fonet3.obj
960 netslide.obj: .\netslide.c .\puzzles.h .\tree234.h
961         cl $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c .\netslide.c /Fonetslide.obj
962 netslide-icon.obj: icons\netslide-icon.c
963         cl $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c icons\netslide-icon.c /Fonetslide-icon.obj
964 netslide.res: icons\netslide.rc .\puzzles.rc2 icons\netslide.ico \
965                 .\resource.h
966         rc $(FWHACK) $(RCFL) -r -DWIN32 -D_WIN32 -DWINVER=0x0400 -fonetslide.res icons\netslide.rc
967 netslid3.obj: .\netslide.c .\puzzles.h .\tree234.h
968         cl $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /DCOMBINED /c .\netslide.c /Fonetslid3.obj
969 no-icon.obj: .\no-icon.c
970         cl $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c .\no-icon.c /Fono-icon.obj
971 noicon.res: .\noicon.rc .\puzzles.rc2 .\resource.h
972         rc $(FWHACK) $(RCFL) -r -DWIN32 -D_WIN32 -DWINVER=0x0400 -fonoicon.res .\noicon.rc
973 nullfe.obj: .\nullfe.c .\puzzles.h
974         cl $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c .\nullfe.c /Fonullfe.obj
975 nullgame.obj: .\nullgame.c .\puzzles.h
976         cl $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c .\nullgame.c /Fonullgame.obj
977 obfusc.obj: .\obfusc.c .\puzzles.h
978         cl $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c .\obfusc.c /Foobfusc.obj
979 osx.obj: .\osx.m .\puzzles.h
980         cl $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c .\osx.m /Foosx.obj
981 palisade.obj: .\palisade.c .\puzzles.h
982         cl $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c .\palisade.c /Fopalisade.obj
983 palisade-icon.obj: icons\palisade-icon.c
984         cl $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c icons\palisade-icon.c /Fopalisade-icon.obj
985 palisade.res: icons\palisade.rc .\puzzles.rc2 icons\palisade.ico \
986                 .\resource.h
987         rc $(FWHACK) $(RCFL) -r -DWIN32 -D_WIN32 -DWINVER=0x0400 -fopalisade.res icons\palisade.rc
988 palisad3.obj: .\palisade.c .\puzzles.h
989         cl $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /DCOMBINED /c .\palisade.c /Fopalisad3.obj
990 pattern.obj: .\pattern.c .\puzzles.h
991         cl $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c .\pattern.c /Fopattern.obj
992 pattern-icon.obj: icons\pattern-icon.c
993         cl $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c icons\pattern-icon.c /Fopattern-icon.obj
994 pattern.res: icons\pattern.rc .\puzzles.rc2 icons\pattern.ico .\resource.h
995         rc $(FWHACK) $(RCFL) -r -DWIN32 -D_WIN32 -DWINVER=0x0400 -fopattern.res icons\pattern.rc
996 pattern7.obj: .\pattern.c .\puzzles.h
997         cl $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /DCOMBINED /c .\pattern.c /Fopattern7.obj
998 pattern4.obj: .\pattern.c .\puzzles.h
999         cl $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /DSTANDALONE_PICTURE_GENERATOR /c .\pattern.c /Fopattern4.obj
1000 pattern2.obj: .\pattern.c .\puzzles.h
1001         cl $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /DSTANDALONE_SOLVER /c .\pattern.c /Fopattern2.obj
1002 pearl.obj: .\pearl.c .\puzzles.h .\grid.h .\loopgen.h
1003         cl $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c .\pearl.c /Fopearl.obj
1004 pearl-icon.obj: icons\pearl-icon.c
1005         cl $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c icons\pearl-icon.c /Fopearl-icon.obj
1006 pearl.res: icons\pearl.rc .\puzzles.rc2 icons\pearl.ico .\resource.h
1007         rc $(FWHACK) $(RCFL) -r -DWIN32 -D_WIN32 -DWINVER=0x0400 -fopearl.res icons\pearl.rc
1008 pearl5.obj: .\pearl.c .\puzzles.h .\grid.h .\loopgen.h
1009         cl $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /DCOMBINED /c .\pearl.c /Fopearl5.obj
1010 pearl2.obj: .\pearl.c .\puzzles.h .\grid.h .\loopgen.h
1011         cl $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /DSTANDALONE_SOLVER /c .\pearl.c /Fopearl2.obj
1012 pegs.obj: .\pegs.c .\puzzles.h .\tree234.h
1013         cl $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c .\pegs.c /Fopegs.obj
1014 pegs-icon.obj: icons\pegs-icon.c
1015         cl $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c icons\pegs-icon.c /Fopegs-icon.obj
1016 pegs.res: icons\pegs.rc .\puzzles.rc2 icons\pegs.ico .\resource.h
1017         rc $(FWHACK) $(RCFL) -r -DWIN32 -D_WIN32 -DWINVER=0x0400 -fopegs.res icons\pegs.rc
1018 pegs3.obj: .\pegs.c .\puzzles.h .\tree234.h
1019         cl $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /DCOMBINED /c .\pegs.c /Fopegs3.obj
1020 penrose.obj: .\penrose.c .\puzzles.h .\penrose.h
1021         cl $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c .\penrose.c /Fopenrose.obj
1022 printing.obj: .\printing.c .\puzzles.h
1023         cl $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c .\printing.c /Foprinting.obj
1024 ps.obj: .\ps.c .\puzzles.h
1025         cl $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c .\ps.c /Fops.obj
1026 random.obj: .\random.c .\puzzles.h
1027         cl $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c .\random.c /Forandom.obj
1028 range.obj: .\range.c .\puzzles.h
1029         cl $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c .\range.c /Forange.obj
1030 range-icon.obj: icons\range-icon.c
1031         cl $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c icons\range-icon.c /Forange-icon.obj
1032 range.res: icons\range.rc .\puzzles.rc2 icons\range.ico .\resource.h
1033         rc $(FWHACK) $(RCFL) -r -DWIN32 -D_WIN32 -DWINVER=0x0400 -forange.res icons\range.rc
1034 range3.obj: .\range.c .\puzzles.h
1035         cl $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /DCOMBINED /c .\range.c /Forange3.obj
1036 rect.obj: .\rect.c .\puzzles.h
1037         cl $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c .\rect.c /Forect.obj
1038 rect-icon.obj: icons\rect-icon.c
1039         cl $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c icons\rect-icon.c /Forect-icon.obj
1040 rect.res: icons\rect.rc .\puzzles.rc2 icons\rect.ico .\resource.h
1041         rc $(FWHACK) $(RCFL) -r -DWIN32 -D_WIN32 -DWINVER=0x0400 -forect.res icons\rect.rc
1042 rect3.obj: .\rect.c .\puzzles.h
1043         cl $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /DCOMBINED /c .\rect.c /Forect3.obj
1044 samegame.obj: .\samegame.c .\puzzles.h
1045         cl $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c .\samegame.c /Fosamegame.obj
1046 samegame-icon.obj: icons\samegame-icon.c
1047         cl $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c icons\samegame-icon.c /Fosamegame-icon.obj
1048 samegame.res: icons\samegame.rc .\puzzles.rc2 icons\samegame.ico \
1049                 .\resource.h
1050         rc $(FWHACK) $(RCFL) -r -DWIN32 -D_WIN32 -DWINVER=0x0400 -fosamegame.res icons\samegame.rc
1051 samegam3.obj: .\samegame.c .\puzzles.h
1052         cl $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /DCOMBINED /c .\samegame.c /Fosamegam3.obj
1053 signpost.obj: .\signpost.c .\puzzles.h
1054         cl $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c .\signpost.c /Fosignpost.obj
1055 signpost-icon.obj: icons\signpost-icon.c
1056         cl $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c icons\signpost-icon.c /Fosignpost-icon.obj
1057 signpost.res: icons\signpost.rc .\puzzles.rc2 icons\signpost.ico \
1058                 .\resource.h
1059         rc $(FWHACK) $(RCFL) -r -DWIN32 -D_WIN32 -DWINVER=0x0400 -fosignpost.res icons\signpost.rc
1060 signpos5.obj: .\signpost.c .\puzzles.h
1061         cl $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /DCOMBINED /c .\signpost.c /Fosignpos5.obj
1062 signpos2.obj: .\signpost.c .\puzzles.h
1063         cl $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /DSTANDALONE_SOLVER /c .\signpost.c /Fosignpos2.obj
1064 singles.obj: .\singles.c .\puzzles.h .\latin.h
1065         cl $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c .\singles.c /Fosingles.obj
1066 singles-icon.obj: icons\singles-icon.c
1067         cl $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c icons\singles-icon.c /Fosingles-icon.obj
1068 singles.res: icons\singles.rc .\puzzles.rc2 icons\singles.ico .\resource.h
1069         rc $(FWHACK) $(RCFL) -r -DWIN32 -D_WIN32 -DWINVER=0x0400 -fosingles.res icons\singles.rc
1070 singles5.obj: .\singles.c .\puzzles.h .\latin.h
1071         cl $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /DCOMBINED /c .\singles.c /Fosingles5.obj
1072 singles3.obj: .\singles.c .\puzzles.h .\latin.h
1073         cl $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /DSTANDALONE_SOLVER /c .\singles.c /Fosingles3.obj
1074 sixteen.obj: .\sixteen.c .\puzzles.h
1075         cl $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c .\sixteen.c /Fosixteen.obj
1076 sixteen-icon.obj: icons\sixteen-icon.c
1077         cl $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c icons\sixteen-icon.c /Fosixteen-icon.obj
1078 sixteen.res: icons\sixteen.rc .\puzzles.rc2 icons\sixteen.ico .\resource.h
1079         rc $(FWHACK) $(RCFL) -r -DWIN32 -D_WIN32 -DWINVER=0x0400 -fosixteen.res icons\sixteen.rc
1080 sixteen3.obj: .\sixteen.c .\puzzles.h
1081         cl $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /DCOMBINED /c .\sixteen.c /Fosixteen3.obj
1082 slant.obj: .\slant.c .\puzzles.h
1083         cl $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c .\slant.c /Foslant.obj
1084 slant-icon.obj: icons\slant-icon.c
1085         cl $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c icons\slant-icon.c /Foslant-icon.obj
1086 slant.res: icons\slant.rc .\puzzles.rc2 icons\slant.ico .\resource.h
1087         rc $(FWHACK) $(RCFL) -r -DWIN32 -D_WIN32 -DWINVER=0x0400 -foslant.res icons\slant.rc
1088 slant5.obj: .\slant.c .\puzzles.h
1089         cl $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /DCOMBINED /c .\slant.c /Foslant5.obj
1090 slant2.obj: .\slant.c .\puzzles.h
1091         cl $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /DSTANDALONE_SOLVER /c .\slant.c /Foslant2.obj
1092 solo.obj: .\solo.c .\puzzles.h
1093         cl $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c .\solo.c /Fosolo.obj
1094 solo-icon.obj: icons\solo-icon.c
1095         cl $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c icons\solo-icon.c /Fosolo-icon.obj
1096 solo.res: icons\solo.rc .\puzzles.rc2 icons\solo.ico .\resource.h
1097         rc $(FWHACK) $(RCFL) -r -DWIN32 -D_WIN32 -DWINVER=0x0400 -fosolo.res icons\solo.rc
1098 solo5.obj: .\solo.c .\puzzles.h
1099         cl $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /DCOMBINED /c .\solo.c /Fosolo5.obj
1100 solo2.obj: .\solo.c .\puzzles.h
1101         cl $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /DSTANDALONE_SOLVER /c .\solo.c /Fosolo2.obj
1102 tdq.obj: .\tdq.c .\puzzles.h
1103         cl $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c .\tdq.c /Fotdq.obj
1104 tents.obj: .\tents.c .\puzzles.h .\maxflow.h
1105         cl $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c .\tents.c /Fotents.obj
1106 tents-icon.obj: icons\tents-icon.c
1107         cl $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c icons\tents-icon.c /Fotents-icon.obj
1108 tents.res: icons\tents.rc .\puzzles.rc2 icons\tents.ico .\resource.h
1109         rc $(FWHACK) $(RCFL) -r -DWIN32 -D_WIN32 -DWINVER=0x0400 -fotents.res icons\tents.rc
1110 tents5.obj: .\tents.c .\puzzles.h .\maxflow.h
1111         cl $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /DCOMBINED /c .\tents.c /Fotents5.obj
1112 tents3.obj: .\tents.c .\puzzles.h .\maxflow.h
1113         cl $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /DSTANDALONE_SOLVER /c .\tents.c /Fotents3.obj
1114 towers.obj: .\towers.c .\puzzles.h .\latin.h
1115         cl $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c .\towers.c /Fotowers.obj
1116 towers-icon.obj: icons\towers-icon.c
1117         cl $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c icons\towers-icon.c /Fotowers-icon.obj
1118 towers.res: icons\towers.rc .\puzzles.rc2 icons\towers.ico .\resource.h
1119         rc $(FWHACK) $(RCFL) -r -DWIN32 -D_WIN32 -DWINVER=0x0400 -fotowers.res icons\towers.rc
1120 towers5.obj: .\towers.c .\puzzles.h .\latin.h
1121         cl $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /DCOMBINED /c .\towers.c /Fotowers5.obj
1122 towers2.obj: .\towers.c .\puzzles.h .\latin.h
1123         cl $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /DSTANDALONE_SOLVER /c .\towers.c /Fotowers2.obj
1124 tracks.obj: .\tracks.c .\puzzles.h
1125         cl $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c .\tracks.c /Fotracks.obj
1126 tracks-icon.obj: icons\tracks-icon.c
1127         cl $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c icons\tracks-icon.c /Fotracks-icon.obj
1128 tracks.res: icons\tracks.rc .\puzzles.rc2 icons\tracks.ico .\resource.h
1129         rc $(FWHACK) $(RCFL) -r -DWIN32 -D_WIN32 -DWINVER=0x0400 -fotracks.res icons\tracks.rc
1130 tracks3.obj: .\tracks.c .\puzzles.h
1131         cl $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /DCOMBINED /c .\tracks.c /Fotracks3.obj
1132 tree234.obj: .\tree234.c .\tree234.h .\puzzles.h
1133         cl $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c .\tree234.c /Fotree234.obj
1134 twiddle.obj: .\twiddle.c .\puzzles.h
1135         cl $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c .\twiddle.c /Fotwiddle.obj
1136 twiddle-icon.obj: icons\twiddle-icon.c
1137         cl $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c icons\twiddle-icon.c /Fotwiddle-icon.obj
1138 twiddle.res: icons\twiddle.rc .\puzzles.rc2 icons\twiddle.ico .\resource.h
1139         rc $(FWHACK) $(RCFL) -r -DWIN32 -D_WIN32 -DWINVER=0x0400 -fotwiddle.res icons\twiddle.rc
1140 twiddle3.obj: .\twiddle.c .\puzzles.h
1141         cl $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /DCOMBINED /c .\twiddle.c /Fotwiddle3.obj
1142 undead.obj: .\undead.c .\puzzles.h
1143         cl $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c .\undead.c /Foundead.obj
1144 undead-icon.obj: icons\undead-icon.c
1145         cl $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c icons\undead-icon.c /Foundead-icon.obj
1146 undead.res: icons\undead.rc .\puzzles.rc2 icons\undead.ico .\resource.h
1147         rc $(FWHACK) $(RCFL) -r -DWIN32 -D_WIN32 -DWINVER=0x0400 -foundead.res icons\undead.rc
1148 undead3.obj: .\undead.c .\puzzles.h
1149         cl $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /DCOMBINED /c .\undead.c /Foundead3.obj
1150 unequal.obj: .\unequal.c .\puzzles.h .\latin.h
1151         cl $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c .\unequal.c /Founequal.obj
1152 unequal-icon.obj: icons\unequal-icon.c
1153         cl $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c icons\unequal-icon.c /Founequal-icon.obj
1154 unequal.res: icons\unequal.rc .\puzzles.rc2 icons\unequal.ico .\resource.h
1155         rc $(FWHACK) $(RCFL) -r -DWIN32 -D_WIN32 -DWINVER=0x0400 -founequal.res icons\unequal.rc
1156 unequal5.obj: .\unequal.c .\puzzles.h .\latin.h
1157         cl $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /DCOMBINED /c .\unequal.c /Founequal5.obj
1158 unequal2.obj: .\unequal.c .\puzzles.h .\latin.h
1159         cl $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /DSTANDALONE_SOLVER /c .\unequal.c /Founequal2.obj
1160 unruly.obj: .\unruly.c .\puzzles.h
1161         cl $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c .\unruly.c /Founruly.obj
1162 unruly-icon.obj: icons\unruly-icon.c
1163         cl $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c icons\unruly-icon.c /Founruly-icon.obj
1164 unruly.res: icons\unruly.rc .\puzzles.rc2 icons\unruly.ico .\resource.h
1165         rc $(FWHACK) $(RCFL) -r -DWIN32 -D_WIN32 -DWINVER=0x0400 -founruly.res icons\unruly.rc
1166 unruly5.obj: .\unruly.c .\puzzles.h
1167         cl $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /DCOMBINED /c .\unruly.c /Founruly5.obj
1168 unruly2.obj: .\unruly.c .\puzzles.h
1169         cl $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /DSTANDALONE_SOLVER /c .\unruly.c /Founruly2.obj
1170 untangle.obj: .\untangle.c .\puzzles.h .\tree234.h
1171         cl $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c .\untangle.c /Fountangle.obj
1172 untangle-icon.obj: icons\untangle-icon.c
1173         cl $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c icons\untangle-icon.c /Fountangle-icon.obj
1174 untangle.res: icons\untangle.rc .\puzzles.rc2 icons\untangle.ico \
1175                 .\resource.h
1176         rc $(FWHACK) $(RCFL) -r -DWIN32 -D_WIN32 -DWINVER=0x0400 -fountangle.res icons\untangle.rc
1177 untangl3.obj: .\untangle.c .\puzzles.h .\tree234.h
1178         cl $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /DCOMBINED /c .\untangle.c /Fountangl3.obj
1179 version.obj: .\version.c .\version.h
1180         cl $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c .\version.c /Foversion.obj
1181 windows.obj: .\windows.c .\puzzles.h .\resource.h
1182         cl $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c .\windows.c /Fowindows.obj
1183 windows1.obj: .\windows.c .\puzzles.h .\resource.h
1184         cl $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /DCOMBINED /c .\windows.c /Fowindows1.obj
1187 clean: tidy
1188         -del *.exe
1190 tidy:
1191         -del *.obj
1192         -del *.res
1193         -del *.pch
1194         -del *.aps
1195         -del *.ilk
1196         -del *.pdb
1197         -del *.rsp
1198         -del *.dsp
1199         -del *.dsw
1200         -del *.ncb
1201         -del *.opt
1202         -del *.plg
1203         -del *.map
1204         -del *.idb
1205         -del debug.log