Imported Upstream version 8278
[sgt-puzzles/ydirson.git] / Makefile.wce
blob75a6bb2af2d4fde4883b6da3eb06c644a4f87245
1 # Makefile for puzzles on PocketPC using eMbedded 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.wce
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
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"
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)
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"
40 all: blackbox.exe bridges.exe cube.exe dominosa.exe fifteen.exe filling.exe \
41                 flip.exe galaxies.exe guess.exe inertia.exe lightup.exe \
42                 loopy.exe map.exe mines.exe netgame.exe netslide.exe \
43                 nullgame.exe pattern.exe pegs.exe rect.exe samegame.exe \
44                 sixteen.exe slant.exe solo.exe tents.exe twiddle.exe \
45                 unequal.exe untangle.exe
47 blackbox.exe: blackbox.obj blackbox.res drawing.obj malloc.obj midend.obj \
48                 misc.obj printing.obj random.obj version.obj windows.obj \
49                 blackbox.rsp
50         link $(LFLAGS) -out:blackbox.exe -map:blackbox.map @blackbox.rsp
52 bridges.exe: bridges.obj bridges.res drawing.obj dsf.obj malloc.obj \
53                 midend.obj misc.obj printing.obj random.obj version.obj \
54                 windows.obj bridges.rsp
55         link $(LFLAGS) -out:bridges.exe -map:bridges.map @bridges.rsp
57 cube.exe: cube.obj cube.res drawing.obj malloc.obj midend.obj misc.obj \
58                 printing.obj random.obj version.obj windows.obj cube.rsp
59         link $(LFLAGS) -out:cube.exe -map:cube.map @cube.rsp
61 dominosa.exe: dominosa.obj dominosa.res drawing.obj malloc.obj midend.obj \
62                 misc.obj printing.obj random.obj version.obj windows.obj \
63                 dominosa.rsp
64         link $(LFLAGS) -out:dominosa.exe -map:dominosa.map @dominosa.rsp
66 fifteen.exe: drawing.obj fifteen.obj fifteen.res malloc.obj midend.obj \
67                 misc.obj printing.obj random.obj version.obj windows.obj \
68                 fifteen.rsp
69         link $(LFLAGS) -out:fifteen.exe -map:fifteen.map @fifteen.rsp
71 filling.exe: drawing.obj dsf.obj filling.obj filling.res malloc.obj \
72                 midend.obj misc.obj printing.obj random.obj version.obj \
73                 windows.obj filling.rsp
74         link $(LFLAGS) -out:filling.exe -map:filling.map @filling.rsp
76 flip.exe: drawing.obj flip.obj flip.res malloc.obj midend.obj misc.obj \
77                 printing.obj random.obj tree234.obj version.obj windows.obj \
78                 flip.rsp
79         link $(LFLAGS) -out:flip.exe -map:flip.map @flip.rsp
81 galaxies.exe: drawing.obj dsf.obj galaxies.obj galaxies.res malloc.obj \
82                 midend.obj misc.obj printing.obj random.obj version.obj \
83                 windows.obj galaxies.rsp
84         link $(LFLAGS) -out:galaxies.exe -map:galaxies.map @galaxies.rsp
86 guess.exe: drawing.obj guess.obj guess.res malloc.obj midend.obj misc.obj \
87                 printing.obj random.obj version.obj windows.obj guess.rsp
88         link $(LFLAGS) -out:guess.exe -map:guess.map @guess.rsp
90 inertia.exe: drawing.obj inertia.obj inertia.res malloc.obj midend.obj \
91                 misc.obj printing.obj random.obj version.obj windows.obj \
92                 inertia.rsp
93         link $(LFLAGS) -out:inertia.exe -map:inertia.map @inertia.rsp
95 lightup.exe: combi.obj drawing.obj lightup.obj lightup.res malloc.obj \
96                 midend.obj misc.obj printing.obj random.obj version.obj \
97                 windows.obj lightup.rsp
98         link $(LFLAGS) -out:lightup.exe -map:lightup.map @lightup.rsp
100 loopy.exe: drawing.obj dsf.obj grid.obj loopy.obj loopy.res malloc.obj \
101                 midend.obj misc.obj printing.obj random.obj tree234.obj \
102                 version.obj windows.obj loopy.rsp
103         link $(LFLAGS) -out:loopy.exe -map:loopy.map @loopy.rsp
105 map.exe: drawing.obj dsf.obj malloc.obj map.obj map.res midend.obj misc.obj \
106                 printing.obj random.obj version.obj windows.obj map.rsp
107         link $(LFLAGS) -out:map.exe -map:map.map @map.rsp
109 mines.exe: drawing.obj malloc.obj midend.obj mines.obj mines.res misc.obj \
110                 printing.obj random.obj tree234.obj version.obj windows.obj \
111                 mines.rsp
112         link $(LFLAGS) -out:mines.exe -map:mines.map @mines.rsp
114 netgame.exe: drawing.obj dsf.obj malloc.obj midend.obj misc.obj net.obj \
115                 net.res printing.obj random.obj tree234.obj version.obj \
116                 windows.obj netgame.rsp
117         link $(LFLAGS) -out:netgame.exe -map:netgame.map @netgame.rsp
119 netslide.exe: drawing.obj malloc.obj midend.obj misc.obj netslide.obj \
120                 netslide.res printing.obj random.obj tree234.obj version.obj \
121                 windows.obj netslide.rsp
122         link $(LFLAGS) -out:netslide.exe -map:netslide.map @netslide.rsp
124 nullgame.exe: drawing.obj malloc.obj midend.obj misc.obj noicon.res \
125                 nullgame.obj printing.obj random.obj version.obj windows.obj \
126                 nullgame.rsp
127         link $(LFLAGS) -out:nullgame.exe -map:nullgame.map @nullgame.rsp
129 pattern.exe: drawing.obj malloc.obj midend.obj misc.obj pattern.obj \
130                 pattern.res printing.obj random.obj version.obj windows.obj \
131                 pattern.rsp
132         link $(LFLAGS) -out:pattern.exe -map:pattern.map @pattern.rsp
134 pegs.exe: drawing.obj malloc.obj midend.obj misc.obj pegs.obj pegs.res \
135                 printing.obj random.obj tree234.obj version.obj windows.obj \
136                 pegs.rsp
137         link $(LFLAGS) -out:pegs.exe -map:pegs.map @pegs.rsp
139 rect.exe: drawing.obj malloc.obj midend.obj misc.obj printing.obj random.obj \
140                 rect.obj rect.res version.obj windows.obj rect.rsp
141         link $(LFLAGS) -out:rect.exe -map:rect.map @rect.rsp
143 samegame.exe: drawing.obj malloc.obj midend.obj misc.obj printing.obj \
144                 random.obj samegame.obj samegame.res version.obj windows.obj \
145                 samegame.rsp
146         link $(LFLAGS) -out:samegame.exe -map:samegame.map @samegame.rsp
148 sixteen.exe: drawing.obj malloc.obj midend.obj misc.obj printing.obj \
149                 random.obj sixteen.obj sixteen.res version.obj windows.obj \
150                 sixteen.rsp
151         link $(LFLAGS) -out:sixteen.exe -map:sixteen.map @sixteen.rsp
153 slant.exe: drawing.obj dsf.obj malloc.obj midend.obj misc.obj printing.obj \
154                 random.obj slant.obj slant.res version.obj windows.obj \
155                 slant.rsp
156         link $(LFLAGS) -out:slant.exe -map:slant.map @slant.rsp
158 solo.exe: divvy.obj drawing.obj dsf.obj malloc.obj midend.obj misc.obj \
159                 printing.obj random.obj solo.obj solo.res version.obj \
160                 windows.obj solo.rsp
161         link $(LFLAGS) -out:solo.exe -map:solo.map @solo.rsp
163 tents.exe: drawing.obj malloc.obj maxflow.obj midend.obj misc.obj \
164                 printing.obj random.obj tents.obj tents.res version.obj \
165                 windows.obj tents.rsp
166         link $(LFLAGS) -out:tents.exe -map:tents.map @tents.rsp
168 twiddle.exe: drawing.obj malloc.obj midend.obj misc.obj printing.obj \
169                 random.obj twiddle.obj twiddle.res version.obj windows.obj \
170                 twiddle.rsp
171         link $(LFLAGS) -out:twiddle.exe -map:twiddle.map @twiddle.rsp
173 unequal.exe: drawing.obj latin.obj malloc.obj maxflow.obj midend.obj \
174                 misc.obj printing.obj random.obj tree234.obj unequal.obj \
175                 unequal.res version.obj windows.obj unequal.rsp
176         link $(LFLAGS) -out:unequal.exe -map:unequal.map @unequal.rsp
178 untangle.exe: drawing.obj malloc.obj midend.obj misc.obj printing.obj \
179                 random.obj tree234.obj untangle.obj untangle.res version.obj \
180                 windows.obj untangle.rsp
181         link $(LFLAGS) -out:untangle.exe -map:untangle.map @untangle.rsp
183 blackbox.rsp: $(MAKEFILE)
184         echo $(BASELIBS) > blackbox.rsp
185         echo blackbox.obj blackbox.res drawing.obj malloc.obj >> blackbox.rsp
186         echo midend.obj misc.obj printing.obj random.obj >> blackbox.rsp
187         echo version.obj windows.obj >> blackbox.rsp
189 bridges.rsp: $(MAKEFILE)
190         echo $(BASELIBS) > bridges.rsp
191         echo bridges.obj bridges.res drawing.obj dsf.obj >> bridges.rsp
192         echo malloc.obj midend.obj misc.obj printing.obj >> bridges.rsp
193         echo random.obj version.obj windows.obj >> bridges.rsp
195 cube.rsp: $(MAKEFILE)
196         echo $(BASELIBS) > cube.rsp
197         echo cube.obj cube.res drawing.obj malloc.obj >> cube.rsp
198         echo midend.obj misc.obj printing.obj random.obj >> cube.rsp
199         echo version.obj windows.obj >> cube.rsp
201 dominosa.rsp: $(MAKEFILE)
202         echo $(BASELIBS) > dominosa.rsp
203         echo dominosa.obj dominosa.res drawing.obj malloc.obj >> dominosa.rsp
204         echo midend.obj misc.obj printing.obj random.obj >> dominosa.rsp
205         echo version.obj windows.obj >> dominosa.rsp
207 fifteen.rsp: $(MAKEFILE)
208         echo $(BASELIBS) > fifteen.rsp
209         echo drawing.obj fifteen.obj fifteen.res malloc.obj >> fifteen.rsp
210         echo midend.obj misc.obj printing.obj random.obj >> fifteen.rsp
211         echo version.obj windows.obj >> fifteen.rsp
213 filling.rsp: $(MAKEFILE)
214         echo $(BASELIBS) > filling.rsp
215         echo drawing.obj dsf.obj filling.obj filling.res >> filling.rsp
216         echo malloc.obj midend.obj misc.obj printing.obj >> filling.rsp
217         echo random.obj version.obj windows.obj >> filling.rsp
219 flip.rsp: $(MAKEFILE)
220         echo $(BASELIBS) > flip.rsp
221         echo drawing.obj flip.obj flip.res malloc.obj >> flip.rsp
222         echo midend.obj misc.obj printing.obj random.obj >> flip.rsp
223         echo tree234.obj version.obj windows.obj >> flip.rsp
225 galaxies.rsp: $(MAKEFILE)
226         echo $(BASELIBS) > galaxies.rsp
227         echo drawing.obj dsf.obj galaxies.obj galaxies.res >> galaxies.rsp
228         echo malloc.obj midend.obj misc.obj printing.obj >> galaxies.rsp
229         echo random.obj version.obj windows.obj >> galaxies.rsp
231 guess.rsp: $(MAKEFILE)
232         echo $(BASELIBS) > guess.rsp
233         echo drawing.obj guess.obj guess.res malloc.obj >> guess.rsp
234         echo midend.obj misc.obj printing.obj random.obj >> guess.rsp
235         echo version.obj windows.obj >> guess.rsp
237 inertia.rsp: $(MAKEFILE)
238         echo $(BASELIBS) > inertia.rsp
239         echo drawing.obj inertia.obj inertia.res malloc.obj >> inertia.rsp
240         echo midend.obj misc.obj printing.obj random.obj >> inertia.rsp
241         echo version.obj windows.obj >> inertia.rsp
243 lightup.rsp: $(MAKEFILE)
244         echo $(BASELIBS) > lightup.rsp
245         echo combi.obj drawing.obj lightup.obj lightup.res >> lightup.rsp
246         echo malloc.obj midend.obj misc.obj printing.obj >> lightup.rsp
247         echo random.obj version.obj windows.obj >> lightup.rsp
249 loopy.rsp: $(MAKEFILE)
250         echo $(BASELIBS) > loopy.rsp
251         echo drawing.obj dsf.obj grid.obj loopy.obj loopy.res >> loopy.rsp
252         echo malloc.obj midend.obj misc.obj printing.obj >> loopy.rsp
253         echo random.obj tree234.obj version.obj windows.obj >> loopy.rsp
255 map.rsp: $(MAKEFILE)
256         echo $(BASELIBS) > map.rsp
257         echo drawing.obj dsf.obj malloc.obj map.obj map.res >> map.rsp
258         echo midend.obj misc.obj printing.obj random.obj >> map.rsp
259         echo version.obj windows.obj >> map.rsp
261 mines.rsp: $(MAKEFILE)
262         echo $(BASELIBS) > mines.rsp
263         echo drawing.obj malloc.obj midend.obj mines.obj >> mines.rsp
264         echo mines.res misc.obj printing.obj random.obj >> mines.rsp
265         echo tree234.obj version.obj windows.obj >> mines.rsp
267 netgame.rsp: $(MAKEFILE)
268         echo $(BASELIBS) > netgame.rsp
269         echo drawing.obj dsf.obj malloc.obj midend.obj >> netgame.rsp
270         echo misc.obj net.obj net.res printing.obj random.obj >> netgame.rsp
271         echo tree234.obj version.obj windows.obj >> netgame.rsp
273 netslide.rsp: $(MAKEFILE)
274         echo $(BASELIBS) > netslide.rsp
275         echo drawing.obj malloc.obj midend.obj misc.obj >> netslide.rsp
276         echo netslide.obj netslide.res printing.obj random.obj >> netslide.rsp
277         echo tree234.obj version.obj windows.obj >> netslide.rsp
279 nullgame.rsp: $(MAKEFILE)
280         echo $(BASELIBS) > nullgame.rsp
281         echo drawing.obj malloc.obj midend.obj misc.obj >> nullgame.rsp
282         echo noicon.res nullgame.obj printing.obj random.obj >> nullgame.rsp
283         echo version.obj windows.obj >> nullgame.rsp
285 pattern.rsp: $(MAKEFILE)
286         echo $(BASELIBS) > pattern.rsp
287         echo drawing.obj malloc.obj midend.obj misc.obj >> pattern.rsp
288         echo pattern.obj pattern.res printing.obj random.obj >> pattern.rsp
289         echo version.obj windows.obj >> pattern.rsp
291 pegs.rsp: $(MAKEFILE)
292         echo $(BASELIBS) > pegs.rsp
293         echo drawing.obj malloc.obj midend.obj misc.obj >> pegs.rsp
294         echo pegs.obj pegs.res printing.obj random.obj >> pegs.rsp
295         echo tree234.obj version.obj windows.obj >> pegs.rsp
297 rect.rsp: $(MAKEFILE)
298         echo $(BASELIBS) > rect.rsp
299         echo drawing.obj malloc.obj midend.obj misc.obj >> rect.rsp
300         echo printing.obj random.obj rect.obj rect.res >> rect.rsp
301         echo version.obj windows.obj >> rect.rsp
303 samegame.rsp: $(MAKEFILE)
304         echo $(BASELIBS) > samegame.rsp
305         echo drawing.obj malloc.obj midend.obj misc.obj >> samegame.rsp
306         echo printing.obj random.obj samegame.obj samegame.res >> samegame.rsp
307         echo version.obj windows.obj >> samegame.rsp
309 sixteen.rsp: $(MAKEFILE)
310         echo $(BASELIBS) > sixteen.rsp
311         echo drawing.obj malloc.obj midend.obj misc.obj >> sixteen.rsp
312         echo printing.obj random.obj sixteen.obj sixteen.res >> sixteen.rsp
313         echo version.obj windows.obj >> sixteen.rsp
315 slant.rsp: $(MAKEFILE)
316         echo $(BASELIBS) > slant.rsp
317         echo drawing.obj dsf.obj malloc.obj midend.obj >> slant.rsp
318         echo misc.obj printing.obj random.obj slant.obj >> slant.rsp
319         echo slant.res version.obj windows.obj >> slant.rsp
321 solo.rsp: $(MAKEFILE)
322         echo $(BASELIBS) > solo.rsp
323         echo divvy.obj drawing.obj dsf.obj malloc.obj >> solo.rsp
324         echo midend.obj misc.obj printing.obj random.obj >> solo.rsp
325         echo solo.obj solo.res version.obj windows.obj >> solo.rsp
327 tents.rsp: $(MAKEFILE)
328         echo $(BASELIBS) > tents.rsp
329         echo drawing.obj malloc.obj maxflow.obj midend.obj >> tents.rsp
330         echo misc.obj printing.obj random.obj tents.obj >> tents.rsp
331         echo tents.res version.obj windows.obj >> tents.rsp
333 twiddle.rsp: $(MAKEFILE)
334         echo $(BASELIBS) > twiddle.rsp
335         echo drawing.obj malloc.obj midend.obj misc.obj >> twiddle.rsp
336         echo printing.obj random.obj twiddle.obj twiddle.res >> twiddle.rsp
337         echo version.obj windows.obj >> twiddle.rsp
339 unequal.rsp: $(MAKEFILE)
340         echo $(BASELIBS) > unequal.rsp
341         echo drawing.obj latin.obj malloc.obj maxflow.obj >> unequal.rsp
342         echo midend.obj misc.obj printing.obj random.obj >> unequal.rsp
343         echo tree234.obj unequal.obj unequal.res version.obj >> unequal.rsp
344         echo windows.obj >> unequal.rsp
346 untangle.rsp: $(MAKEFILE)
347         echo $(BASELIBS) > untangle.rsp
348         echo drawing.obj malloc.obj midend.obj misc.obj >> untangle.rsp
349         echo printing.obj random.obj tree234.obj untangle.obj >> untangle.rsp
350         echo untangle.res version.obj windows.obj >> untangle.rsp
352 blackbox.obj: .\blackbox.c .\puzzles.h
353         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c .\blackbox.c /Foblackbox.obj
354 blackbox-icon.obj: icons\blackbox-icon.c
355         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c icons\blackbox-icon.c /Foblackbox-icon.obj
356 blackbox.res: icons\blackbox.rc .\puzzles.rc2 icons\blackbox.ico \
357                 .\resource.h
358         rc $(FWHACK) $(RCFL) -r -foblackbox.res icons\blackbox.rc
359 blackbo2.obj: .\blackbox.c .\puzzles.h
360         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /DCOMBINED /c .\blackbox.c /Foblackbo2.obj
361 bridges.obj: .\bridges.c .\puzzles.h
362         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c .\bridges.c /Fobridges.obj
363 bridges-icon.obj: icons\bridges-icon.c
364         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c icons\bridges-icon.c /Fobridges-icon.obj
365 bridges.res: icons\bridges.rc .\puzzles.rc2 icons\bridges.ico .\resource.h
366         rc $(FWHACK) $(RCFL) -r -fobridges.res icons\bridges.rc
367 bridges2.obj: .\bridges.c .\puzzles.h
368         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /DCOMBINED /c .\bridges.c /Fobridges2.obj
369 combi.obj: .\combi.c .\puzzles.h
370         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c .\combi.c /Focombi.obj
371 cube.obj: .\cube.c .\puzzles.h
372         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c .\cube.c /Focube.obj
373 cube-icon.obj: icons\cube-icon.c
374         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c icons\cube-icon.c /Focube-icon.obj
375 cube.res: icons\cube.rc .\puzzles.rc2 icons\cube.ico .\resource.h
376         rc $(FWHACK) $(RCFL) -r -focube.res icons\cube.rc
377 cube2.obj: .\cube.c .\puzzles.h
378         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /DCOMBINED /c .\cube.c /Focube2.obj
379 divvy.obj: .\divvy.c .\puzzles.h
380         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c .\divvy.c /Fodivvy.obj
381 dominosa.obj: .\dominosa.c .\puzzles.h
382         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c .\dominosa.c /Fodominosa.obj
383 dominosa-icon.obj: icons\dominosa-icon.c
384         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c icons\dominosa-icon.c /Fodominosa-icon.obj
385 dominosa.res: icons\dominosa.rc .\puzzles.rc2 icons\dominosa.ico \
386                 .\resource.h
387         rc $(FWHACK) $(RCFL) -r -fodominosa.res icons\dominosa.rc
388 dominos2.obj: .\dominosa.c .\puzzles.h
389         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /DCOMBINED /c .\dominosa.c /Fodominos2.obj
390 drawing.obj: .\drawing.c .\puzzles.h
391         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c .\drawing.c /Fodrawing.obj
392 dsf.obj: .\dsf.c .\puzzles.h
393         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c .\dsf.c /Fodsf.obj
394 fifteen.obj: .\fifteen.c .\puzzles.h
395         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c .\fifteen.c /Fofifteen.obj
396 fifteen-icon.obj: icons\fifteen-icon.c
397         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c icons\fifteen-icon.c /Fofifteen-icon.obj
398 fifteen.res: icons\fifteen.rc .\puzzles.rc2 icons\fifteen.ico .\resource.h
399         rc $(FWHACK) $(RCFL) -r -fofifteen.res icons\fifteen.rc
400 fifteen2.obj: .\fifteen.c .\puzzles.h
401         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /DCOMBINED /c .\fifteen.c /Fofifteen2.obj
402 filling.obj: .\filling.c .\puzzles.h
403         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c .\filling.c /Fofilling.obj
404 filling-icon.obj: icons\filling-icon.c
405         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c icons\filling-icon.c /Fofilling-icon.obj
406 filling.res: icons\filling.rc .\puzzles.rc2 icons\filling.ico .\resource.h
407         rc $(FWHACK) $(RCFL) -r -fofilling.res icons\filling.rc
408 filling4.obj: .\filling.c .\puzzles.h
409         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /DCOMBINED /c .\filling.c /Fofilling4.obj
410 filling2.obj: .\filling.c .\puzzles.h
411         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /DSTANDALONE_SOLVER /c .\filling.c /Fofilling2.obj
412 flip.obj: .\flip.c .\puzzles.h .\tree234.h
413         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c .\flip.c /Foflip.obj
414 flip-icon.obj: icons\flip-icon.c
415         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c icons\flip-icon.c /Foflip-icon.obj
416 flip.res: icons\flip.rc .\puzzles.rc2 icons\flip.ico .\resource.h
417         rc $(FWHACK) $(RCFL) -r -foflip.res icons\flip.rc
418 flip2.obj: .\flip.c .\puzzles.h .\tree234.h
419         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /DCOMBINED /c .\flip.c /Foflip2.obj
420 galaxies.obj: .\galaxies.c .\puzzles.h
421         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c .\galaxies.c /Fogalaxies.obj
422 galaxies-icon.obj: icons\galaxies-icon.c
423         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c icons\galaxies-icon.c /Fogalaxies-icon.obj
424 galaxies.res: icons\galaxies.rc .\puzzles.rc2 icons\galaxies.ico \
425                 .\resource.h
426         rc $(FWHACK) $(RCFL) -r -fogalaxies.res icons\galaxies.rc
427 galaxie6.obj: .\galaxies.c .\puzzles.h
428         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /DCOMBINED /c .\galaxies.c /Fogalaxie6.obj
429 galaxie4.obj: .\galaxies.c .\puzzles.h
430         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /DSTANDALONE_PICTURE_GENERATOR /c .\galaxies.c /Fogalaxie4.obj
431 galaxie2.obj: .\galaxies.c .\puzzles.h
432         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /DSTANDALONE_SOLVER /c .\galaxies.c /Fogalaxie2.obj
433 grid.obj: .\grid.c .\puzzles.h .\tree234.h .\grid.h
434         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c .\grid.c /Fogrid.obj
435 gtk.obj: .\gtk.c .\puzzles.h
436         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c .\gtk.c /Fogtk.obj
437 guess.obj: .\guess.c .\puzzles.h
438         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c .\guess.c /Foguess.obj
439 guess-icon.obj: icons\guess-icon.c
440         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c icons\guess-icon.c /Foguess-icon.obj
441 guess.res: icons\guess.rc .\puzzles.rc2 icons\guess.ico .\resource.h
442         rc $(FWHACK) $(RCFL) -r -foguess.res icons\guess.rc
443 guess2.obj: .\guess.c .\puzzles.h
444         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /DCOMBINED /c .\guess.c /Foguess2.obj
445 inertia.obj: .\inertia.c .\puzzles.h
446         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c .\inertia.c /Foinertia.obj
447 inertia-icon.obj: icons\inertia-icon.c
448         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c icons\inertia-icon.c /Foinertia-icon.obj
449 inertia.res: icons\inertia.rc .\puzzles.rc2 icons\inertia.ico .\resource.h
450         rc $(FWHACK) $(RCFL) -r -foinertia.res icons\inertia.rc
451 inertia2.obj: .\inertia.c .\puzzles.h
452         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /DCOMBINED /c .\inertia.c /Foinertia2.obj
453 latin.obj: .\latin.c .\puzzles.h .\tree234.h .\maxflow.h .\latin.h
454         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c .\latin.c /Folatin.obj
455 latin4.obj: .\latin.c .\puzzles.h .\tree234.h .\maxflow.h .\latin.h
456         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /DSTANDALONE_LATIN_TEST /c .\latin.c /Folatin4.obj
457 latin2.obj: .\latin.c .\puzzles.h .\tree234.h .\maxflow.h .\latin.h
458         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /DSTANDALONE_SOLVER /c .\latin.c /Folatin2.obj
459 lightup.obj: .\lightup.c .\puzzles.h
460         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c .\lightup.c /Folightup.obj
461 lightup-icon.obj: icons\lightup-icon.c
462         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c icons\lightup-icon.c /Folightup-icon.obj
463 lightup.res: icons\lightup.rc .\puzzles.rc2 icons\lightup.ico .\resource.h
464         rc $(FWHACK) $(RCFL) -r -folightup.res icons\lightup.rc
465 lightup4.obj: .\lightup.c .\puzzles.h
466         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /DCOMBINED /c .\lightup.c /Folightup4.obj
467 lightup2.obj: .\lightup.c .\puzzles.h
468         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /DSTANDALONE_SOLVER /c .\lightup.c /Folightup2.obj
469 list.obj: .\list.c .\puzzles.h
470         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c .\list.c /Folist.obj
471 loopy.obj: .\loopy.c .\puzzles.h .\tree234.h .\grid.h
472         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c .\loopy.c /Foloopy.obj
473 loopy-icon.obj: icons\loopy-icon.c
474         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c icons\loopy-icon.c /Foloopy-icon.obj
475 loopy.res: icons\loopy.rc .\puzzles.rc2 icons\loopy.ico .\resource.h
476         rc $(FWHACK) $(RCFL) -r -foloopy.res icons\loopy.rc
477 loopy2.obj: .\loopy.c .\puzzles.h .\tree234.h .\grid.h
478         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /DCOMBINED /c .\loopy.c /Foloopy2.obj
479 malloc.obj: .\malloc.c .\puzzles.h
480         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c .\malloc.c /Fomalloc.obj
481 map.obj: .\map.c .\puzzles.h
482         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c .\map.c /Fomap.obj
483 map-icon.obj: icons\map-icon.c
484         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c icons\map-icon.c /Fomap-icon.obj
485 map.res: icons\map.rc .\puzzles.rc2 icons\map.ico .\resource.h
486         rc $(FWHACK) $(RCFL) -r -fomap.res icons\map.rc
487 map4.obj: .\map.c .\puzzles.h
488         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /DCOMBINED /c .\map.c /Fomap4.obj
489 map2.obj: .\map.c .\puzzles.h
490         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /DSTANDALONE_SOLVER /c .\map.c /Fomap2.obj
491 maxflow.obj: .\maxflow.c .\maxflow.h .\puzzles.h
492         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c .\maxflow.c /Fomaxflow.obj
493 midend.obj: .\midend.c .\puzzles.h
494         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c .\midend.c /Fomidend.obj
495 mines.obj: .\mines.c .\tree234.h .\puzzles.h
496         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c .\mines.c /Fomines.obj
497 mines-icon.obj: icons\mines-icon.c
498         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c icons\mines-icon.c /Fomines-icon.obj
499 mines.res: icons\mines.rc .\puzzles.rc2 icons\mines.ico .\resource.h
500         rc $(FWHACK) $(RCFL) -r -fomines.res icons\mines.rc
501 mines4.obj: .\mines.c .\tree234.h .\puzzles.h
502         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /DCOMBINED /c .\mines.c /Fomines4.obj
503 mines2.obj: .\mines.c .\tree234.h .\puzzles.h
504         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /DSTANDALONE_OBFUSCATOR /c .\mines.c /Fomines2.obj
505 misc.obj: .\misc.c .\puzzles.h
506         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c .\misc.c /Fomisc.obj
507 net.obj: .\net.c .\puzzles.h .\tree234.h
508         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c .\net.c /Fonet.obj
509 net-icon.obj: icons\net-icon.c
510         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c icons\net-icon.c /Fonet-icon.obj
511 net.res: icons\net.rc .\puzzles.rc2 icons\net.ico .\resource.h
512         rc $(FWHACK) $(RCFL) -r -fonet.res icons\net.rc
513 net2.obj: .\net.c .\puzzles.h .\tree234.h
514         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /DCOMBINED /c .\net.c /Fonet2.obj
515 netslide.obj: .\netslide.c .\puzzles.h .\tree234.h
516         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c .\netslide.c /Fonetslide.obj
517 netslide-icon.obj: icons\netslide-icon.c
518         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c icons\netslide-icon.c /Fonetslide-icon.obj
519 netslide.res: icons\netslide.rc .\puzzles.rc2 icons\netslide.ico \
520                 .\resource.h
521         rc $(FWHACK) $(RCFL) -r -fonetslide.res icons\netslide.rc
522 netslid2.obj: .\netslide.c .\puzzles.h .\tree234.h
523         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /DCOMBINED /c .\netslide.c /Fonetslid2.obj
524 no-icon.obj: .\no-icon.c
525         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c .\no-icon.c /Fono-icon.obj
526 noicon.res: .\noicon.rc .\puzzles.rc2 .\resource.h
527         rc $(FWHACK) $(RCFL) -r -fonoicon.res .\noicon.rc
528 nullfe.obj: .\nullfe.c .\puzzles.h
529         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c .\nullfe.c /Fonullfe.obj
530 nullgame.obj: .\nullgame.c .\puzzles.h
531         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c .\nullgame.c /Fonullgame.obj
532 osx.obj: .\osx.m .\puzzles.h
533         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c .\osx.m /Foosx.obj
534 pattern.obj: .\pattern.c .\puzzles.h
535         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c .\pattern.c /Fopattern.obj
536 pattern-icon.obj: icons\pattern-icon.c
537         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c icons\pattern-icon.c /Fopattern-icon.obj
538 pattern.res: icons\pattern.rc .\puzzles.rc2 icons\pattern.ico .\resource.h
539         rc $(FWHACK) $(RCFL) -r -fopattern.res icons\pattern.rc
540 pattern4.obj: .\pattern.c .\puzzles.h
541         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /DCOMBINED /c .\pattern.c /Fopattern4.obj
542 pattern2.obj: .\pattern.c .\puzzles.h
543         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /DSTANDALONE_SOLVER /c .\pattern.c /Fopattern2.obj
544 pegs.obj: .\pegs.c .\puzzles.h .\tree234.h
545         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c .\pegs.c /Fopegs.obj
546 pegs-icon.obj: icons\pegs-icon.c
547         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c icons\pegs-icon.c /Fopegs-icon.obj
548 pegs.res: icons\pegs.rc .\puzzles.rc2 icons\pegs.ico .\resource.h
549         rc $(FWHACK) $(RCFL) -r -fopegs.res icons\pegs.rc
550 pegs2.obj: .\pegs.c .\puzzles.h .\tree234.h
551         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /DCOMBINED /c .\pegs.c /Fopegs2.obj
552 printing.obj: .\printing.c .\puzzles.h
553         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c .\printing.c /Foprinting.obj
554 ps.obj: .\ps.c .\puzzles.h
555         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c .\ps.c /Fops.obj
556 random.obj: .\random.c .\puzzles.h
557         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c .\random.c /Forandom.obj
558 rect.obj: .\rect.c .\puzzles.h
559         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c .\rect.c /Forect.obj
560 rect-icon.obj: icons\rect-icon.c
561         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c icons\rect-icon.c /Forect-icon.obj
562 rect.res: icons\rect.rc .\puzzles.rc2 icons\rect.ico .\resource.h
563         rc $(FWHACK) $(RCFL) -r -forect.res icons\rect.rc
564 rect2.obj: .\rect.c .\puzzles.h
565         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /DCOMBINED /c .\rect.c /Forect2.obj
566 samegame.obj: .\samegame.c .\puzzles.h
567         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c .\samegame.c /Fosamegame.obj
568 samegame-icon.obj: icons\samegame-icon.c
569         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c icons\samegame-icon.c /Fosamegame-icon.obj
570 samegame.res: icons\samegame.rc .\puzzles.rc2 icons\samegame.ico \
571                 .\resource.h
572         rc $(FWHACK) $(RCFL) -r -fosamegame.res icons\samegame.rc
573 samegam2.obj: .\samegame.c .\puzzles.h
574         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /DCOMBINED /c .\samegame.c /Fosamegam2.obj
575 sixteen.obj: .\sixteen.c .\puzzles.h
576         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c .\sixteen.c /Fosixteen.obj
577 sixteen-icon.obj: icons\sixteen-icon.c
578         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c icons\sixteen-icon.c /Fosixteen-icon.obj
579 sixteen.res: icons\sixteen.rc .\puzzles.rc2 icons\sixteen.ico .\resource.h
580         rc $(FWHACK) $(RCFL) -r -fosixteen.res icons\sixteen.rc
581 sixteen2.obj: .\sixteen.c .\puzzles.h
582         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /DCOMBINED /c .\sixteen.c /Fosixteen2.obj
583 slant.obj: .\slant.c .\puzzles.h
584         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c .\slant.c /Foslant.obj
585 slant-icon.obj: icons\slant-icon.c
586         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c icons\slant-icon.c /Foslant-icon.obj
587 slant.res: icons\slant.rc .\puzzles.rc2 icons\slant.ico .\resource.h
588         rc $(FWHACK) $(RCFL) -r -foslant.res icons\slant.rc
589 slant4.obj: .\slant.c .\puzzles.h
590         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /DCOMBINED /c .\slant.c /Foslant4.obj
591 slant2.obj: .\slant.c .\puzzles.h
592         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /DSTANDALONE_SOLVER /c .\slant.c /Foslant2.obj
593 solo.obj: .\solo.c .\puzzles.h
594         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c .\solo.c /Fosolo.obj
595 solo-icon.obj: icons\solo-icon.c
596         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c icons\solo-icon.c /Fosolo-icon.obj
597 solo.res: icons\solo.rc .\puzzles.rc2 icons\solo.ico .\resource.h
598         rc $(FWHACK) $(RCFL) -r -fosolo.res icons\solo.rc
599 solo4.obj: .\solo.c .\puzzles.h
600         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /DCOMBINED /c .\solo.c /Fosolo4.obj
601 solo2.obj: .\solo.c .\puzzles.h
602         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /DSTANDALONE_SOLVER /c .\solo.c /Fosolo2.obj
603 tents.obj: .\tents.c .\puzzles.h .\maxflow.h
604         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c .\tents.c /Fotents.obj
605 tents-icon.obj: icons\tents-icon.c
606         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c icons\tents-icon.c /Fotents-icon.obj
607 tents.res: icons\tents.rc .\puzzles.rc2 icons\tents.ico .\resource.h
608         rc $(FWHACK) $(RCFL) -r -fotents.res icons\tents.rc
609 tents4.obj: .\tents.c .\puzzles.h .\maxflow.h
610         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /DCOMBINED /c .\tents.c /Fotents4.obj
611 tents3.obj: .\tents.c .\puzzles.h .\maxflow.h
612         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /DSTANDALONE_SOLVER /c .\tents.c /Fotents3.obj
613 tree234.obj: .\tree234.c .\tree234.h .\puzzles.h
614         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c .\tree234.c /Fotree234.obj
615 twiddle.obj: .\twiddle.c .\puzzles.h
616         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c .\twiddle.c /Fotwiddle.obj
617 twiddle-icon.obj: icons\twiddle-icon.c
618         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c icons\twiddle-icon.c /Fotwiddle-icon.obj
619 twiddle.res: icons\twiddle.rc .\puzzles.rc2 icons\twiddle.ico .\resource.h
620         rc $(FWHACK) $(RCFL) -r -fotwiddle.res icons\twiddle.rc
621 twiddle2.obj: .\twiddle.c .\puzzles.h
622         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /DCOMBINED /c .\twiddle.c /Fotwiddle2.obj
623 unequal.obj: .\unequal.c .\puzzles.h .\latin.h
624         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c .\unequal.c /Founequal.obj
625 unequal-icon.obj: icons\unequal-icon.c
626         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c icons\unequal-icon.c /Founequal-icon.obj
627 unequal.res: icons\unequal.rc .\puzzles.rc2 icons\unequal.ico .\resource.h
628         rc $(FWHACK) $(RCFL) -r -founequal.res icons\unequal.rc
629 unequal4.obj: .\unequal.c .\puzzles.h .\latin.h
630         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /DCOMBINED /c .\unequal.c /Founequal4.obj
631 unequal2.obj: .\unequal.c .\puzzles.h .\latin.h
632         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /DSTANDALONE_SOLVER /c .\unequal.c /Founequal2.obj
633 untangle.obj: .\untangle.c .\puzzles.h .\tree234.h
634         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c .\untangle.c /Fountangle.obj
635 untangle-icon.obj: icons\untangle-icon.c
636         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c icons\untangle-icon.c /Fountangle-icon.obj
637 untangle.res: icons\untangle.rc .\puzzles.rc2 icons\untangle.ico \
638                 .\resource.h
639         rc $(FWHACK) $(RCFL) -r -fountangle.res icons\untangle.rc
640 untangl2.obj: .\untangle.c .\puzzles.h .\tree234.h
641         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /DCOMBINED /c .\untangle.c /Fountangl2.obj
642 windows.obj: .\windows.c .\puzzles.h .\resource.h
643         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) /c .\windows.c /Fowindows.obj
645 version.obj: *.c *.h
646         $(CC) $(VER) $(CFLAGS) /c version.c
648 clean: tidy
649         -del *.exe
651 tidy:
652         -del *.obj
653         -del *.res
654         -del *.pch
655         -del *.aps
656         -del *.ilk
657         -del *.pdb
658         -del *.rsp
659         -del *.dsp
660         -del *.dsw
661         -del *.ncb
662         -del *.opt
663         -del *.plg
664         -del *.map
665         -del *.idb
666         -del debug.log