Imported Upstream version 9411
[sgt-puzzles/ydirson.git] / Makefile.cyg
blob4afe38d66f0268b3b0e730637a1ff0d139864163
1 # Makefile for puzzles under cygwin.
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 # You can define this path to point at your tools if you need to
7 # TOOLPATH = c:\cygwin\bin\ # or similar, if you're running Windows
8 # TOOLPATH = /pkg/mingw32msvc/i386-mingw32msvc/bin/
9 CC = $(TOOLPATH)gcc
10 RC = $(TOOLPATH)windres
11 # Uncomment the following two lines to compile under Winelib
12 # CC = winegcc
13 # RC = wrc
14 # You may also need to tell windres where to find include files:
15 # RCINC = --include-dir c:\cygwin\include\
17 CFLAGS = -mno-cygwin -Wall -O2 -D_WINDOWS -DDEBUG -DWIN32S_COMPAT \
18                 -D_NO_OLDNAMES -DNO_MULTIMON -DNO_HTMLHELP -I./ -Iicons/
19 LDFLAGS = -mno-cygwin -s
20 RCFLAGS = $(RCINC) --define WIN32=1 --define _WIN32=1 --define WINVER=0x0400 \
21                 --define MINGW32_FIX=1 --include ./ --include icons/
23 all: blackbox.exe bridges.exe cube.exe dominosa.exe fifteen.exe filling.exe \
24                 fillingsolver.exe flip.exe galaxies.exe galaxiespicture.exe \
25                 galaxiessolver.exe guess.exe inertia.exe keen.exe \
26                 keensolver.exe latincheck.exe lightup.exe lightupsolver.exe \
27                 loopy.exe loopysolver.exe magnets.exe magnetssolver.exe \
28                 map.exe mapsolver.exe mineobfusc.exe mines.exe netgame.exe \
29                 netslide.exe nullgame.exe pattern.exe patternsolver.exe \
30                 pearl.exe pearlbench.exe pegs.exe puzzles.exe range.exe \
31                 rect.exe samegame.exe signpost.exe signpostsolver.exe \
32                 singles.exe singlessolver.exe sixteen.exe slant.exe \
33                 slantsolver.exe solo.exe solosolver.exe tents.exe \
34                 tentssolver.exe towers.exe towerssolver.exe twiddle.exe \
35                 unequal.exe unequalsolver.exe untangle.exe
37 blackbox.exe: blackbox.o blackbox.res.o drawing.o malloc.o midend.o misc.o \
38                 printing.o random.o version.o windows.o
39         $(CC) -mwindows $(LDFLAGS) -o $@ -Wl,-Map,blackbox.map blackbox.o \
40                 blackbox.res.o drawing.o malloc.o midend.o misc.o printing.o \
41                 random.o version.o windows.o -lcomctl32 -lcomdlg32 -lgdi32 \
42                 -luser32 -lwinspool
44 bridges.exe: bridges.o bridges.res.o drawing.o dsf.o malloc.o midend.o \
45                 misc.o printing.o random.o version.o windows.o
46         $(CC) -mwindows $(LDFLAGS) -o $@ -Wl,-Map,bridges.map bridges.o \
47                 bridges.res.o drawing.o dsf.o malloc.o midend.o misc.o \
48                 printing.o random.o version.o windows.o -lcomctl32 \
49                 -lcomdlg32 -lgdi32 -luser32 -lwinspool
51 cube.exe: cube.o cube.res.o drawing.o malloc.o midend.o misc.o printing.o \
52                 random.o version.o windows.o
53         $(CC) -mwindows $(LDFLAGS) -o $@ -Wl,-Map,cube.map cube.o cube.res.o \
54                 drawing.o malloc.o midend.o misc.o printing.o random.o \
55                 version.o windows.o -lcomctl32 -lcomdlg32 -lgdi32 -luser32 \
56                 -lwinspool
58 dominosa.exe: dominosa.o dominosa.res.o drawing.o laydomino.o malloc.o \
59                 midend.o misc.o printing.o random.o version.o windows.o
60         $(CC) -mwindows $(LDFLAGS) -o $@ -Wl,-Map,dominosa.map dominosa.o \
61                 dominosa.res.o drawing.o laydomino.o malloc.o midend.o \
62                 misc.o printing.o random.o version.o windows.o -lcomctl32 \
63                 -lcomdlg32 -lgdi32 -luser32 -lwinspool
65 fifteen.exe: drawing.o fifteen.o fifteen.res.o malloc.o midend.o misc.o \
66                 printing.o random.o version.o windows.o
67         $(CC) -mwindows $(LDFLAGS) -o $@ -Wl,-Map,fifteen.map drawing.o \
68                 fifteen.o fifteen.res.o malloc.o midend.o misc.o printing.o \
69                 random.o version.o windows.o -lcomctl32 -lcomdlg32 -lgdi32 \
70                 -luser32 -lwinspool
72 filling.exe: drawing.o dsf.o filling.o filling.res.o malloc.o midend.o \
73                 misc.o printing.o random.o version.o windows.o
74         $(CC) -mwindows $(LDFLAGS) -o $@ -Wl,-Map,filling.map drawing.o \
75                 dsf.o filling.o filling.res.o malloc.o midend.o misc.o \
76                 printing.o random.o version.o windows.o -lcomctl32 \
77                 -lcomdlg32 -lgdi32 -luser32 -lwinspool
79 fillingsolver.exe: dsf.o filling2.o malloc.o misc.o nullfe.o random.o
80         $(CC) $(LDFLAGS) -o $@ -Wl,-Map,fillingsolver.map dsf.o filling2.o \
81                 malloc.o misc.o nullfe.o random.o 
83 flip.exe: drawing.o flip.o flip.res.o malloc.o midend.o misc.o printing.o \
84                 random.o tree234.o version.o windows.o
85         $(CC) -mwindows $(LDFLAGS) -o $@ -Wl,-Map,flip.map drawing.o flip.o \
86                 flip.res.o malloc.o midend.o misc.o printing.o random.o \
87                 tree234.o version.o windows.o -lcomctl32 -lcomdlg32 -lgdi32 \
88                 -luser32 -lwinspool
90 galaxies.exe: drawing.o dsf.o galaxies.o galaxies.res.o malloc.o midend.o \
91                 misc.o printing.o random.o version.o windows.o
92         $(CC) -mwindows $(LDFLAGS) -o $@ -Wl,-Map,galaxies.map drawing.o \
93                 dsf.o galaxies.o galaxies.res.o malloc.o midend.o misc.o \
94                 printing.o random.o version.o windows.o -lcomctl32 \
95                 -lcomdlg32 -lgdi32 -luser32 -lwinspool
97 galaxiespicture.exe: dsf.o galaxie4.o malloc.o misc.o nullfe.o random.o
98         $(CC) $(LDFLAGS) -o $@ -Wl,-Map,galaxiespicture.map dsf.o galaxie4.o \
99                 malloc.o misc.o nullfe.o random.o 
101 galaxiessolver.exe: dsf.o galaxie2.o malloc.o misc.o nullfe.o random.o
102         $(CC) $(LDFLAGS) -o $@ -Wl,-Map,galaxiessolver.map dsf.o galaxie2.o \
103                 malloc.o misc.o nullfe.o random.o 
105 guess.exe: drawing.o guess.o guess.res.o malloc.o midend.o misc.o printing.o \
106                 random.o version.o windows.o
107         $(CC) -mwindows $(LDFLAGS) -o $@ -Wl,-Map,guess.map drawing.o \
108                 guess.o guess.res.o malloc.o midend.o misc.o printing.o \
109                 random.o version.o windows.o -lcomctl32 -lcomdlg32 -lgdi32 \
110                 -luser32 -lwinspool
112 inertia.exe: drawing.o inertia.o inertia.res.o malloc.o midend.o misc.o \
113                 printing.o random.o version.o windows.o
114         $(CC) -mwindows $(LDFLAGS) -o $@ -Wl,-Map,inertia.map drawing.o \
115                 inertia.o inertia.res.o malloc.o midend.o misc.o printing.o \
116                 random.o version.o windows.o -lcomctl32 -lcomdlg32 -lgdi32 \
117                 -luser32 -lwinspool
119 keen.exe: drawing.o dsf.o keen.o keen.res.o latin.o malloc.o maxflow.o \
120                 midend.o misc.o printing.o random.o tree234.o version.o \
121                 windows.o
122         $(CC) -mwindows $(LDFLAGS) -o $@ -Wl,-Map,keen.map drawing.o dsf.o \
123                 keen.o keen.res.o latin.o malloc.o maxflow.o midend.o misc.o \
124                 printing.o random.o tree234.o version.o windows.o -lcomctl32 \
125                 -lcomdlg32 -lgdi32 -luser32 -lwinspool
127 keensolver.exe: dsf.o keen2.o latin6.o malloc.o maxflow.o misc.o nullfe.o \
128                 random.o tree234.o
129         $(CC) $(LDFLAGS) -o $@ -Wl,-Map,keensolver.map dsf.o keen2.o \
130                 latin6.o malloc.o maxflow.o misc.o nullfe.o random.o \
131                 tree234.o 
133 latincheck.exe: latin8.o malloc.o maxflow.o misc.o nullfe.o random.o \
134                 tree234.o
135         $(CC) $(LDFLAGS) -o $@ -Wl,-Map,latincheck.map latin8.o malloc.o \
136                 maxflow.o misc.o nullfe.o random.o tree234.o 
138 lightup.exe: combi.o drawing.o lightup.o lightup.res.o malloc.o midend.o \
139                 misc.o printing.o random.o version.o windows.o
140         $(CC) -mwindows $(LDFLAGS) -o $@ -Wl,-Map,lightup.map combi.o \
141                 drawing.o lightup.o lightup.res.o malloc.o midend.o misc.o \
142                 printing.o random.o version.o windows.o -lcomctl32 \
143                 -lcomdlg32 -lgdi32 -luser32 -lwinspool
145 lightupsolver.exe: combi.o lightup2.o malloc.o misc.o nullfe.o random.o
146         $(CC) $(LDFLAGS) -o $@ -Wl,-Map,lightupsolver.map combi.o lightup2.o \
147                 malloc.o misc.o nullfe.o random.o 
149 loopy.exe: drawing.o dsf.o grid.o loopgen.o loopy.o loopy.res.o malloc.o \
150                 midend.o misc.o penrose.o printing.o random.o tree234.o \
151                 version.o windows.o
152         $(CC) -mwindows $(LDFLAGS) -o $@ -Wl,-Map,loopy.map drawing.o dsf.o \
153                 grid.o loopgen.o loopy.o loopy.res.o malloc.o midend.o \
154                 misc.o penrose.o printing.o random.o tree234.o version.o \
155                 windows.o -lcomctl32 -lcomdlg32 -lgdi32 -luser32 -lwinspool
157 loopysolver.exe: dsf.o grid.o loopgen.o loopy2.o malloc.o misc.o nullfe.o \
158                 penrose.o random.o tree234.o
159         $(CC) $(LDFLAGS) -o $@ -Wl,-Map,loopysolver.map dsf.o grid.o \
160                 loopgen.o loopy2.o malloc.o misc.o nullfe.o penrose.o \
161                 random.o tree234.o 
163 magnets.exe: drawing.o laydomino.o magnets.o magnets.res.o malloc.o midend.o \
164                 misc.o printing.o random.o version.o windows.o
165         $(CC) -mwindows $(LDFLAGS) -o $@ -Wl,-Map,magnets.map drawing.o \
166                 laydomino.o magnets.o magnets.res.o malloc.o midend.o misc.o \
167                 printing.o random.o version.o windows.o -lcomctl32 \
168                 -lcomdlg32 -lgdi32 -luser32 -lwinspool
170 magnetssolver.exe: laydomino.o magnets2.o malloc.o misc.o nullfe.o random.o
171         $(CC) $(LDFLAGS) -o $@ -Wl,-Map,magnetssolver.map laydomino.o \
172                 magnets2.o malloc.o misc.o nullfe.o random.o 
174 map.exe: drawing.o dsf.o malloc.o map.o map.res.o midend.o misc.o printing.o \
175                 random.o version.o windows.o
176         $(CC) -mwindows $(LDFLAGS) -o $@ -Wl,-Map,map.map drawing.o dsf.o \
177                 malloc.o map.o map.res.o midend.o misc.o printing.o random.o \
178                 version.o windows.o -lcomctl32 -lcomdlg32 -lgdi32 -luser32 \
179                 -lwinspool
181 mapsolver.exe: dsf.o malloc.o map2.o misc.o nullfe.o random.o
182         $(CC) $(LDFLAGS) -o $@ -Wl,-Map,mapsolver.map dsf.o malloc.o map2.o \
183                 misc.o nullfe.o random.o 
185 mineobfusc.exe: malloc.o mines2.o misc.o nullfe.o random.o tree234.o
186         $(CC) $(LDFLAGS) -o $@ -Wl,-Map,mineobfusc.map malloc.o mines2.o \
187                 misc.o nullfe.o random.o tree234.o 
189 mines.exe: drawing.o malloc.o midend.o mines.o mines.res.o misc.o printing.o \
190                 random.o tree234.o version.o windows.o
191         $(CC) -mwindows $(LDFLAGS) -o $@ -Wl,-Map,mines.map drawing.o \
192                 malloc.o midend.o mines.o mines.res.o misc.o printing.o \
193                 random.o tree234.o version.o windows.o -lcomctl32 -lcomdlg32 \
194                 -lgdi32 -luser32 -lwinspool
196 netgame.exe: drawing.o dsf.o malloc.o midend.o misc.o net.o net.res.o \
197                 printing.o random.o tree234.o version.o windows.o
198         $(CC) -mwindows $(LDFLAGS) -o $@ -Wl,-Map,netgame.map drawing.o \
199                 dsf.o malloc.o midend.o misc.o net.o net.res.o printing.o \
200                 random.o tree234.o version.o windows.o -lcomctl32 -lcomdlg32 \
201                 -lgdi32 -luser32 -lwinspool
203 netslide.exe: drawing.o malloc.o midend.o misc.o netslide.o netslide.res.o \
204                 printing.o random.o tree234.o version.o windows.o
205         $(CC) -mwindows $(LDFLAGS) -o $@ -Wl,-Map,netslide.map drawing.o \
206                 malloc.o midend.o misc.o netslide.o netslide.res.o \
207                 printing.o random.o tree234.o version.o windows.o -lcomctl32 \
208                 -lcomdlg32 -lgdi32 -luser32 -lwinspool
210 nullgame.exe: drawing.o malloc.o midend.o misc.o noicon.res.o nullgame.o \
211                 printing.o random.o version.o windows.o
212         $(CC) -mwindows $(LDFLAGS) -o $@ -Wl,-Map,nullgame.map drawing.o \
213                 malloc.o midend.o misc.o noicon.res.o nullgame.o printing.o \
214                 random.o version.o windows.o -lcomctl32 -lcomdlg32 -lgdi32 \
215                 -luser32 -lwinspool
217 pattern.exe: drawing.o malloc.o midend.o misc.o pattern.o pattern.res.o \
218                 printing.o random.o version.o windows.o
219         $(CC) -mwindows $(LDFLAGS) -o $@ -Wl,-Map,pattern.map drawing.o \
220                 malloc.o midend.o misc.o pattern.o pattern.res.o printing.o \
221                 random.o version.o windows.o -lcomctl32 -lcomdlg32 -lgdi32 \
222                 -luser32 -lwinspool
224 patternsolver.exe: malloc.o misc.o nullfe.o pattern2.o random.o
225         $(CC) $(LDFLAGS) -o $@ -Wl,-Map,patternsolver.map malloc.o misc.o \
226                 nullfe.o pattern2.o random.o 
228 pearl.exe: drawing.o dsf.o grid.o loopgen.o malloc.o midend.o misc.o pearl.o \
229                 pearl.res.o penrose.o printing.o random.o tdq.o tree234.o \
230                 version.o windows.o
231         $(CC) -mwindows $(LDFLAGS) -o $@ -Wl,-Map,pearl.map drawing.o dsf.o \
232                 grid.o loopgen.o malloc.o midend.o misc.o pearl.o \
233                 pearl.res.o penrose.o printing.o random.o tdq.o tree234.o \
234                 version.o windows.o -lcomctl32 -lcomdlg32 -lgdi32 -luser32 \
235                 -lwinspool
237 pearlbench.exe: dsf.o grid.o loopgen.o malloc.o misc.o nullfe.o pearl2.o \
238                 penrose.o random.o tdq.o tree234.o
239         $(CC) $(LDFLAGS) -o $@ -Wl,-Map,pearlbench.map dsf.o grid.o \
240                 loopgen.o malloc.o misc.o nullfe.o pearl2.o penrose.o \
241                 random.o tdq.o tree234.o 
243 pegs.exe: drawing.o malloc.o midend.o misc.o pegs.o pegs.res.o printing.o \
244                 random.o tree234.o version.o windows.o
245         $(CC) -mwindows $(LDFLAGS) -o $@ -Wl,-Map,pegs.map drawing.o \
246                 malloc.o midend.o misc.o pegs.o pegs.res.o printing.o \
247                 random.o tree234.o version.o windows.o -lcomctl32 -lcomdlg32 \
248                 -lgdi32 -luser32 -lwinspool
250 puzzles.exe: blackbo3.o bridges3.o combi.o cube3.o divvy.o dominos3.o \
251                 drawing.o dsf.o fifteen3.o filling5.o flip3.o galaxie7.o \
252                 grid.o guess3.o inertia3.o keen5.o latin.o laydomino.o \
253                 lightup5.o list.o loopgen.o loopy5.o magnets5.o malloc.o \
254                 map5.o maxflow.o midend.o mines5.o misc.o net3.o netslid3.o \
255                 noicon.res.o pattern5.o pearl5.o pegs3.o penrose.o \
256                 printing.o random.o range3.o rect3.o samegam3.o signpos5.o \
257                 singles5.o sixteen3.o slant5.o solo5.o tdq.o tents5.o \
258                 towers5.o tree234.o twiddle3.o unequal5.o untangl3.o \
259                 version.o windows1.o
260         $(CC) -mwindows $(LDFLAGS) -o $@ -Wl,-Map,puzzles.map blackbo3.o \
261                 bridges3.o combi.o cube3.o divvy.o dominos3.o drawing.o \
262                 dsf.o fifteen3.o filling5.o flip3.o galaxie7.o grid.o \
263                 guess3.o inertia3.o keen5.o latin.o laydomino.o lightup5.o \
264                 list.o loopgen.o loopy5.o magnets5.o malloc.o map5.o \
265                 maxflow.o midend.o mines5.o misc.o net3.o netslid3.o \
266                 noicon.res.o pattern5.o pearl5.o pegs3.o penrose.o \
267                 printing.o random.o range3.o rect3.o samegam3.o signpos5.o \
268                 singles5.o sixteen3.o slant5.o solo5.o tdq.o tents5.o \
269                 towers5.o tree234.o twiddle3.o unequal5.o untangl3.o \
270                 version.o windows1.o -lcomctl32 -lcomdlg32 -lgdi32 -luser32 \
271                 -lwinspool
273 range.exe: drawing.o malloc.o midend.o misc.o printing.o random.o range.o \
274                 range.res.o version.o windows.o
275         $(CC) -mwindows $(LDFLAGS) -o $@ -Wl,-Map,range.map drawing.o \
276                 malloc.o midend.o misc.o printing.o random.o range.o \
277                 range.res.o version.o windows.o -lcomctl32 -lcomdlg32 \
278                 -lgdi32 -luser32 -lwinspool
280 rect.exe: drawing.o malloc.o midend.o misc.o printing.o random.o rect.o \
281                 rect.res.o version.o windows.o
282         $(CC) -mwindows $(LDFLAGS) -o $@ -Wl,-Map,rect.map drawing.o \
283                 malloc.o midend.o misc.o printing.o random.o rect.o \
284                 rect.res.o version.o windows.o -lcomctl32 -lcomdlg32 -lgdi32 \
285                 -luser32 -lwinspool
287 samegame.exe: drawing.o malloc.o midend.o misc.o printing.o random.o \
288                 samegame.o samegame.res.o version.o windows.o
289         $(CC) -mwindows $(LDFLAGS) -o $@ -Wl,-Map,samegame.map drawing.o \
290                 malloc.o midend.o misc.o printing.o random.o samegame.o \
291                 samegame.res.o version.o windows.o -lcomctl32 -lcomdlg32 \
292                 -lgdi32 -luser32 -lwinspool
294 signpost.exe: drawing.o dsf.o malloc.o midend.o misc.o printing.o random.o \
295                 signpost.o signpost.res.o version.o windows.o
296         $(CC) -mwindows $(LDFLAGS) -o $@ -Wl,-Map,signpost.map drawing.o \
297                 dsf.o malloc.o midend.o misc.o printing.o random.o \
298                 signpost.o signpost.res.o version.o windows.o -lcomctl32 \
299                 -lcomdlg32 -lgdi32 -luser32 -lwinspool
301 signpostsolver.exe: dsf.o malloc.o misc.o nullfe.o random.o signpos2.o
302         $(CC) $(LDFLAGS) -o $@ -Wl,-Map,signpostsolver.map dsf.o malloc.o \
303                 misc.o nullfe.o random.o signpos2.o 
305 singles.exe: drawing.o dsf.o latin.o malloc.o maxflow.o midend.o misc.o \
306                 printing.o random.o singles.o singles.res.o tree234.o \
307                 version.o windows.o
308         $(CC) -mwindows $(LDFLAGS) -o $@ -Wl,-Map,singles.map drawing.o \
309                 dsf.o latin.o malloc.o maxflow.o midend.o misc.o printing.o \
310                 random.o singles.o singles.res.o tree234.o version.o \
311                 windows.o -lcomctl32 -lcomdlg32 -lgdi32 -luser32 -lwinspool
313 singlessolver.exe: dsf.o latin.o malloc.o maxflow.o misc.o nullfe.o random.o \
314                 singles3.o tree234.o
315         $(CC) $(LDFLAGS) -o $@ -Wl,-Map,singlessolver.map dsf.o latin.o \
316                 malloc.o maxflow.o misc.o nullfe.o random.o singles3.o \
317                 tree234.o 
319 sixteen.exe: drawing.o malloc.o midend.o misc.o printing.o random.o \
320                 sixteen.o sixteen.res.o version.o windows.o
321         $(CC) -mwindows $(LDFLAGS) -o $@ -Wl,-Map,sixteen.map drawing.o \
322                 malloc.o midend.o misc.o printing.o random.o sixteen.o \
323                 sixteen.res.o version.o windows.o -lcomctl32 -lcomdlg32 \
324                 -lgdi32 -luser32 -lwinspool
326 slant.exe: drawing.o dsf.o malloc.o midend.o misc.o printing.o random.o \
327                 slant.o slant.res.o version.o windows.o
328         $(CC) -mwindows $(LDFLAGS) -o $@ -Wl,-Map,slant.map drawing.o dsf.o \
329                 malloc.o midend.o misc.o printing.o random.o slant.o \
330                 slant.res.o version.o windows.o -lcomctl32 -lcomdlg32 \
331                 -lgdi32 -luser32 -lwinspool
333 slantsolver.exe: dsf.o malloc.o misc.o nullfe.o random.o slant2.o
334         $(CC) $(LDFLAGS) -o $@ -Wl,-Map,slantsolver.map dsf.o malloc.o \
335                 misc.o nullfe.o random.o slant2.o 
337 solo.exe: divvy.o drawing.o dsf.o malloc.o midend.o misc.o printing.o \
338                 random.o solo.o solo.res.o version.o windows.o
339         $(CC) -mwindows $(LDFLAGS) -o $@ -Wl,-Map,solo.map divvy.o drawing.o \
340                 dsf.o malloc.o midend.o misc.o printing.o random.o solo.o \
341                 solo.res.o version.o windows.o -lcomctl32 -lcomdlg32 -lgdi32 \
342                 -luser32 -lwinspool
344 solosolver.exe: divvy.o dsf.o malloc.o misc.o nullfe.o random.o solo2.o
345         $(CC) $(LDFLAGS) -o $@ -Wl,-Map,solosolver.map divvy.o dsf.o \
346                 malloc.o misc.o nullfe.o random.o solo2.o 
348 tents.exe: drawing.o dsf.o malloc.o maxflow.o midend.o misc.o printing.o \
349                 random.o tents.o tents.res.o version.o windows.o
350         $(CC) -mwindows $(LDFLAGS) -o $@ -Wl,-Map,tents.map drawing.o dsf.o \
351                 malloc.o maxflow.o midend.o misc.o printing.o random.o \
352                 tents.o tents.res.o version.o windows.o -lcomctl32 \
353                 -lcomdlg32 -lgdi32 -luser32 -lwinspool
355 tentssolver.exe: dsf.o malloc.o maxflow.o misc.o nullfe.o random.o tents3.o
356         $(CC) $(LDFLAGS) -o $@ -Wl,-Map,tentssolver.map dsf.o malloc.o \
357                 maxflow.o misc.o nullfe.o random.o tents3.o 
359 towers.exe: drawing.o latin.o malloc.o maxflow.o midend.o misc.o printing.o \
360                 random.o towers.o towers.res.o tree234.o version.o windows.o
361         $(CC) -mwindows $(LDFLAGS) -o $@ -Wl,-Map,towers.map drawing.o \
362                 latin.o malloc.o maxflow.o midend.o misc.o printing.o \
363                 random.o towers.o towers.res.o tree234.o version.o windows.o \
364                 -lcomctl32 -lcomdlg32 -lgdi32 -luser32 -lwinspool
366 towerssolver.exe: latin6.o malloc.o maxflow.o misc.o nullfe.o random.o \
367                 towers2.o tree234.o
368         $(CC) $(LDFLAGS) -o $@ -Wl,-Map,towerssolver.map latin6.o malloc.o \
369                 maxflow.o misc.o nullfe.o random.o towers2.o tree234.o 
371 twiddle.exe: drawing.o malloc.o midend.o misc.o printing.o random.o \
372                 twiddle.o twiddle.res.o version.o windows.o
373         $(CC) -mwindows $(LDFLAGS) -o $@ -Wl,-Map,twiddle.map drawing.o \
374                 malloc.o midend.o misc.o printing.o random.o twiddle.o \
375                 twiddle.res.o version.o windows.o -lcomctl32 -lcomdlg32 \
376                 -lgdi32 -luser32 -lwinspool
378 unequal.exe: drawing.o latin.o malloc.o maxflow.o midend.o misc.o printing.o \
379                 random.o tree234.o unequal.o unequal.res.o version.o \
380                 windows.o
381         $(CC) -mwindows $(LDFLAGS) -o $@ -Wl,-Map,unequal.map drawing.o \
382                 latin.o malloc.o maxflow.o midend.o misc.o printing.o \
383                 random.o tree234.o unequal.o unequal.res.o version.o \
384                 windows.o -lcomctl32 -lcomdlg32 -lgdi32 -luser32 -lwinspool
386 unequalsolver.exe: latin6.o malloc.o maxflow.o misc.o nullfe.o random.o \
387                 tree234.o unequal2.o
388         $(CC) $(LDFLAGS) -o $@ -Wl,-Map,unequalsolver.map latin6.o malloc.o \
389                 maxflow.o misc.o nullfe.o random.o tree234.o unequal2.o 
391 untangle.exe: drawing.o malloc.o midend.o misc.o printing.o random.o \
392                 tree234.o untangle.o untangle.res.o version.o windows.o
393         $(CC) -mwindows $(LDFLAGS) -o $@ -Wl,-Map,untangle.map drawing.o \
394                 malloc.o midend.o misc.o printing.o random.o tree234.o \
395                 untangle.o untangle.res.o version.o windows.o -lcomctl32 \
396                 -lcomdlg32 -lgdi32 -luser32 -lwinspool
398 blackbox.o: ./blackbox.c ./puzzles.h
399         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
400 blackbox-icon.o: icons/blackbox-icon.c
401         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
402 blackbox.res.o: icons/blackbox.rc ./puzzles.rc2 icons/blackbox.ico \
403                 ./resource.h
404         $(RC) $(FWHACK) $(RCFL) $(RCFLAGS) $< $@
405 blackbo3.o: ./blackbox.c ./puzzles.h
406         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
407 bridges.o: ./bridges.c ./puzzles.h
408         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
409 bridges-icon.o: icons/bridges-icon.c
410         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
411 bridges.res.o: icons/bridges.rc ./puzzles.rc2 icons/bridges.ico ./resource.h
412         $(RC) $(FWHACK) $(RCFL) $(RCFLAGS) $< $@
413 bridges3.o: ./bridges.c ./puzzles.h
414         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
415 combi.o: ./combi.c ./puzzles.h
416         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
417 cube.o: ./cube.c ./puzzles.h
418         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
419 cube-icon.o: icons/cube-icon.c
420         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
421 cube.res.o: icons/cube.rc ./puzzles.rc2 icons/cube.ico ./resource.h
422         $(RC) $(FWHACK) $(RCFL) $(RCFLAGS) $< $@
423 cube3.o: ./cube.c ./puzzles.h
424         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
425 divvy.o: ./divvy.c ./puzzles.h
426         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
427 dominosa.o: ./dominosa.c ./puzzles.h
428         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
429 dominosa-icon.o: icons/dominosa-icon.c
430         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
431 dominosa.res.o: icons/dominosa.rc ./puzzles.rc2 icons/dominosa.ico \
432                 ./resource.h
433         $(RC) $(FWHACK) $(RCFL) $(RCFLAGS) $< $@
434 dominos3.o: ./dominosa.c ./puzzles.h
435         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
436 drawing.o: ./drawing.c ./puzzles.h
437         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
438 dsf.o: ./dsf.c ./puzzles.h
439         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
440 fifteen.o: ./fifteen.c ./puzzles.h
441         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
442 fifteen-icon.o: icons/fifteen-icon.c
443         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
444 fifteen.res.o: icons/fifteen.rc ./puzzles.rc2 icons/fifteen.ico ./resource.h
445         $(RC) $(FWHACK) $(RCFL) $(RCFLAGS) $< $@
446 fifteen3.o: ./fifteen.c ./puzzles.h
447         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
448 filling.o: ./filling.c ./puzzles.h
449         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
450 filling-icon.o: icons/filling-icon.c
451         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
452 filling.res.o: icons/filling.rc ./puzzles.rc2 icons/filling.ico ./resource.h
453         $(RC) $(FWHACK) $(RCFL) $(RCFLAGS) $< $@
454 filling5.o: ./filling.c ./puzzles.h
455         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
456 filling2.o: ./filling.c ./puzzles.h
457         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DSTANDALONE_SOLVER -c $< -o $@
458 flip.o: ./flip.c ./puzzles.h ./tree234.h
459         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
460 flip-icon.o: icons/flip-icon.c
461         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
462 flip.res.o: icons/flip.rc ./puzzles.rc2 icons/flip.ico ./resource.h
463         $(RC) $(FWHACK) $(RCFL) $(RCFLAGS) $< $@
464 flip3.o: ./flip.c ./puzzles.h ./tree234.h
465         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
466 galaxies.o: ./galaxies.c ./puzzles.h
467         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
468 galaxies-icon.o: icons/galaxies-icon.c
469         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
470 galaxies.res.o: icons/galaxies.rc ./puzzles.rc2 icons/galaxies.ico \
471                 ./resource.h
472         $(RC) $(FWHACK) $(RCFL) $(RCFLAGS) $< $@
473 galaxie7.o: ./galaxies.c ./puzzles.h
474         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
475 galaxie4.o: ./galaxies.c ./puzzles.h
476         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DSTANDALONE_PICTURE_GENERATOR -c $< -o $@
477 galaxie2.o: ./galaxies.c ./puzzles.h
478         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DSTANDALONE_SOLVER -c $< -o $@
479 grid.o: ./grid.c ./puzzles.h ./tree234.h ./grid.h ./penrose.h
480         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
481 gtk.o: ./gtk.c ./puzzles.h
482         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
483 guess.o: ./guess.c ./puzzles.h
484         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
485 guess-icon.o: icons/guess-icon.c
486         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
487 guess.res.o: icons/guess.rc ./puzzles.rc2 icons/guess.ico ./resource.h
488         $(RC) $(FWHACK) $(RCFL) $(RCFLAGS) $< $@
489 guess3.o: ./guess.c ./puzzles.h
490         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
491 inertia.o: ./inertia.c ./puzzles.h
492         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
493 inertia-icon.o: icons/inertia-icon.c
494         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
495 inertia.res.o: icons/inertia.rc ./puzzles.rc2 icons/inertia.ico ./resource.h
496         $(RC) $(FWHACK) $(RCFL) $(RCFLAGS) $< $@
497 inertia3.o: ./inertia.c ./puzzles.h
498         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
499 keen.o: ./keen.c ./puzzles.h ./latin.h
500         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
501 keen-icon.o: icons/keen-icon.c
502         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
503 keen.res.o: icons/keen.rc ./puzzles.rc2 icons/keen.ico ./resource.h
504         $(RC) $(FWHACK) $(RCFL) $(RCFLAGS) $< $@
505 keen5.o: ./keen.c ./puzzles.h ./latin.h
506         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
507 keen2.o: ./keen.c ./puzzles.h ./latin.h
508         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DSTANDALONE_SOLVER -c $< -o $@
509 latin.o: ./latin.c ./puzzles.h ./tree234.h ./maxflow.h ./latin.h
510         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
511 latin8.o: ./latin.c ./puzzles.h ./tree234.h ./maxflow.h ./latin.h
512         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DSTANDALONE_LATIN_TEST -c $< -o $@
513 latin6.o: ./latin.c ./puzzles.h ./tree234.h ./maxflow.h ./latin.h
514         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DSTANDALONE_SOLVER -c $< -o $@
515 laydomino.o: ./laydomino.c ./puzzles.h
516         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
517 lightup.o: ./lightup.c ./puzzles.h
518         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
519 lightup-icon.o: icons/lightup-icon.c
520         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
521 lightup.res.o: icons/lightup.rc ./puzzles.rc2 icons/lightup.ico ./resource.h
522         $(RC) $(FWHACK) $(RCFL) $(RCFLAGS) $< $@
523 lightup5.o: ./lightup.c ./puzzles.h
524         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
525 lightup2.o: ./lightup.c ./puzzles.h
526         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DSTANDALONE_SOLVER -c $< -o $@
527 list.o: ./list.c ./puzzles.h
528         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
529 loopgen.o: ./loopgen.c ./puzzles.h ./tree234.h ./grid.h ./loopgen.h
530         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
531 loopy.o: ./loopy.c ./puzzles.h ./tree234.h ./grid.h ./loopgen.h
532         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
533 loopy-icon.o: icons/loopy-icon.c
534         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
535 loopy.res.o: icons/loopy.rc ./puzzles.rc2 icons/loopy.ico ./resource.h
536         $(RC) $(FWHACK) $(RCFL) $(RCFLAGS) $< $@
537 loopy5.o: ./loopy.c ./puzzles.h ./tree234.h ./grid.h ./loopgen.h
538         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
539 loopy2.o: ./loopy.c ./puzzles.h ./tree234.h ./grid.h ./loopgen.h
540         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DSTANDALONE_SOLVER -c $< -o $@
541 magnets.o: ./magnets.c ./puzzles.h
542         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
543 magnets-icon.o: icons/magnets-icon.c
544         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
545 magnets.res.o: icons/magnets.rc ./puzzles.rc2 icons/magnets.ico ./resource.h
546         $(RC) $(FWHACK) $(RCFL) $(RCFLAGS) $< $@
547 magnets5.o: ./magnets.c ./puzzles.h
548         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
549 magnets2.o: ./magnets.c ./puzzles.h
550         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DSTANDALONE_SOLVER -c $< -o $@
551 malloc.o: ./malloc.c ./puzzles.h
552         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
553 map.o: ./map.c ./puzzles.h
554         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
555 map-icon.o: icons/map-icon.c
556         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
557 map.res.o: icons/map.rc ./puzzles.rc2 icons/map.ico ./resource.h
558         $(RC) $(FWHACK) $(RCFL) $(RCFLAGS) $< $@
559 map5.o: ./map.c ./puzzles.h
560         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
561 map2.o: ./map.c ./puzzles.h
562         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DSTANDALONE_SOLVER -c $< -o $@
563 maxflow.o: ./maxflow.c ./maxflow.h ./puzzles.h
564         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
565 midend.o: ./midend.c ./puzzles.h
566         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
567 mines.o: ./mines.c ./tree234.h ./puzzles.h
568         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
569 mines-icon.o: icons/mines-icon.c
570         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
571 mines.res.o: icons/mines.rc ./puzzles.rc2 icons/mines.ico ./resource.h
572         $(RC) $(FWHACK) $(RCFL) $(RCFLAGS) $< $@
573 mines5.o: ./mines.c ./tree234.h ./puzzles.h
574         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
575 mines2.o: ./mines.c ./tree234.h ./puzzles.h
576         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DSTANDALONE_OBFUSCATOR -c $< -o $@
577 misc.o: ./misc.c ./puzzles.h
578         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
579 net.o: ./net.c ./puzzles.h ./tree234.h
580         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
581 net-icon.o: icons/net-icon.c
582         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
583 net.res.o: icons/net.rc ./puzzles.rc2 icons/net.ico ./resource.h
584         $(RC) $(FWHACK) $(RCFL) $(RCFLAGS) $< $@
585 net3.o: ./net.c ./puzzles.h ./tree234.h
586         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
587 netslide.o: ./netslide.c ./puzzles.h ./tree234.h
588         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
589 netslide-icon.o: icons/netslide-icon.c
590         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
591 netslide.res.o: icons/netslide.rc ./puzzles.rc2 icons/netslide.ico \
592                 ./resource.h
593         $(RC) $(FWHACK) $(RCFL) $(RCFLAGS) $< $@
594 netslid3.o: ./netslide.c ./puzzles.h ./tree234.h
595         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
596 no-icon.o: ./no-icon.c
597         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
598 noicon.res.o: ./noicon.rc ./puzzles.rc2 ./resource.h
599         $(RC) $(FWHACK) $(RCFL) $(RCFLAGS) $< $@
600 nullfe.o: ./nullfe.c ./puzzles.h
601         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
602 nullgame.o: ./nullgame.c ./puzzles.h
603         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
604 obfusc.o: ./obfusc.c ./puzzles.h
605         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
606 osx.o: ./osx.m ./puzzles.h
607         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
608 pattern.o: ./pattern.c ./puzzles.h
609         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
610 pattern-icon.o: icons/pattern-icon.c
611         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
612 pattern.res.o: icons/pattern.rc ./puzzles.rc2 icons/pattern.ico ./resource.h
613         $(RC) $(FWHACK) $(RCFL) $(RCFLAGS) $< $@
614 pattern5.o: ./pattern.c ./puzzles.h
615         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
616 pattern2.o: ./pattern.c ./puzzles.h
617         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DSTANDALONE_SOLVER -c $< -o $@
618 pearl.o: ./pearl.c ./puzzles.h ./grid.h ./loopgen.h
619         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
620 pearl-icon.o: icons/pearl-icon.c
621         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
622 pearl.res.o: icons/pearl.rc ./puzzles.rc2 icons/pearl.ico ./resource.h
623         $(RC) $(FWHACK) $(RCFL) $(RCFLAGS) $< $@
624 pearl5.o: ./pearl.c ./puzzles.h ./grid.h ./loopgen.h
625         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
626 pearl2.o: ./pearl.c ./puzzles.h ./grid.h ./loopgen.h
627         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DSTANDALONE_SOLVER -c $< -o $@
628 pegs.o: ./pegs.c ./puzzles.h ./tree234.h
629         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
630 pegs-icon.o: icons/pegs-icon.c
631         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
632 pegs.res.o: icons/pegs.rc ./puzzles.rc2 icons/pegs.ico ./resource.h
633         $(RC) $(FWHACK) $(RCFL) $(RCFLAGS) $< $@
634 pegs3.o: ./pegs.c ./puzzles.h ./tree234.h
635         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
636 penrose.o: ./penrose.c ./puzzles.h ./penrose.h
637         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
638 printing.o: ./printing.c ./puzzles.h
639         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
640 ps.o: ./ps.c ./puzzles.h
641         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
642 random.o: ./random.c ./puzzles.h
643         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
644 range.o: ./range.c ./puzzles.h
645         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
646 range-icon.o: icons/range-icon.c
647         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
648 range.res.o: icons/range.rc ./puzzles.rc2 icons/range.ico ./resource.h
649         $(RC) $(FWHACK) $(RCFL) $(RCFLAGS) $< $@
650 range3.o: ./range.c ./puzzles.h
651         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
652 rect.o: ./rect.c ./puzzles.h
653         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
654 rect-icon.o: icons/rect-icon.c
655         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
656 rect.res.o: icons/rect.rc ./puzzles.rc2 icons/rect.ico ./resource.h
657         $(RC) $(FWHACK) $(RCFL) $(RCFLAGS) $< $@
658 rect3.o: ./rect.c ./puzzles.h
659         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
660 samegame.o: ./samegame.c ./puzzles.h
661         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
662 samegame-icon.o: icons/samegame-icon.c
663         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
664 samegame.res.o: icons/samegame.rc ./puzzles.rc2 icons/samegame.ico \
665                 ./resource.h
666         $(RC) $(FWHACK) $(RCFL) $(RCFLAGS) $< $@
667 samegam3.o: ./samegame.c ./puzzles.h
668         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
669 signpost.o: ./signpost.c ./puzzles.h
670         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
671 signpost-icon.o: icons/signpost-icon.c
672         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
673 signpost.res.o: icons/signpost.rc ./puzzles.rc2 icons/signpost.ico \
674                 ./resource.h
675         $(RC) $(FWHACK) $(RCFL) $(RCFLAGS) $< $@
676 signpos5.o: ./signpost.c ./puzzles.h
677         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
678 signpos2.o: ./signpost.c ./puzzles.h
679         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DSTANDALONE_SOLVER -c $< -o $@
680 singles.o: ./singles.c ./puzzles.h ./latin.h
681         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
682 singles-icon.o: icons/singles-icon.c
683         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
684 singles.res.o: icons/singles.rc ./puzzles.rc2 icons/singles.ico ./resource.h
685         $(RC) $(FWHACK) $(RCFL) $(RCFLAGS) $< $@
686 singles5.o: ./singles.c ./puzzles.h ./latin.h
687         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
688 singles3.o: ./singles.c ./puzzles.h ./latin.h
689         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DSTANDALONE_SOLVER -c $< -o $@
690 sixteen.o: ./sixteen.c ./puzzles.h
691         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
692 sixteen-icon.o: icons/sixteen-icon.c
693         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
694 sixteen.res.o: icons/sixteen.rc ./puzzles.rc2 icons/sixteen.ico ./resource.h
695         $(RC) $(FWHACK) $(RCFL) $(RCFLAGS) $< $@
696 sixteen3.o: ./sixteen.c ./puzzles.h
697         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
698 slant.o: ./slant.c ./puzzles.h
699         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
700 slant-icon.o: icons/slant-icon.c
701         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
702 slant.res.o: icons/slant.rc ./puzzles.rc2 icons/slant.ico ./resource.h
703         $(RC) $(FWHACK) $(RCFL) $(RCFLAGS) $< $@
704 slant5.o: ./slant.c ./puzzles.h
705         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
706 slant2.o: ./slant.c ./puzzles.h
707         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DSTANDALONE_SOLVER -c $< -o $@
708 solo.o: ./solo.c ./puzzles.h
709         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
710 solo-icon.o: icons/solo-icon.c
711         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
712 solo.res.o: icons/solo.rc ./puzzles.rc2 icons/solo.ico ./resource.h
713         $(RC) $(FWHACK) $(RCFL) $(RCFLAGS) $< $@
714 solo5.o: ./solo.c ./puzzles.h
715         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
716 solo2.o: ./solo.c ./puzzles.h
717         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DSTANDALONE_SOLVER -c $< -o $@
718 tdq.o: ./tdq.c ./puzzles.h
719         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
720 tents.o: ./tents.c ./puzzles.h ./maxflow.h
721         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
722 tents-icon.o: icons/tents-icon.c
723         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
724 tents.res.o: icons/tents.rc ./puzzles.rc2 icons/tents.ico ./resource.h
725         $(RC) $(FWHACK) $(RCFL) $(RCFLAGS) $< $@
726 tents5.o: ./tents.c ./puzzles.h ./maxflow.h
727         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
728 tents3.o: ./tents.c ./puzzles.h ./maxflow.h
729         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DSTANDALONE_SOLVER -c $< -o $@
730 towers.o: ./towers.c ./puzzles.h ./latin.h
731         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
732 towers-icon.o: icons/towers-icon.c
733         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
734 towers.res.o: icons/towers.rc ./puzzles.rc2 icons/towers.ico ./resource.h
735         $(RC) $(FWHACK) $(RCFL) $(RCFLAGS) $< $@
736 towers5.o: ./towers.c ./puzzles.h ./latin.h
737         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
738 towers2.o: ./towers.c ./puzzles.h ./latin.h
739         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DSTANDALONE_SOLVER -c $< -o $@
740 tree234.o: ./tree234.c ./tree234.h ./puzzles.h
741         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
742 twiddle.o: ./twiddle.c ./puzzles.h
743         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
744 twiddle-icon.o: icons/twiddle-icon.c
745         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
746 twiddle.res.o: icons/twiddle.rc ./puzzles.rc2 icons/twiddle.ico ./resource.h
747         $(RC) $(FWHACK) $(RCFL) $(RCFLAGS) $< $@
748 twiddle3.o: ./twiddle.c ./puzzles.h
749         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
750 unequal.o: ./unequal.c ./puzzles.h ./latin.h
751         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
752 unequal-icon.o: icons/unequal-icon.c
753         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
754 unequal.res.o: icons/unequal.rc ./puzzles.rc2 icons/unequal.ico ./resource.h
755         $(RC) $(FWHACK) $(RCFL) $(RCFLAGS) $< $@
756 unequal5.o: ./unequal.c ./puzzles.h ./latin.h
757         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
758 unequal2.o: ./unequal.c ./puzzles.h ./latin.h
759         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DSTANDALONE_SOLVER -c $< -o $@
760 untangle.o: ./untangle.c ./puzzles.h ./tree234.h
761         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
762 untangle-icon.o: icons/untangle-icon.c
763         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
764 untangle.res.o: icons/untangle.rc ./puzzles.rc2 icons/untangle.ico \
765                 ./resource.h
766         $(RC) $(FWHACK) $(RCFL) $(RCFLAGS) $< $@
767 untangl3.o: ./untangle.c ./puzzles.h ./tree234.h
768         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
769 windows.o: ./windows.c ./puzzles.h ./resource.h
770         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
771 windows1.o: ./windows.c ./puzzles.h ./resource.h
772         $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
774 version.o: FORCE;
775 FORCE:
776         $(CC) $(COMPAT) $(XFLAGS) $(CFLAGS) $(VER) -c version.c
778 clean:
779         rm -f *.o *.exe *.res.o *.map