summaryrefslogtreecommitdiff
path: root/apps/plugins/puzzles/src/Makefile.clangcl
diff options
context:
space:
mode:
Diffstat (limited to 'apps/plugins/puzzles/src/Makefile.clangcl')
-rw-r--r--apps/plugins/puzzles/src/Makefile.clangcl1415
1 files changed, 1415 insertions, 0 deletions
diff --git a/apps/plugins/puzzles/src/Makefile.clangcl b/apps/plugins/puzzles/src/Makefile.clangcl
new file mode 100644
index 0000000000..bba00b4ab1
--- /dev/null
+++ b/apps/plugins/puzzles/src/Makefile.clangcl
@@ -0,0 +1,1415 @@
1# Makefile for cross-compiling puzzles using clang-cl, lld-link,
2# and MinGW's windres, using GNU make on Linux.
3#
4# This file was created by `mkfiles.pl' from the `Recipe' file.
5# DO NOT EDIT THIS FILE DIRECTLY; edit Recipe or mkfiles.pl instead.
6
7CCCMD = clang-cl
8ifeq ($(Platform),x64)
9CCTARGET = x86_64-pc-windows-msvc18.0.0
10RCCMD = x86_64-w64-mingw32-windres
11else
12CCTARGET = i386-pc-windows-msvc18.0.0
13RCCMD = i686-w64-mingw32-windres
14endif
15CC = $(CCCMD) --target=$(CCTARGET)
16RC = $(RCCMD) --preprocessor=$(CCCMD) --preprocessor-arg=/TC \
17 --preprocessor-arg=/E
18LD = lld-link
19
20# C compilation flags
21CFLAGS = /nologo /W3 /O1 -I./ -Iicons/ /D_WINDOWS /D_WIN32_WINDOWS=0x401 \
22 /DWINVER=0x401 /D_CRT_SECURE_NO_WARNINGS
23LFLAGS = /incremental:no /dynamicbase /nxcompat
24RCFLAGS = -I./ -Iicons/ -DWIN32 -D_WIN32 -DWINVER=0x0400 --define \
25 MINGW32_FIX=1
26
27
28all: $(BUILDDIR)blackbox.exe $(BUILDDIR)bridges.exe $(BUILDDIR)cube.exe \
29 $(BUILDDIR)dominosa.exe $(BUILDDIR)fifteen.exe \
30 $(BUILDDIR)fifteensolver.exe $(BUILDDIR)filling.exe \
31 $(BUILDDIR)fillingsolver.exe $(BUILDDIR)flip.exe \
32 $(BUILDDIR)flood.exe $(BUILDDIR)galaxies.exe \
33 $(BUILDDIR)galaxiespicture.exe $(BUILDDIR)galaxiessolver.exe \
34 $(BUILDDIR)guess.exe $(BUILDDIR)inertia.exe \
35 $(BUILDDIR)keen.exe $(BUILDDIR)keensolver.exe \
36 $(BUILDDIR)latincheck.exe $(BUILDDIR)lightup.exe \
37 $(BUILDDIR)lightupsolver.exe $(BUILDDIR)loopy.exe \
38 $(BUILDDIR)loopysolver.exe $(BUILDDIR)magnets.exe \
39 $(BUILDDIR)magnetssolver.exe $(BUILDDIR)map.exe \
40 $(BUILDDIR)mapsolver.exe $(BUILDDIR)mineobfusc.exe \
41 $(BUILDDIR)mines.exe $(BUILDDIR)netgame.exe \
42 $(BUILDDIR)netslide.exe $(BUILDDIR)nullgame.exe \
43 $(BUILDDIR)palisade.exe $(BUILDDIR)pattern.exe \
44 $(BUILDDIR)patternpicture.exe $(BUILDDIR)patternsolver.exe \
45 $(BUILDDIR)pearl.exe $(BUILDDIR)pearlbench.exe \
46 $(BUILDDIR)pegs.exe $(BUILDDIR)puzzles.exe \
47 $(BUILDDIR)range.exe $(BUILDDIR)rect.exe \
48 $(BUILDDIR)samegame.exe $(BUILDDIR)signpost.exe \
49 $(BUILDDIR)signpostsolver.exe $(BUILDDIR)singles.exe \
50 $(BUILDDIR)singlessolver.exe $(BUILDDIR)sixteen.exe \
51 $(BUILDDIR)slant.exe $(BUILDDIR)slantsolver.exe \
52 $(BUILDDIR)solo.exe $(BUILDDIR)solosolver.exe \
53 $(BUILDDIR)tents.exe $(BUILDDIR)tentssolver.exe \
54 $(BUILDDIR)towers.exe $(BUILDDIR)towerssolver.exe \
55 $(BUILDDIR)tracks.exe $(BUILDDIR)twiddle.exe \
56 $(BUILDDIR)undead.exe $(BUILDDIR)unequal.exe \
57 $(BUILDDIR)unequalsolver.exe $(BUILDDIR)unruly.exe \
58 $(BUILDDIR)unrulysolver.exe $(BUILDDIR)untangle.exe
59
60$(BUILDDIR)blackbox.exe: $(BUILDDIR)blackbox.obj $(BUILDDIR)drawing.obj \
61 $(BUILDDIR)malloc.obj $(BUILDDIR)midend.obj \
62 $(BUILDDIR)misc.obj $(BUILDDIR)noicon.res \
63 $(BUILDDIR)printing.obj $(BUILDDIR)random.obj \
64 $(BUILDDIR)version.obj $(BUILDDIR)windows.obj
65 $(LD) $(LFLAGS) $(XLFLAGS) /out:$(BUILDDIR)blackbox.exe \
66 /lldmap:$(BUILDDIR)blackbox.map \
67 /subsystem:windows$(SUBSYSVER) $(EXTRA_windows) \
68 $(BUILDDIR)blackbox.obj comctl32.lib comdlg32.lib \
69 $(BUILDDIR)drawing.obj gdi32.lib $(BUILDDIR)malloc.obj \
70 $(BUILDDIR)midend.obj $(BUILDDIR)misc.obj \
71 $(BUILDDIR)noicon.res $(BUILDDIR)printing.obj \
72 $(BUILDDIR)random.obj user32.lib $(BUILDDIR)version.obj \
73 $(BUILDDIR)windows.obj winspool.lib
74
75$(BUILDDIR)bridges.exe: $(BUILDDIR)bridges.obj $(BUILDDIR)drawing.obj \
76 $(BUILDDIR)dsf.obj $(BUILDDIR)findloop.obj \
77 $(BUILDDIR)malloc.obj $(BUILDDIR)midend.obj \
78 $(BUILDDIR)misc.obj $(BUILDDIR)noicon.res \
79 $(BUILDDIR)printing.obj $(BUILDDIR)random.obj \
80 $(BUILDDIR)version.obj $(BUILDDIR)windows.obj
81 $(LD) $(LFLAGS) $(XLFLAGS) /out:$(BUILDDIR)bridges.exe \
82 /lldmap:$(BUILDDIR)bridges.map \
83 /subsystem:windows$(SUBSYSVER) $(EXTRA_windows) \
84 $(BUILDDIR)bridges.obj comctl32.lib comdlg32.lib \
85 $(BUILDDIR)drawing.obj $(BUILDDIR)dsf.obj \
86 $(BUILDDIR)findloop.obj gdi32.lib $(BUILDDIR)malloc.obj \
87 $(BUILDDIR)midend.obj $(BUILDDIR)misc.obj \
88 $(BUILDDIR)noicon.res $(BUILDDIR)printing.obj \
89 $(BUILDDIR)random.obj user32.lib $(BUILDDIR)version.obj \
90 $(BUILDDIR)windows.obj winspool.lib
91
92$(BUILDDIR)cube.exe: $(BUILDDIR)cube.obj $(BUILDDIR)drawing.obj \
93 $(BUILDDIR)malloc.obj $(BUILDDIR)midend.obj \
94 $(BUILDDIR)misc.obj $(BUILDDIR)noicon.res \
95 $(BUILDDIR)printing.obj $(BUILDDIR)random.obj \
96 $(BUILDDIR)version.obj $(BUILDDIR)windows.obj
97 $(LD) $(LFLAGS) $(XLFLAGS) /out:$(BUILDDIR)cube.exe \
98 /lldmap:$(BUILDDIR)cube.map /subsystem:windows$(SUBSYSVER) \
99 $(EXTRA_windows) comctl32.lib comdlg32.lib \
100 $(BUILDDIR)cube.obj $(BUILDDIR)drawing.obj gdi32.lib \
101 $(BUILDDIR)malloc.obj $(BUILDDIR)midend.obj \
102 $(BUILDDIR)misc.obj $(BUILDDIR)noicon.res \
103 $(BUILDDIR)printing.obj $(BUILDDIR)random.obj user32.lib \
104 $(BUILDDIR)version.obj $(BUILDDIR)windows.obj winspool.lib
105
106$(BUILDDIR)dominosa.exe: $(BUILDDIR)dominosa.obj $(BUILDDIR)drawing.obj \
107 $(BUILDDIR)laydomino.obj $(BUILDDIR)malloc.obj \
108 $(BUILDDIR)midend.obj $(BUILDDIR)misc.obj \
109 $(BUILDDIR)noicon.res $(BUILDDIR)printing.obj \
110 $(BUILDDIR)random.obj $(BUILDDIR)version.obj \
111 $(BUILDDIR)windows.obj
112 $(LD) $(LFLAGS) $(XLFLAGS) /out:$(BUILDDIR)dominosa.exe \
113 /lldmap:$(BUILDDIR)dominosa.map \
114 /subsystem:windows$(SUBSYSVER) $(EXTRA_windows) comctl32.lib \
115 comdlg32.lib $(BUILDDIR)dominosa.obj $(BUILDDIR)drawing.obj \
116 gdi32.lib $(BUILDDIR)laydomino.obj $(BUILDDIR)malloc.obj \
117 $(BUILDDIR)midend.obj $(BUILDDIR)misc.obj \
118 $(BUILDDIR)noicon.res $(BUILDDIR)printing.obj \
119 $(BUILDDIR)random.obj user32.lib $(BUILDDIR)version.obj \
120 $(BUILDDIR)windows.obj winspool.lib
121
122$(BUILDDIR)fifteen.exe: $(BUILDDIR)drawing.obj $(BUILDDIR)fifteen.obj \
123 $(BUILDDIR)malloc.obj $(BUILDDIR)midend.obj \
124 $(BUILDDIR)misc.obj $(BUILDDIR)noicon.res \
125 $(BUILDDIR)printing.obj $(BUILDDIR)random.obj \
126 $(BUILDDIR)version.obj $(BUILDDIR)windows.obj
127 $(LD) $(LFLAGS) $(XLFLAGS) /out:$(BUILDDIR)fifteen.exe \
128 /lldmap:$(BUILDDIR)fifteen.map \
129 /subsystem:windows$(SUBSYSVER) $(EXTRA_windows) comctl32.lib \
130 comdlg32.lib $(BUILDDIR)drawing.obj $(BUILDDIR)fifteen.obj \
131 gdi32.lib $(BUILDDIR)malloc.obj $(BUILDDIR)midend.obj \
132 $(BUILDDIR)misc.obj $(BUILDDIR)noicon.res \
133 $(BUILDDIR)printing.obj $(BUILDDIR)random.obj user32.lib \
134 $(BUILDDIR)version.obj $(BUILDDIR)windows.obj winspool.lib
135
136$(BUILDDIR)fifteensolver.exe: $(BUILDDIR)fifteen2.obj $(BUILDDIR)malloc.obj \
137 $(BUILDDIR)misc.obj $(BUILDDIR)nullfe.obj \
138 $(BUILDDIR)random.obj
139 $(LD) $(LFLAGS) $(XLFLAGS) /out:$(BUILDDIR)fifteensolver.exe \
140 /lldmap:$(BUILDDIR)fifteensolver.map \
141 /subsystem:console$(SUBSYSVER) $(EXTRA_console) \
142 $(BUILDDIR)fifteen2.obj $(BUILDDIR)malloc.obj \
143 $(BUILDDIR)misc.obj $(BUILDDIR)nullfe.obj \
144 $(BUILDDIR)random.obj
145
146$(BUILDDIR)filling.exe: $(BUILDDIR)drawing.obj $(BUILDDIR)dsf.obj \
147 $(BUILDDIR)filling.obj $(BUILDDIR)malloc.obj \
148 $(BUILDDIR)midend.obj $(BUILDDIR)misc.obj \
149 $(BUILDDIR)noicon.res $(BUILDDIR)printing.obj \
150 $(BUILDDIR)random.obj $(BUILDDIR)version.obj \
151 $(BUILDDIR)windows.obj
152 $(LD) $(LFLAGS) $(XLFLAGS) /out:$(BUILDDIR)filling.exe \
153 /lldmap:$(BUILDDIR)filling.map \
154 /subsystem:windows$(SUBSYSVER) $(EXTRA_windows) comctl32.lib \
155 comdlg32.lib $(BUILDDIR)drawing.obj $(BUILDDIR)dsf.obj \
156 $(BUILDDIR)filling.obj gdi32.lib $(BUILDDIR)malloc.obj \
157 $(BUILDDIR)midend.obj $(BUILDDIR)misc.obj \
158 $(BUILDDIR)noicon.res $(BUILDDIR)printing.obj \
159 $(BUILDDIR)random.obj user32.lib $(BUILDDIR)version.obj \
160 $(BUILDDIR)windows.obj winspool.lib
161
162$(BUILDDIR)fillingsolver.exe: $(BUILDDIR)dsf.obj $(BUILDDIR)filling2.obj \
163 $(BUILDDIR)malloc.obj $(BUILDDIR)misc.obj \
164 $(BUILDDIR)nullfe.obj $(BUILDDIR)random.obj
165 $(LD) $(LFLAGS) $(XLFLAGS) /out:$(BUILDDIR)fillingsolver.exe \
166 /lldmap:$(BUILDDIR)fillingsolver.map \
167 /subsystem:console$(SUBSYSVER) $(EXTRA_console) \
168 $(BUILDDIR)dsf.obj $(BUILDDIR)filling2.obj \
169 $(BUILDDIR)malloc.obj $(BUILDDIR)misc.obj \
170 $(BUILDDIR)nullfe.obj $(BUILDDIR)random.obj
171
172$(BUILDDIR)flip.exe: $(BUILDDIR)drawing.obj $(BUILDDIR)flip.obj \
173 $(BUILDDIR)malloc.obj $(BUILDDIR)midend.obj \
174 $(BUILDDIR)misc.obj $(BUILDDIR)noicon.res \
175 $(BUILDDIR)printing.obj $(BUILDDIR)random.obj \
176 $(BUILDDIR)tree234.obj $(BUILDDIR)version.obj \
177 $(BUILDDIR)windows.obj
178 $(LD) $(LFLAGS) $(XLFLAGS) /out:$(BUILDDIR)flip.exe \
179 /lldmap:$(BUILDDIR)flip.map /subsystem:windows$(SUBSYSVER) \
180 $(EXTRA_windows) comctl32.lib comdlg32.lib \
181 $(BUILDDIR)drawing.obj $(BUILDDIR)flip.obj gdi32.lib \
182 $(BUILDDIR)malloc.obj $(BUILDDIR)midend.obj \
183 $(BUILDDIR)misc.obj $(BUILDDIR)noicon.res \
184 $(BUILDDIR)printing.obj $(BUILDDIR)random.obj \
185 $(BUILDDIR)tree234.obj user32.lib $(BUILDDIR)version.obj \
186 $(BUILDDIR)windows.obj winspool.lib
187
188$(BUILDDIR)flood.exe: $(BUILDDIR)drawing.obj $(BUILDDIR)flood.obj \
189 $(BUILDDIR)malloc.obj $(BUILDDIR)midend.obj \
190 $(BUILDDIR)misc.obj $(BUILDDIR)noicon.res \
191 $(BUILDDIR)printing.obj $(BUILDDIR)random.obj \
192 $(BUILDDIR)version.obj $(BUILDDIR)windows.obj
193 $(LD) $(LFLAGS) $(XLFLAGS) /out:$(BUILDDIR)flood.exe \
194 /lldmap:$(BUILDDIR)flood.map /subsystem:windows$(SUBSYSVER) \
195 $(EXTRA_windows) comctl32.lib comdlg32.lib \
196 $(BUILDDIR)drawing.obj $(BUILDDIR)flood.obj gdi32.lib \
197 $(BUILDDIR)malloc.obj $(BUILDDIR)midend.obj \
198 $(BUILDDIR)misc.obj $(BUILDDIR)noicon.res \
199 $(BUILDDIR)printing.obj $(BUILDDIR)random.obj user32.lib \
200 $(BUILDDIR)version.obj $(BUILDDIR)windows.obj winspool.lib
201
202$(BUILDDIR)galaxies.exe: $(BUILDDIR)drawing.obj $(BUILDDIR)dsf.obj \
203 $(BUILDDIR)galaxies.obj $(BUILDDIR)malloc.obj \
204 $(BUILDDIR)midend.obj $(BUILDDIR)misc.obj \
205 $(BUILDDIR)noicon.res $(BUILDDIR)printing.obj \
206 $(BUILDDIR)random.obj $(BUILDDIR)version.obj \
207 $(BUILDDIR)windows.obj
208 $(LD) $(LFLAGS) $(XLFLAGS) /out:$(BUILDDIR)galaxies.exe \
209 /lldmap:$(BUILDDIR)galaxies.map \
210 /subsystem:windows$(SUBSYSVER) $(EXTRA_windows) comctl32.lib \
211 comdlg32.lib $(BUILDDIR)drawing.obj $(BUILDDIR)dsf.obj \
212 $(BUILDDIR)galaxies.obj gdi32.lib $(BUILDDIR)malloc.obj \
213 $(BUILDDIR)midend.obj $(BUILDDIR)misc.obj \
214 $(BUILDDIR)noicon.res $(BUILDDIR)printing.obj \
215 $(BUILDDIR)random.obj user32.lib $(BUILDDIR)version.obj \
216 $(BUILDDIR)windows.obj winspool.lib
217
218$(BUILDDIR)galaxiespicture.exe: $(BUILDDIR)dsf.obj $(BUILDDIR)galaxie4.obj \
219 $(BUILDDIR)malloc.obj $(BUILDDIR)misc.obj \
220 $(BUILDDIR)nullfe.obj $(BUILDDIR)random.obj
221 $(LD) $(LFLAGS) $(XLFLAGS) /out:$(BUILDDIR)galaxiespicture.exe \
222 /lldmap:$(BUILDDIR)galaxiespicture.map \
223 /subsystem:console$(SUBSYSVER) $(EXTRA_console) \
224 $(BUILDDIR)dsf.obj $(BUILDDIR)galaxie4.obj \
225 $(BUILDDIR)malloc.obj $(BUILDDIR)misc.obj \
226 $(BUILDDIR)nullfe.obj $(BUILDDIR)random.obj
227
228$(BUILDDIR)galaxiessolver.exe: $(BUILDDIR)dsf.obj $(BUILDDIR)galaxie2.obj \
229 $(BUILDDIR)malloc.obj $(BUILDDIR)misc.obj \
230 $(BUILDDIR)nullfe.obj $(BUILDDIR)random.obj
231 $(LD) $(LFLAGS) $(XLFLAGS) /out:$(BUILDDIR)galaxiessolver.exe \
232 /lldmap:$(BUILDDIR)galaxiessolver.map \
233 /subsystem:console$(SUBSYSVER) $(EXTRA_console) \
234 $(BUILDDIR)dsf.obj $(BUILDDIR)galaxie2.obj \
235 $(BUILDDIR)malloc.obj $(BUILDDIR)misc.obj \
236 $(BUILDDIR)nullfe.obj $(BUILDDIR)random.obj
237
238$(BUILDDIR)guess.exe: $(BUILDDIR)drawing.obj $(BUILDDIR)guess.obj \
239 $(BUILDDIR)malloc.obj $(BUILDDIR)midend.obj \
240 $(BUILDDIR)misc.obj $(BUILDDIR)noicon.res \
241 $(BUILDDIR)printing.obj $(BUILDDIR)random.obj \
242 $(BUILDDIR)version.obj $(BUILDDIR)windows.obj
243 $(LD) $(LFLAGS) $(XLFLAGS) /out:$(BUILDDIR)guess.exe \
244 /lldmap:$(BUILDDIR)guess.map /subsystem:windows$(SUBSYSVER) \
245 $(EXTRA_windows) comctl32.lib comdlg32.lib \
246 $(BUILDDIR)drawing.obj gdi32.lib $(BUILDDIR)guess.obj \
247 $(BUILDDIR)malloc.obj $(BUILDDIR)midend.obj \
248 $(BUILDDIR)misc.obj $(BUILDDIR)noicon.res \
249 $(BUILDDIR)printing.obj $(BUILDDIR)random.obj user32.lib \
250 $(BUILDDIR)version.obj $(BUILDDIR)windows.obj winspool.lib
251
252$(BUILDDIR)inertia.exe: $(BUILDDIR)drawing.obj $(BUILDDIR)inertia.obj \
253 $(BUILDDIR)malloc.obj $(BUILDDIR)midend.obj \
254 $(BUILDDIR)misc.obj $(BUILDDIR)noicon.res \
255 $(BUILDDIR)printing.obj $(BUILDDIR)random.obj \
256 $(BUILDDIR)version.obj $(BUILDDIR)windows.obj
257 $(LD) $(LFLAGS) $(XLFLAGS) /out:$(BUILDDIR)inertia.exe \
258 /lldmap:$(BUILDDIR)inertia.map \
259 /subsystem:windows$(SUBSYSVER) $(EXTRA_windows) comctl32.lib \
260 comdlg32.lib $(BUILDDIR)drawing.obj gdi32.lib \
261 $(BUILDDIR)inertia.obj $(BUILDDIR)malloc.obj \
262 $(BUILDDIR)midend.obj $(BUILDDIR)misc.obj \
263 $(BUILDDIR)noicon.res $(BUILDDIR)printing.obj \
264 $(BUILDDIR)random.obj user32.lib $(BUILDDIR)version.obj \
265 $(BUILDDIR)windows.obj winspool.lib
266
267$(BUILDDIR)keen.exe: $(BUILDDIR)drawing.obj $(BUILDDIR)dsf.obj \
268 $(BUILDDIR)keen.obj $(BUILDDIR)latin.obj \
269 $(BUILDDIR)malloc.obj $(BUILDDIR)maxflow.obj \
270 $(BUILDDIR)midend.obj $(BUILDDIR)misc.obj \
271 $(BUILDDIR)noicon.res $(BUILDDIR)printing.obj \
272 $(BUILDDIR)random.obj $(BUILDDIR)tree234.obj \
273 $(BUILDDIR)version.obj $(BUILDDIR)windows.obj
274 $(LD) $(LFLAGS) $(XLFLAGS) /out:$(BUILDDIR)keen.exe \
275 /lldmap:$(BUILDDIR)keen.map /subsystem:windows$(SUBSYSVER) \
276 $(EXTRA_windows) comctl32.lib comdlg32.lib \
277 $(BUILDDIR)drawing.obj $(BUILDDIR)dsf.obj gdi32.lib \
278 $(BUILDDIR)keen.obj $(BUILDDIR)latin.obj \
279 $(BUILDDIR)malloc.obj $(BUILDDIR)maxflow.obj \
280 $(BUILDDIR)midend.obj $(BUILDDIR)misc.obj \
281 $(BUILDDIR)noicon.res $(BUILDDIR)printing.obj \
282 $(BUILDDIR)random.obj $(BUILDDIR)tree234.obj user32.lib \
283 $(BUILDDIR)version.obj $(BUILDDIR)windows.obj winspool.lib
284
285$(BUILDDIR)keensolver.exe: $(BUILDDIR)dsf.obj $(BUILDDIR)keen2.obj \
286 $(BUILDDIR)latin6.obj $(BUILDDIR)malloc.obj \
287 $(BUILDDIR)maxflow.obj $(BUILDDIR)misc.obj \
288 $(BUILDDIR)nullfe.obj $(BUILDDIR)random.obj \
289 $(BUILDDIR)tree234.obj
290 $(LD) $(LFLAGS) $(XLFLAGS) /out:$(BUILDDIR)keensolver.exe \
291 /lldmap:$(BUILDDIR)keensolver.map \
292 /subsystem:console$(SUBSYSVER) $(EXTRA_console) \
293 $(BUILDDIR)dsf.obj $(BUILDDIR)keen2.obj \
294 $(BUILDDIR)latin6.obj $(BUILDDIR)malloc.obj \
295 $(BUILDDIR)maxflow.obj $(BUILDDIR)misc.obj \
296 $(BUILDDIR)nullfe.obj $(BUILDDIR)random.obj \
297 $(BUILDDIR)tree234.obj
298
299$(BUILDDIR)latincheck.exe: $(BUILDDIR)latin8.obj $(BUILDDIR)malloc.obj \
300 $(BUILDDIR)maxflow.obj $(BUILDDIR)misc.obj \
301 $(BUILDDIR)nullfe.obj $(BUILDDIR)random.obj \
302 $(BUILDDIR)tree234.obj
303 $(LD) $(LFLAGS) $(XLFLAGS) /out:$(BUILDDIR)latincheck.exe \
304 /lldmap:$(BUILDDIR)latincheck.map \
305 /subsystem:console$(SUBSYSVER) $(EXTRA_console) \
306 $(BUILDDIR)latin8.obj $(BUILDDIR)malloc.obj \
307 $(BUILDDIR)maxflow.obj $(BUILDDIR)misc.obj \
308 $(BUILDDIR)nullfe.obj $(BUILDDIR)random.obj \
309 $(BUILDDIR)tree234.obj
310
311$(BUILDDIR)lightup.exe: $(BUILDDIR)combi.obj $(BUILDDIR)drawing.obj \
312 $(BUILDDIR)lightup.obj $(BUILDDIR)malloc.obj \
313 $(BUILDDIR)midend.obj $(BUILDDIR)misc.obj \
314 $(BUILDDIR)noicon.res $(BUILDDIR)printing.obj \
315 $(BUILDDIR)random.obj $(BUILDDIR)version.obj \
316 $(BUILDDIR)windows.obj
317 $(LD) $(LFLAGS) $(XLFLAGS) /out:$(BUILDDIR)lightup.exe \
318 /lldmap:$(BUILDDIR)lightup.map \
319 /subsystem:windows$(SUBSYSVER) $(EXTRA_windows) \
320 $(BUILDDIR)combi.obj comctl32.lib comdlg32.lib \
321 $(BUILDDIR)drawing.obj gdi32.lib $(BUILDDIR)lightup.obj \
322 $(BUILDDIR)malloc.obj $(BUILDDIR)midend.obj \
323 $(BUILDDIR)misc.obj $(BUILDDIR)noicon.res \
324 $(BUILDDIR)printing.obj $(BUILDDIR)random.obj user32.lib \
325 $(BUILDDIR)version.obj $(BUILDDIR)windows.obj winspool.lib
326
327$(BUILDDIR)lightupsolver.exe: $(BUILDDIR)combi.obj $(BUILDDIR)lightup2.obj \
328 $(BUILDDIR)malloc.obj $(BUILDDIR)misc.obj \
329 $(BUILDDIR)nullfe.obj $(BUILDDIR)random.obj
330 $(LD) $(LFLAGS) $(XLFLAGS) /out:$(BUILDDIR)lightupsolver.exe \
331 /lldmap:$(BUILDDIR)lightupsolver.map \
332 /subsystem:console$(SUBSYSVER) $(EXTRA_console) \
333 $(BUILDDIR)combi.obj $(BUILDDIR)lightup2.obj \
334 $(BUILDDIR)malloc.obj $(BUILDDIR)misc.obj \
335 $(BUILDDIR)nullfe.obj $(BUILDDIR)random.obj
336
337$(BUILDDIR)loopy.exe: $(BUILDDIR)drawing.obj $(BUILDDIR)dsf.obj \
338 $(BUILDDIR)grid.obj $(BUILDDIR)loopgen.obj \
339 $(BUILDDIR)loopy.obj $(BUILDDIR)malloc.obj \
340 $(BUILDDIR)midend.obj $(BUILDDIR)misc.obj \
341 $(BUILDDIR)noicon.res $(BUILDDIR)penrose.obj \
342 $(BUILDDIR)printing.obj $(BUILDDIR)random.obj \
343 $(BUILDDIR)tree234.obj $(BUILDDIR)version.obj \
344 $(BUILDDIR)windows.obj
345 $(LD) $(LFLAGS) $(XLFLAGS) /out:$(BUILDDIR)loopy.exe \
346 /lldmap:$(BUILDDIR)loopy.map /subsystem:windows$(SUBSYSVER) \
347 $(EXTRA_windows) comctl32.lib comdlg32.lib \
348 $(BUILDDIR)drawing.obj $(BUILDDIR)dsf.obj gdi32.lib \
349 $(BUILDDIR)grid.obj $(BUILDDIR)loopgen.obj \
350 $(BUILDDIR)loopy.obj $(BUILDDIR)malloc.obj \
351 $(BUILDDIR)midend.obj $(BUILDDIR)misc.obj \
352 $(BUILDDIR)noicon.res $(BUILDDIR)penrose.obj \
353 $(BUILDDIR)printing.obj $(BUILDDIR)random.obj \
354 $(BUILDDIR)tree234.obj user32.lib $(BUILDDIR)version.obj \
355 $(BUILDDIR)windows.obj winspool.lib
356
357$(BUILDDIR)loopysolver.exe: $(BUILDDIR)dsf.obj $(BUILDDIR)grid.obj \
358 $(BUILDDIR)loopgen.obj $(BUILDDIR)loopy2.obj \
359 $(BUILDDIR)malloc.obj $(BUILDDIR)misc.obj \
360 $(BUILDDIR)nullfe.obj $(BUILDDIR)penrose.obj \
361 $(BUILDDIR)random.obj $(BUILDDIR)tree234.obj
362 $(LD) $(LFLAGS) $(XLFLAGS) /out:$(BUILDDIR)loopysolver.exe \
363 /lldmap:$(BUILDDIR)loopysolver.map \
364 /subsystem:console$(SUBSYSVER) $(EXTRA_console) \
365 $(BUILDDIR)dsf.obj $(BUILDDIR)grid.obj \
366 $(BUILDDIR)loopgen.obj $(BUILDDIR)loopy2.obj \
367 $(BUILDDIR)malloc.obj $(BUILDDIR)misc.obj \
368 $(BUILDDIR)nullfe.obj $(BUILDDIR)penrose.obj \
369 $(BUILDDIR)random.obj $(BUILDDIR)tree234.obj
370
371$(BUILDDIR)magnets.exe: $(BUILDDIR)drawing.obj $(BUILDDIR)laydomino.obj \
372 $(BUILDDIR)magnets.obj $(BUILDDIR)malloc.obj \
373 $(BUILDDIR)midend.obj $(BUILDDIR)misc.obj \
374 $(BUILDDIR)noicon.res $(BUILDDIR)printing.obj \
375 $(BUILDDIR)random.obj $(BUILDDIR)version.obj \
376 $(BUILDDIR)windows.obj
377 $(LD) $(LFLAGS) $(XLFLAGS) /out:$(BUILDDIR)magnets.exe \
378 /lldmap:$(BUILDDIR)magnets.map \
379 /subsystem:windows$(SUBSYSVER) $(EXTRA_windows) comctl32.lib \
380 comdlg32.lib $(BUILDDIR)drawing.obj gdi32.lib \
381 $(BUILDDIR)laydomino.obj $(BUILDDIR)magnets.obj \
382 $(BUILDDIR)malloc.obj $(BUILDDIR)midend.obj \
383 $(BUILDDIR)misc.obj $(BUILDDIR)noicon.res \
384 $(BUILDDIR)printing.obj $(BUILDDIR)random.obj user32.lib \
385 $(BUILDDIR)version.obj $(BUILDDIR)windows.obj winspool.lib
386
387$(BUILDDIR)magnetssolver.exe: $(BUILDDIR)laydomino.obj \
388 $(BUILDDIR)magnets2.obj $(BUILDDIR)malloc.obj \
389 $(BUILDDIR)misc.obj $(BUILDDIR)nullfe.obj \
390 $(BUILDDIR)random.obj
391 $(LD) $(LFLAGS) $(XLFLAGS) /out:$(BUILDDIR)magnetssolver.exe \
392 /lldmap:$(BUILDDIR)magnetssolver.map \
393 /subsystem:console$(SUBSYSVER) $(EXTRA_console) \
394 $(BUILDDIR)laydomino.obj $(BUILDDIR)magnets2.obj \
395 $(BUILDDIR)malloc.obj $(BUILDDIR)misc.obj \
396 $(BUILDDIR)nullfe.obj $(BUILDDIR)random.obj
397
398$(BUILDDIR)map.exe: $(BUILDDIR)drawing.obj $(BUILDDIR)dsf.obj \
399 $(BUILDDIR)malloc.obj $(BUILDDIR)map.obj \
400 $(BUILDDIR)midend.obj $(BUILDDIR)misc.obj \
401 $(BUILDDIR)noicon.res $(BUILDDIR)printing.obj \
402 $(BUILDDIR)random.obj $(BUILDDIR)version.obj \
403 $(BUILDDIR)windows.obj
404 $(LD) $(LFLAGS) $(XLFLAGS) /out:$(BUILDDIR)map.exe \
405 /lldmap:$(BUILDDIR)map.map /subsystem:windows$(SUBSYSVER) \
406 $(EXTRA_windows) comctl32.lib comdlg32.lib \
407 $(BUILDDIR)drawing.obj $(BUILDDIR)dsf.obj gdi32.lib \
408 $(BUILDDIR)malloc.obj $(BUILDDIR)map.obj \
409 $(BUILDDIR)midend.obj $(BUILDDIR)misc.obj \
410 $(BUILDDIR)noicon.res $(BUILDDIR)printing.obj \
411 $(BUILDDIR)random.obj user32.lib $(BUILDDIR)version.obj \
412 $(BUILDDIR)windows.obj winspool.lib
413
414$(BUILDDIR)mapsolver.exe: $(BUILDDIR)dsf.obj $(BUILDDIR)malloc.obj \
415 $(BUILDDIR)map2.obj $(BUILDDIR)misc.obj \
416 $(BUILDDIR)nullfe.obj $(BUILDDIR)random.obj
417 $(LD) $(LFLAGS) $(XLFLAGS) /out:$(BUILDDIR)mapsolver.exe \
418 /lldmap:$(BUILDDIR)mapsolver.map \
419 /subsystem:console$(SUBSYSVER) $(EXTRA_console) \
420 $(BUILDDIR)dsf.obj $(BUILDDIR)malloc.obj $(BUILDDIR)map2.obj \
421 $(BUILDDIR)misc.obj $(BUILDDIR)nullfe.obj \
422 $(BUILDDIR)random.obj
423
424$(BUILDDIR)mineobfusc.exe: $(BUILDDIR)malloc.obj $(BUILDDIR)mines2.obj \
425 $(BUILDDIR)misc.obj $(BUILDDIR)nullfe.obj \
426 $(BUILDDIR)random.obj $(BUILDDIR)tree234.obj
427 $(LD) $(LFLAGS) $(XLFLAGS) /out:$(BUILDDIR)mineobfusc.exe \
428 /lldmap:$(BUILDDIR)mineobfusc.map \
429 /subsystem:console$(SUBSYSVER) $(EXTRA_console) \
430 $(BUILDDIR)malloc.obj $(BUILDDIR)mines2.obj \
431 $(BUILDDIR)misc.obj $(BUILDDIR)nullfe.obj \
432 $(BUILDDIR)random.obj $(BUILDDIR)tree234.obj
433
434$(BUILDDIR)mines.exe: $(BUILDDIR)drawing.obj $(BUILDDIR)malloc.obj \
435 $(BUILDDIR)midend.obj $(BUILDDIR)mines.obj \
436 $(BUILDDIR)misc.obj $(BUILDDIR)noicon.res \
437 $(BUILDDIR)printing.obj $(BUILDDIR)random.obj \
438 $(BUILDDIR)tree234.obj $(BUILDDIR)version.obj \
439 $(BUILDDIR)windows.obj
440 $(LD) $(LFLAGS) $(XLFLAGS) /out:$(BUILDDIR)mines.exe \
441 /lldmap:$(BUILDDIR)mines.map /subsystem:windows$(SUBSYSVER) \
442 $(EXTRA_windows) comctl32.lib comdlg32.lib \
443 $(BUILDDIR)drawing.obj gdi32.lib $(BUILDDIR)malloc.obj \
444 $(BUILDDIR)midend.obj $(BUILDDIR)mines.obj \
445 $(BUILDDIR)misc.obj $(BUILDDIR)noicon.res \
446 $(BUILDDIR)printing.obj $(BUILDDIR)random.obj \
447 $(BUILDDIR)tree234.obj user32.lib $(BUILDDIR)version.obj \
448 $(BUILDDIR)windows.obj winspool.lib
449
450$(BUILDDIR)netgame.exe: $(BUILDDIR)drawing.obj $(BUILDDIR)dsf.obj \
451 $(BUILDDIR)findloop.obj $(BUILDDIR)malloc.obj \
452 $(BUILDDIR)midend.obj $(BUILDDIR)misc.obj $(BUILDDIR)net.obj \
453 $(BUILDDIR)noicon.res $(BUILDDIR)printing.obj \
454 $(BUILDDIR)random.obj $(BUILDDIR)tree234.obj \
455 $(BUILDDIR)version.obj $(BUILDDIR)windows.obj
456 $(LD) $(LFLAGS) $(XLFLAGS) /out:$(BUILDDIR)netgame.exe \
457 /lldmap:$(BUILDDIR)netgame.map \
458 /subsystem:windows$(SUBSYSVER) $(EXTRA_windows) comctl32.lib \
459 comdlg32.lib $(BUILDDIR)drawing.obj $(BUILDDIR)dsf.obj \
460 $(BUILDDIR)findloop.obj gdi32.lib $(BUILDDIR)malloc.obj \
461 $(BUILDDIR)midend.obj $(BUILDDIR)misc.obj $(BUILDDIR)net.obj \
462 $(BUILDDIR)noicon.res $(BUILDDIR)printing.obj \
463 $(BUILDDIR)random.obj $(BUILDDIR)tree234.obj user32.lib \
464 $(BUILDDIR)version.obj $(BUILDDIR)windows.obj winspool.lib
465
466$(BUILDDIR)netslide.exe: $(BUILDDIR)drawing.obj $(BUILDDIR)malloc.obj \
467 $(BUILDDIR)midend.obj $(BUILDDIR)misc.obj \
468 $(BUILDDIR)netslide.obj $(BUILDDIR)noicon.res \
469 $(BUILDDIR)printing.obj $(BUILDDIR)random.obj \
470 $(BUILDDIR)tree234.obj $(BUILDDIR)version.obj \
471 $(BUILDDIR)windows.obj
472 $(LD) $(LFLAGS) $(XLFLAGS) /out:$(BUILDDIR)netslide.exe \
473 /lldmap:$(BUILDDIR)netslide.map \
474 /subsystem:windows$(SUBSYSVER) $(EXTRA_windows) comctl32.lib \
475 comdlg32.lib $(BUILDDIR)drawing.obj gdi32.lib \
476 $(BUILDDIR)malloc.obj $(BUILDDIR)midend.obj \
477 $(BUILDDIR)misc.obj $(BUILDDIR)netslide.obj \
478 $(BUILDDIR)noicon.res $(BUILDDIR)printing.obj \
479 $(BUILDDIR)random.obj $(BUILDDIR)tree234.obj user32.lib \
480 $(BUILDDIR)version.obj $(BUILDDIR)windows.obj winspool.lib
481
482$(BUILDDIR)nullgame.exe: $(BUILDDIR)drawing.obj $(BUILDDIR)malloc.obj \
483 $(BUILDDIR)midend.obj $(BUILDDIR)misc.obj \
484 $(BUILDDIR)noicon.res $(BUILDDIR)nullgame.obj \
485 $(BUILDDIR)printing.obj $(BUILDDIR)random.obj \
486 $(BUILDDIR)version.obj $(BUILDDIR)windows.obj
487 $(LD) $(LFLAGS) $(XLFLAGS) /out:$(BUILDDIR)nullgame.exe \
488 /lldmap:$(BUILDDIR)nullgame.map \
489 /subsystem:windows$(SUBSYSVER) $(EXTRA_windows) comctl32.lib \
490 comdlg32.lib $(BUILDDIR)drawing.obj gdi32.lib \
491 $(BUILDDIR)malloc.obj $(BUILDDIR)midend.obj \
492 $(BUILDDIR)misc.obj $(BUILDDIR)noicon.res \
493 $(BUILDDIR)nullgame.obj $(BUILDDIR)printing.obj \
494 $(BUILDDIR)random.obj user32.lib $(BUILDDIR)version.obj \
495 $(BUILDDIR)windows.obj winspool.lib
496
497$(BUILDDIR)palisade.exe: $(BUILDDIR)divvy.obj $(BUILDDIR)drawing.obj \
498 $(BUILDDIR)dsf.obj $(BUILDDIR)malloc.obj \
499 $(BUILDDIR)midend.obj $(BUILDDIR)misc.obj \
500 $(BUILDDIR)noicon.res $(BUILDDIR)palisade.obj \
501 $(BUILDDIR)printing.obj $(BUILDDIR)random.obj \
502 $(BUILDDIR)version.obj $(BUILDDIR)windows.obj
503 $(LD) $(LFLAGS) $(XLFLAGS) /out:$(BUILDDIR)palisade.exe \
504 /lldmap:$(BUILDDIR)palisade.map \
505 /subsystem:windows$(SUBSYSVER) $(EXTRA_windows) comctl32.lib \
506 comdlg32.lib $(BUILDDIR)divvy.obj $(BUILDDIR)drawing.obj \
507 $(BUILDDIR)dsf.obj gdi32.lib $(BUILDDIR)malloc.obj \
508 $(BUILDDIR)midend.obj $(BUILDDIR)misc.obj \
509 $(BUILDDIR)noicon.res $(BUILDDIR)palisade.obj \
510 $(BUILDDIR)printing.obj $(BUILDDIR)random.obj user32.lib \
511 $(BUILDDIR)version.obj $(BUILDDIR)windows.obj winspool.lib
512
513$(BUILDDIR)pattern.exe: $(BUILDDIR)drawing.obj $(BUILDDIR)malloc.obj \
514 $(BUILDDIR)midend.obj $(BUILDDIR)misc.obj \
515 $(BUILDDIR)noicon.res $(BUILDDIR)pattern.obj \
516 $(BUILDDIR)printing.obj $(BUILDDIR)random.obj \
517 $(BUILDDIR)version.obj $(BUILDDIR)windows.obj
518 $(LD) $(LFLAGS) $(XLFLAGS) /out:$(BUILDDIR)pattern.exe \
519 /lldmap:$(BUILDDIR)pattern.map \
520 /subsystem:windows$(SUBSYSVER) $(EXTRA_windows) comctl32.lib \
521 comdlg32.lib $(BUILDDIR)drawing.obj gdi32.lib \
522 $(BUILDDIR)malloc.obj $(BUILDDIR)midend.obj \
523 $(BUILDDIR)misc.obj $(BUILDDIR)noicon.res \
524 $(BUILDDIR)pattern.obj $(BUILDDIR)printing.obj \
525 $(BUILDDIR)random.obj user32.lib $(BUILDDIR)version.obj \
526 $(BUILDDIR)windows.obj winspool.lib
527
528$(BUILDDIR)patternpicture.exe: $(BUILDDIR)malloc.obj $(BUILDDIR)misc.obj \
529 $(BUILDDIR)nullfe.obj $(BUILDDIR)pattern4.obj \
530 $(BUILDDIR)random.obj
531 $(LD) $(LFLAGS) $(XLFLAGS) /out:$(BUILDDIR)patternpicture.exe \
532 /lldmap:$(BUILDDIR)patternpicture.map \
533 /subsystem:console$(SUBSYSVER) $(EXTRA_console) \
534 $(BUILDDIR)malloc.obj $(BUILDDIR)misc.obj \
535 $(BUILDDIR)nullfe.obj $(BUILDDIR)pattern4.obj \
536 $(BUILDDIR)random.obj
537
538$(BUILDDIR)patternsolver.exe: $(BUILDDIR)malloc.obj $(BUILDDIR)misc.obj \
539 $(BUILDDIR)nullfe.obj $(BUILDDIR)pattern2.obj \
540 $(BUILDDIR)random.obj
541 $(LD) $(LFLAGS) $(XLFLAGS) /out:$(BUILDDIR)patternsolver.exe \
542 /lldmap:$(BUILDDIR)patternsolver.map \
543 /subsystem:console$(SUBSYSVER) $(EXTRA_console) \
544 $(BUILDDIR)malloc.obj $(BUILDDIR)misc.obj \
545 $(BUILDDIR)nullfe.obj $(BUILDDIR)pattern2.obj \
546 $(BUILDDIR)random.obj
547
548$(BUILDDIR)pearl.exe: $(BUILDDIR)drawing.obj $(BUILDDIR)dsf.obj \
549 $(BUILDDIR)grid.obj $(BUILDDIR)loopgen.obj \
550 $(BUILDDIR)malloc.obj $(BUILDDIR)midend.obj \
551 $(BUILDDIR)misc.obj $(BUILDDIR)pearl.obj \
552 $(BUILDDIR)penrose.obj $(BUILDDIR)printing.obj \
553 $(BUILDDIR)random.obj $(BUILDDIR)tdq.obj \
554 $(BUILDDIR)tree234.obj $(BUILDDIR)version.obj \
555 $(BUILDDIR)windows.obj
556 $(LD) $(LFLAGS) $(XLFLAGS) /out:$(BUILDDIR)pearl.exe \
557 /lldmap:$(BUILDDIR)pearl.map /subsystem:windows$(SUBSYSVER) \
558 $(EXTRA_windows) comctl32.lib comdlg32.lib \
559 $(BUILDDIR)drawing.obj $(BUILDDIR)dsf.obj gdi32.lib \
560 $(BUILDDIR)grid.obj $(BUILDDIR)loopgen.obj \
561 $(BUILDDIR)malloc.obj $(BUILDDIR)midend.obj \
562 $(BUILDDIR)misc.obj $(BUILDDIR)pearl.obj \
563 $(BUILDDIR)penrose.obj $(BUILDDIR)printing.obj \
564 $(BUILDDIR)random.obj $(BUILDDIR)tdq.obj \
565 $(BUILDDIR)tree234.obj user32.lib $(BUILDDIR)version.obj \
566 $(BUILDDIR)windows.obj winspool.lib
567
568$(BUILDDIR)pearlbench.exe: $(BUILDDIR)dsf.obj $(BUILDDIR)grid.obj \
569 $(BUILDDIR)loopgen.obj $(BUILDDIR)malloc.obj \
570 $(BUILDDIR)misc.obj $(BUILDDIR)nullfe.obj \
571 $(BUILDDIR)pearl2.obj $(BUILDDIR)penrose.obj \
572 $(BUILDDIR)random.obj $(BUILDDIR)tdq.obj \
573 $(BUILDDIR)tree234.obj
574 $(LD) $(LFLAGS) $(XLFLAGS) /out:$(BUILDDIR)pearlbench.exe \
575 /lldmap:$(BUILDDIR)pearlbench.map \
576 /subsystem:console$(SUBSYSVER) $(EXTRA_console) \
577 $(BUILDDIR)dsf.obj $(BUILDDIR)grid.obj \
578 $(BUILDDIR)loopgen.obj $(BUILDDIR)malloc.obj \
579 $(BUILDDIR)misc.obj $(BUILDDIR)nullfe.obj \
580 $(BUILDDIR)pearl2.obj $(BUILDDIR)penrose.obj \
581 $(BUILDDIR)random.obj $(BUILDDIR)tdq.obj \
582 $(BUILDDIR)tree234.obj
583
584$(BUILDDIR)pegs.exe: $(BUILDDIR)drawing.obj $(BUILDDIR)malloc.obj \
585 $(BUILDDIR)midend.obj $(BUILDDIR)misc.obj \
586 $(BUILDDIR)noicon.res $(BUILDDIR)pegs.obj \
587 $(BUILDDIR)printing.obj $(BUILDDIR)random.obj \
588 $(BUILDDIR)tree234.obj $(BUILDDIR)version.obj \
589 $(BUILDDIR)windows.obj
590 $(LD) $(LFLAGS) $(XLFLAGS) /out:$(BUILDDIR)pegs.exe \
591 /lldmap:$(BUILDDIR)pegs.map /subsystem:windows$(SUBSYSVER) \
592 $(EXTRA_windows) comctl32.lib comdlg32.lib \
593 $(BUILDDIR)drawing.obj gdi32.lib $(BUILDDIR)malloc.obj \
594 $(BUILDDIR)midend.obj $(BUILDDIR)misc.obj \
595 $(BUILDDIR)noicon.res $(BUILDDIR)pegs.obj \
596 $(BUILDDIR)printing.obj $(BUILDDIR)random.obj \
597 $(BUILDDIR)tree234.obj user32.lib $(BUILDDIR)version.obj \
598 $(BUILDDIR)windows.obj winspool.lib
599
600$(BUILDDIR)puzzles.exe: $(BUILDDIR)blackbo3.obj $(BUILDDIR)bridges3.obj \
601 $(BUILDDIR)combi.obj $(BUILDDIR)cube3.obj \
602 $(BUILDDIR)divvy.obj $(BUILDDIR)dominos3.obj \
603 $(BUILDDIR)drawing.obj $(BUILDDIR)dsf.obj \
604 $(BUILDDIR)fifteen5.obj $(BUILDDIR)filling5.obj \
605 $(BUILDDIR)findloop.obj $(BUILDDIR)flip3.obj \
606 $(BUILDDIR)flood3.obj $(BUILDDIR)galaxie7.obj \
607 $(BUILDDIR)grid.obj $(BUILDDIR)guess3.obj \
608 $(BUILDDIR)inertia3.obj $(BUILDDIR)keen5.obj \
609 $(BUILDDIR)latin.obj $(BUILDDIR)laydomino.obj \
610 $(BUILDDIR)lightup5.obj $(BUILDDIR)list.obj \
611 $(BUILDDIR)loopgen.obj $(BUILDDIR)loopy5.obj \
612 $(BUILDDIR)magnets5.obj $(BUILDDIR)malloc.obj \
613 $(BUILDDIR)map5.obj $(BUILDDIR)maxflow.obj \
614 $(BUILDDIR)midend.obj $(BUILDDIR)mines5.obj \
615 $(BUILDDIR)misc.obj $(BUILDDIR)net3.obj \
616 $(BUILDDIR)netslid3.obj $(BUILDDIR)noicon.res \
617 $(BUILDDIR)palisad3.obj $(BUILDDIR)pattern7.obj \
618 $(BUILDDIR)pearl5.obj $(BUILDDIR)pegs3.obj \
619 $(BUILDDIR)penrose.obj $(BUILDDIR)printing.obj \
620 $(BUILDDIR)random.obj $(BUILDDIR)range3.obj \
621 $(BUILDDIR)rect3.obj $(BUILDDIR)samegam3.obj \
622 $(BUILDDIR)signpos5.obj $(BUILDDIR)singles5.obj \
623 $(BUILDDIR)sixteen3.obj $(BUILDDIR)slant5.obj \
624 $(BUILDDIR)solo5.obj $(BUILDDIR)tdq.obj \
625 $(BUILDDIR)tents5.obj $(BUILDDIR)towers5.obj \
626 $(BUILDDIR)tracks3.obj $(BUILDDIR)tree234.obj \
627 $(BUILDDIR)twiddle3.obj $(BUILDDIR)undead3.obj \
628 $(BUILDDIR)unequal5.obj $(BUILDDIR)unruly5.obj \
629 $(BUILDDIR)untangl3.obj $(BUILDDIR)version.obj \
630 $(BUILDDIR)windows1.obj
631 $(LD) $(LFLAGS) $(XLFLAGS) /out:$(BUILDDIR)puzzles.exe \
632 /lldmap:$(BUILDDIR)puzzles.map \
633 /subsystem:windows$(SUBSYSVER) $(EXTRA_windows) \
634 $(BUILDDIR)blackbo3.obj $(BUILDDIR)bridges3.obj \
635 $(BUILDDIR)combi.obj comctl32.lib comdlg32.lib \
636 $(BUILDDIR)cube3.obj $(BUILDDIR)divvy.obj \
637 $(BUILDDIR)dominos3.obj $(BUILDDIR)drawing.obj \
638 $(BUILDDIR)dsf.obj $(BUILDDIR)fifteen5.obj \
639 $(BUILDDIR)filling5.obj $(BUILDDIR)findloop.obj \
640 $(BUILDDIR)flip3.obj $(BUILDDIR)flood3.obj \
641 $(BUILDDIR)galaxie7.obj gdi32.lib $(BUILDDIR)grid.obj \
642 $(BUILDDIR)guess3.obj $(BUILDDIR)inertia3.obj \
643 $(BUILDDIR)keen5.obj $(BUILDDIR)latin.obj \
644 $(BUILDDIR)laydomino.obj $(BUILDDIR)lightup5.obj \
645 $(BUILDDIR)list.obj $(BUILDDIR)loopgen.obj \
646 $(BUILDDIR)loopy5.obj $(BUILDDIR)magnets5.obj \
647 $(BUILDDIR)malloc.obj $(BUILDDIR)map5.obj \
648 $(BUILDDIR)maxflow.obj $(BUILDDIR)midend.obj \
649 $(BUILDDIR)mines5.obj $(BUILDDIR)misc.obj \
650 $(BUILDDIR)net3.obj $(BUILDDIR)netslid3.obj \
651 $(BUILDDIR)noicon.res $(BUILDDIR)palisad3.obj \
652 $(BUILDDIR)pattern7.obj $(BUILDDIR)pearl5.obj \
653 $(BUILDDIR)pegs3.obj $(BUILDDIR)penrose.obj \
654 $(BUILDDIR)printing.obj $(BUILDDIR)random.obj \
655 $(BUILDDIR)range3.obj $(BUILDDIR)rect3.obj \
656 $(BUILDDIR)samegam3.obj $(BUILDDIR)signpos5.obj \
657 $(BUILDDIR)singles5.obj $(BUILDDIR)sixteen3.obj \
658 $(BUILDDIR)slant5.obj $(BUILDDIR)solo5.obj \
659 $(BUILDDIR)tdq.obj $(BUILDDIR)tents5.obj \
660 $(BUILDDIR)towers5.obj $(BUILDDIR)tracks3.obj \
661 $(BUILDDIR)tree234.obj $(BUILDDIR)twiddle3.obj \
662 $(BUILDDIR)undead3.obj $(BUILDDIR)unequal5.obj \
663 $(BUILDDIR)unruly5.obj $(BUILDDIR)untangl3.obj user32.lib \
664 $(BUILDDIR)version.obj $(BUILDDIR)windows1.obj winspool.lib
665
666$(BUILDDIR)range.exe: $(BUILDDIR)drawing.obj $(BUILDDIR)dsf.obj \
667 $(BUILDDIR)malloc.obj $(BUILDDIR)midend.obj \
668 $(BUILDDIR)misc.obj $(BUILDDIR)noicon.res \
669 $(BUILDDIR)printing.obj $(BUILDDIR)random.obj \
670 $(BUILDDIR)range.obj $(BUILDDIR)version.obj \
671 $(BUILDDIR)windows.obj
672 $(LD) $(LFLAGS) $(XLFLAGS) /out:$(BUILDDIR)range.exe \
673 /lldmap:$(BUILDDIR)range.map /subsystem:windows$(SUBSYSVER) \
674 $(EXTRA_windows) comctl32.lib comdlg32.lib \
675 $(BUILDDIR)drawing.obj $(BUILDDIR)dsf.obj gdi32.lib \
676 $(BUILDDIR)malloc.obj $(BUILDDIR)midend.obj \
677 $(BUILDDIR)misc.obj $(BUILDDIR)noicon.res \
678 $(BUILDDIR)printing.obj $(BUILDDIR)random.obj \
679 $(BUILDDIR)range.obj user32.lib $(BUILDDIR)version.obj \
680 $(BUILDDIR)windows.obj winspool.lib
681
682$(BUILDDIR)rect.exe: $(BUILDDIR)drawing.obj $(BUILDDIR)malloc.obj \
683 $(BUILDDIR)midend.obj $(BUILDDIR)misc.obj \
684 $(BUILDDIR)noicon.res $(BUILDDIR)printing.obj \
685 $(BUILDDIR)random.obj $(BUILDDIR)rect.obj \
686 $(BUILDDIR)version.obj $(BUILDDIR)windows.obj
687 $(LD) $(LFLAGS) $(XLFLAGS) /out:$(BUILDDIR)rect.exe \
688 /lldmap:$(BUILDDIR)rect.map /subsystem:windows$(SUBSYSVER) \
689 $(EXTRA_windows) comctl32.lib comdlg32.lib \
690 $(BUILDDIR)drawing.obj gdi32.lib $(BUILDDIR)malloc.obj \
691 $(BUILDDIR)midend.obj $(BUILDDIR)misc.obj \
692 $(BUILDDIR)noicon.res $(BUILDDIR)printing.obj \
693 $(BUILDDIR)random.obj $(BUILDDIR)rect.obj user32.lib \
694 $(BUILDDIR)version.obj $(BUILDDIR)windows.obj winspool.lib
695
696$(BUILDDIR)samegame.exe: $(BUILDDIR)drawing.obj $(BUILDDIR)malloc.obj \
697 $(BUILDDIR)midend.obj $(BUILDDIR)misc.obj \
698 $(BUILDDIR)noicon.res $(BUILDDIR)printing.obj \
699 $(BUILDDIR)random.obj $(BUILDDIR)samegame.obj \
700 $(BUILDDIR)version.obj $(BUILDDIR)windows.obj
701 $(LD) $(LFLAGS) $(XLFLAGS) /out:$(BUILDDIR)samegame.exe \
702 /lldmap:$(BUILDDIR)samegame.map \
703 /subsystem:windows$(SUBSYSVER) $(EXTRA_windows) comctl32.lib \
704 comdlg32.lib $(BUILDDIR)drawing.obj gdi32.lib \
705 $(BUILDDIR)malloc.obj $(BUILDDIR)midend.obj \
706 $(BUILDDIR)misc.obj $(BUILDDIR)noicon.res \
707 $(BUILDDIR)printing.obj $(BUILDDIR)random.obj \
708 $(BUILDDIR)samegame.obj user32.lib $(BUILDDIR)version.obj \
709 $(BUILDDIR)windows.obj winspool.lib
710
711$(BUILDDIR)signpost.exe: $(BUILDDIR)drawing.obj $(BUILDDIR)dsf.obj \
712 $(BUILDDIR)malloc.obj $(BUILDDIR)midend.obj \
713 $(BUILDDIR)misc.obj $(BUILDDIR)noicon.res \
714 $(BUILDDIR)printing.obj $(BUILDDIR)random.obj \
715 $(BUILDDIR)signpost.obj $(BUILDDIR)version.obj \
716 $(BUILDDIR)windows.obj
717 $(LD) $(LFLAGS) $(XLFLAGS) /out:$(BUILDDIR)signpost.exe \
718 /lldmap:$(BUILDDIR)signpost.map \
719 /subsystem:windows$(SUBSYSVER) $(EXTRA_windows) comctl32.lib \
720 comdlg32.lib $(BUILDDIR)drawing.obj $(BUILDDIR)dsf.obj \
721 gdi32.lib $(BUILDDIR)malloc.obj $(BUILDDIR)midend.obj \
722 $(BUILDDIR)misc.obj $(BUILDDIR)noicon.res \
723 $(BUILDDIR)printing.obj $(BUILDDIR)random.obj \
724 $(BUILDDIR)signpost.obj user32.lib $(BUILDDIR)version.obj \
725 $(BUILDDIR)windows.obj winspool.lib
726
727$(BUILDDIR)signpostsolver.exe: $(BUILDDIR)dsf.obj $(BUILDDIR)malloc.obj \
728 $(BUILDDIR)misc.obj $(BUILDDIR)nullfe.obj \
729 $(BUILDDIR)random.obj $(BUILDDIR)signpos2.obj
730 $(LD) $(LFLAGS) $(XLFLAGS) /out:$(BUILDDIR)signpostsolver.exe \
731 /lldmap:$(BUILDDIR)signpostsolver.map \
732 /subsystem:console$(SUBSYSVER) $(EXTRA_console) \
733 $(BUILDDIR)dsf.obj $(BUILDDIR)malloc.obj $(BUILDDIR)misc.obj \
734 $(BUILDDIR)nullfe.obj $(BUILDDIR)random.obj \
735 $(BUILDDIR)signpos2.obj
736
737$(BUILDDIR)singles.exe: $(BUILDDIR)drawing.obj $(BUILDDIR)dsf.obj \
738 $(BUILDDIR)latin.obj $(BUILDDIR)malloc.obj \
739 $(BUILDDIR)maxflow.obj $(BUILDDIR)midend.obj \
740 $(BUILDDIR)misc.obj $(BUILDDIR)noicon.res \
741 $(BUILDDIR)printing.obj $(BUILDDIR)random.obj \
742 $(BUILDDIR)singles.obj $(BUILDDIR)tree234.obj \
743 $(BUILDDIR)version.obj $(BUILDDIR)windows.obj
744 $(LD) $(LFLAGS) $(XLFLAGS) /out:$(BUILDDIR)singles.exe \
745 /lldmap:$(BUILDDIR)singles.map \
746 /subsystem:windows$(SUBSYSVER) $(EXTRA_windows) comctl32.lib \
747 comdlg32.lib $(BUILDDIR)drawing.obj $(BUILDDIR)dsf.obj \
748 gdi32.lib $(BUILDDIR)latin.obj $(BUILDDIR)malloc.obj \
749 $(BUILDDIR)maxflow.obj $(BUILDDIR)midend.obj \
750 $(BUILDDIR)misc.obj $(BUILDDIR)noicon.res \
751 $(BUILDDIR)printing.obj $(BUILDDIR)random.obj \
752 $(BUILDDIR)singles.obj $(BUILDDIR)tree234.obj user32.lib \
753 $(BUILDDIR)version.obj $(BUILDDIR)windows.obj winspool.lib
754
755$(BUILDDIR)singlessolver.exe: $(BUILDDIR)dsf.obj $(BUILDDIR)latin.obj \
756 $(BUILDDIR)malloc.obj $(BUILDDIR)maxflow.obj \
757 $(BUILDDIR)misc.obj $(BUILDDIR)nullfe.obj \
758 $(BUILDDIR)random.obj $(BUILDDIR)singles3.obj \
759 $(BUILDDIR)tree234.obj
760 $(LD) $(LFLAGS) $(XLFLAGS) /out:$(BUILDDIR)singlessolver.exe \
761 /lldmap:$(BUILDDIR)singlessolver.map \
762 /subsystem:console$(SUBSYSVER) $(EXTRA_console) \
763 $(BUILDDIR)dsf.obj $(BUILDDIR)latin.obj \
764 $(BUILDDIR)malloc.obj $(BUILDDIR)maxflow.obj \
765 $(BUILDDIR)misc.obj $(BUILDDIR)nullfe.obj \
766 $(BUILDDIR)random.obj $(BUILDDIR)singles3.obj \
767 $(BUILDDIR)tree234.obj
768
769$(BUILDDIR)sixteen.exe: $(BUILDDIR)drawing.obj $(BUILDDIR)malloc.obj \
770 $(BUILDDIR)midend.obj $(BUILDDIR)misc.obj \
771 $(BUILDDIR)noicon.res $(BUILDDIR)printing.obj \
772 $(BUILDDIR)random.obj $(BUILDDIR)sixteen.obj \
773 $(BUILDDIR)version.obj $(BUILDDIR)windows.obj
774 $(LD) $(LFLAGS) $(XLFLAGS) /out:$(BUILDDIR)sixteen.exe \
775 /lldmap:$(BUILDDIR)sixteen.map \
776 /subsystem:windows$(SUBSYSVER) $(EXTRA_windows) comctl32.lib \
777 comdlg32.lib $(BUILDDIR)drawing.obj gdi32.lib \
778 $(BUILDDIR)malloc.obj $(BUILDDIR)midend.obj \
779 $(BUILDDIR)misc.obj $(BUILDDIR)noicon.res \
780 $(BUILDDIR)printing.obj $(BUILDDIR)random.obj \
781 $(BUILDDIR)sixteen.obj user32.lib $(BUILDDIR)version.obj \
782 $(BUILDDIR)windows.obj winspool.lib
783
784$(BUILDDIR)slant.exe: $(BUILDDIR)drawing.obj $(BUILDDIR)dsf.obj \
785 $(BUILDDIR)findloop.obj $(BUILDDIR)malloc.obj \
786 $(BUILDDIR)midend.obj $(BUILDDIR)misc.obj \
787 $(BUILDDIR)noicon.res $(BUILDDIR)printing.obj \
788 $(BUILDDIR)random.obj $(BUILDDIR)slant.obj \
789 $(BUILDDIR)version.obj $(BUILDDIR)windows.obj
790 $(LD) $(LFLAGS) $(XLFLAGS) /out:$(BUILDDIR)slant.exe \
791 /lldmap:$(BUILDDIR)slant.map /subsystem:windows$(SUBSYSVER) \
792 $(EXTRA_windows) comctl32.lib comdlg32.lib \
793 $(BUILDDIR)drawing.obj $(BUILDDIR)dsf.obj \
794 $(BUILDDIR)findloop.obj gdi32.lib $(BUILDDIR)malloc.obj \
795 $(BUILDDIR)midend.obj $(BUILDDIR)misc.obj \
796 $(BUILDDIR)noicon.res $(BUILDDIR)printing.obj \
797 $(BUILDDIR)random.obj $(BUILDDIR)slant.obj user32.lib \
798 $(BUILDDIR)version.obj $(BUILDDIR)windows.obj winspool.lib
799
800$(BUILDDIR)slantsolver.exe: $(BUILDDIR)dsf.obj $(BUILDDIR)findloop.obj \
801 $(BUILDDIR)malloc.obj $(BUILDDIR)misc.obj \
802 $(BUILDDIR)nullfe.obj $(BUILDDIR)random.obj \
803 $(BUILDDIR)slant2.obj
804 $(LD) $(LFLAGS) $(XLFLAGS) /out:$(BUILDDIR)slantsolver.exe \
805 /lldmap:$(BUILDDIR)slantsolver.map \
806 /subsystem:console$(SUBSYSVER) $(EXTRA_console) \
807 $(BUILDDIR)dsf.obj $(BUILDDIR)findloop.obj \
808 $(BUILDDIR)malloc.obj $(BUILDDIR)misc.obj \
809 $(BUILDDIR)nullfe.obj $(BUILDDIR)random.obj \
810 $(BUILDDIR)slant2.obj
811
812$(BUILDDIR)solo.exe: $(BUILDDIR)divvy.obj $(BUILDDIR)drawing.obj \
813 $(BUILDDIR)dsf.obj $(BUILDDIR)malloc.obj \
814 $(BUILDDIR)midend.obj $(BUILDDIR)misc.obj \
815 $(BUILDDIR)noicon.res $(BUILDDIR)printing.obj \
816 $(BUILDDIR)random.obj $(BUILDDIR)solo.obj \
817 $(BUILDDIR)version.obj $(BUILDDIR)windows.obj
818 $(LD) $(LFLAGS) $(XLFLAGS) /out:$(BUILDDIR)solo.exe \
819 /lldmap:$(BUILDDIR)solo.map /subsystem:windows$(SUBSYSVER) \
820 $(EXTRA_windows) comctl32.lib comdlg32.lib \
821 $(BUILDDIR)divvy.obj $(BUILDDIR)drawing.obj \
822 $(BUILDDIR)dsf.obj gdi32.lib $(BUILDDIR)malloc.obj \
823 $(BUILDDIR)midend.obj $(BUILDDIR)misc.obj \
824 $(BUILDDIR)noicon.res $(BUILDDIR)printing.obj \
825 $(BUILDDIR)random.obj $(BUILDDIR)solo.obj user32.lib \
826 $(BUILDDIR)version.obj $(BUILDDIR)windows.obj winspool.lib
827
828$(BUILDDIR)solosolver.exe: $(BUILDDIR)divvy.obj $(BUILDDIR)dsf.obj \
829 $(BUILDDIR)malloc.obj $(BUILDDIR)misc.obj \
830 $(BUILDDIR)nullfe.obj $(BUILDDIR)random.obj \
831 $(BUILDDIR)solo2.obj
832 $(LD) $(LFLAGS) $(XLFLAGS) /out:$(BUILDDIR)solosolver.exe \
833 /lldmap:$(BUILDDIR)solosolver.map \
834 /subsystem:console$(SUBSYSVER) $(EXTRA_console) \
835 $(BUILDDIR)divvy.obj $(BUILDDIR)dsf.obj \
836 $(BUILDDIR)malloc.obj $(BUILDDIR)misc.obj \
837 $(BUILDDIR)nullfe.obj $(BUILDDIR)random.obj \
838 $(BUILDDIR)solo2.obj
839
840$(BUILDDIR)tents.exe: $(BUILDDIR)drawing.obj $(BUILDDIR)dsf.obj \
841 $(BUILDDIR)malloc.obj $(BUILDDIR)maxflow.obj \
842 $(BUILDDIR)midend.obj $(BUILDDIR)misc.obj \
843 $(BUILDDIR)noicon.res $(BUILDDIR)printing.obj \
844 $(BUILDDIR)random.obj $(BUILDDIR)tents.obj \
845 $(BUILDDIR)version.obj $(BUILDDIR)windows.obj
846 $(LD) $(LFLAGS) $(XLFLAGS) /out:$(BUILDDIR)tents.exe \
847 /lldmap:$(BUILDDIR)tents.map /subsystem:windows$(SUBSYSVER) \
848 $(EXTRA_windows) comctl32.lib comdlg32.lib \
849 $(BUILDDIR)drawing.obj $(BUILDDIR)dsf.obj gdi32.lib \
850 $(BUILDDIR)malloc.obj $(BUILDDIR)maxflow.obj \
851 $(BUILDDIR)midend.obj $(BUILDDIR)misc.obj \
852 $(BUILDDIR)noicon.res $(BUILDDIR)printing.obj \
853 $(BUILDDIR)random.obj $(BUILDDIR)tents.obj user32.lib \
854 $(BUILDDIR)version.obj $(BUILDDIR)windows.obj winspool.lib
855
856$(BUILDDIR)tentssolver.exe: $(BUILDDIR)dsf.obj $(BUILDDIR)malloc.obj \
857 $(BUILDDIR)maxflow.obj $(BUILDDIR)misc.obj \
858 $(BUILDDIR)nullfe.obj $(BUILDDIR)random.obj \
859 $(BUILDDIR)tents3.obj
860 $(LD) $(LFLAGS) $(XLFLAGS) /out:$(BUILDDIR)tentssolver.exe \
861 /lldmap:$(BUILDDIR)tentssolver.map \
862 /subsystem:console$(SUBSYSVER) $(EXTRA_console) \
863 $(BUILDDIR)dsf.obj $(BUILDDIR)malloc.obj \
864 $(BUILDDIR)maxflow.obj $(BUILDDIR)misc.obj \
865 $(BUILDDIR)nullfe.obj $(BUILDDIR)random.obj \
866 $(BUILDDIR)tents3.obj
867
868$(BUILDDIR)towers.exe: $(BUILDDIR)drawing.obj $(BUILDDIR)latin.obj \
869 $(BUILDDIR)malloc.obj $(BUILDDIR)maxflow.obj \
870 $(BUILDDIR)midend.obj $(BUILDDIR)misc.obj \
871 $(BUILDDIR)noicon.res $(BUILDDIR)printing.obj \
872 $(BUILDDIR)random.obj $(BUILDDIR)towers.obj \
873 $(BUILDDIR)tree234.obj $(BUILDDIR)version.obj \
874 $(BUILDDIR)windows.obj
875 $(LD) $(LFLAGS) $(XLFLAGS) /out:$(BUILDDIR)towers.exe \
876 /lldmap:$(BUILDDIR)towers.map /subsystem:windows$(SUBSYSVER) \
877 $(EXTRA_windows) comctl32.lib comdlg32.lib \
878 $(BUILDDIR)drawing.obj gdi32.lib $(BUILDDIR)latin.obj \
879 $(BUILDDIR)malloc.obj $(BUILDDIR)maxflow.obj \
880 $(BUILDDIR)midend.obj $(BUILDDIR)misc.obj \
881 $(BUILDDIR)noicon.res $(BUILDDIR)printing.obj \
882 $(BUILDDIR)random.obj $(BUILDDIR)towers.obj \
883 $(BUILDDIR)tree234.obj user32.lib $(BUILDDIR)version.obj \
884 $(BUILDDIR)windows.obj winspool.lib
885
886$(BUILDDIR)towerssolver.exe: $(BUILDDIR)latin6.obj $(BUILDDIR)malloc.obj \
887 $(BUILDDIR)maxflow.obj $(BUILDDIR)misc.obj \
888 $(BUILDDIR)nullfe.obj $(BUILDDIR)random.obj \
889 $(BUILDDIR)towers2.obj $(BUILDDIR)tree234.obj
890 $(LD) $(LFLAGS) $(XLFLAGS) /out:$(BUILDDIR)towerssolver.exe \
891 /lldmap:$(BUILDDIR)towerssolver.map \
892 /subsystem:console$(SUBSYSVER) $(EXTRA_console) \
893 $(BUILDDIR)latin6.obj $(BUILDDIR)malloc.obj \
894 $(BUILDDIR)maxflow.obj $(BUILDDIR)misc.obj \
895 $(BUILDDIR)nullfe.obj $(BUILDDIR)random.obj \
896 $(BUILDDIR)towers2.obj $(BUILDDIR)tree234.obj
897
898$(BUILDDIR)tracks.exe: $(BUILDDIR)drawing.obj $(BUILDDIR)dsf.obj \
899 $(BUILDDIR)findloop.obj $(BUILDDIR)malloc.obj \
900 $(BUILDDIR)midend.obj $(BUILDDIR)misc.obj \
901 $(BUILDDIR)noicon.res $(BUILDDIR)printing.obj \
902 $(BUILDDIR)random.obj $(BUILDDIR)tracks.obj \
903 $(BUILDDIR)version.obj $(BUILDDIR)windows.obj
904 $(LD) $(LFLAGS) $(XLFLAGS) /out:$(BUILDDIR)tracks.exe \
905 /lldmap:$(BUILDDIR)tracks.map /subsystem:windows$(SUBSYSVER) \
906 $(EXTRA_windows) comctl32.lib comdlg32.lib \
907 $(BUILDDIR)drawing.obj $(BUILDDIR)dsf.obj \
908 $(BUILDDIR)findloop.obj gdi32.lib $(BUILDDIR)malloc.obj \
909 $(BUILDDIR)midend.obj $(BUILDDIR)misc.obj \
910 $(BUILDDIR)noicon.res $(BUILDDIR)printing.obj \
911 $(BUILDDIR)random.obj $(BUILDDIR)tracks.obj user32.lib \
912 $(BUILDDIR)version.obj $(BUILDDIR)windows.obj winspool.lib
913
914$(BUILDDIR)twiddle.exe: $(BUILDDIR)drawing.obj $(BUILDDIR)malloc.obj \
915 $(BUILDDIR)midend.obj $(BUILDDIR)misc.obj \
916 $(BUILDDIR)noicon.res $(BUILDDIR)printing.obj \
917 $(BUILDDIR)random.obj $(BUILDDIR)twiddle.obj \
918 $(BUILDDIR)version.obj $(BUILDDIR)windows.obj
919 $(LD) $(LFLAGS) $(XLFLAGS) /out:$(BUILDDIR)twiddle.exe \
920 /lldmap:$(BUILDDIR)twiddle.map \
921 /subsystem:windows$(SUBSYSVER) $(EXTRA_windows) comctl32.lib \
922 comdlg32.lib $(BUILDDIR)drawing.obj gdi32.lib \
923 $(BUILDDIR)malloc.obj $(BUILDDIR)midend.obj \
924 $(BUILDDIR)misc.obj $(BUILDDIR)noicon.res \
925 $(BUILDDIR)printing.obj $(BUILDDIR)random.obj \
926 $(BUILDDIR)twiddle.obj user32.lib $(BUILDDIR)version.obj \
927 $(BUILDDIR)windows.obj winspool.lib
928
929$(BUILDDIR)undead.exe: $(BUILDDIR)drawing.obj $(BUILDDIR)malloc.obj \
930 $(BUILDDIR)midend.obj $(BUILDDIR)misc.obj \
931 $(BUILDDIR)noicon.res $(BUILDDIR)printing.obj \
932 $(BUILDDIR)random.obj $(BUILDDIR)undead.obj \
933 $(BUILDDIR)version.obj $(BUILDDIR)windows.obj
934 $(LD) $(LFLAGS) $(XLFLAGS) /out:$(BUILDDIR)undead.exe \
935 /lldmap:$(BUILDDIR)undead.map /subsystem:windows$(SUBSYSVER) \
936 $(EXTRA_windows) comctl32.lib comdlg32.lib \
937 $(BUILDDIR)drawing.obj gdi32.lib $(BUILDDIR)malloc.obj \
938 $(BUILDDIR)midend.obj $(BUILDDIR)misc.obj \
939 $(BUILDDIR)noicon.res $(BUILDDIR)printing.obj \
940 $(BUILDDIR)random.obj $(BUILDDIR)undead.obj user32.lib \
941 $(BUILDDIR)version.obj $(BUILDDIR)windows.obj winspool.lib
942
943$(BUILDDIR)unequal.exe: $(BUILDDIR)drawing.obj $(BUILDDIR)latin.obj \
944 $(BUILDDIR)malloc.obj $(BUILDDIR)maxflow.obj \
945 $(BUILDDIR)midend.obj $(BUILDDIR)misc.obj \
946 $(BUILDDIR)noicon.res $(BUILDDIR)printing.obj \
947 $(BUILDDIR)random.obj $(BUILDDIR)tree234.obj \
948 $(BUILDDIR)unequal.obj $(BUILDDIR)version.obj \
949 $(BUILDDIR)windows.obj
950 $(LD) $(LFLAGS) $(XLFLAGS) /out:$(BUILDDIR)unequal.exe \
951 /lldmap:$(BUILDDIR)unequal.map \
952 /subsystem:windows$(SUBSYSVER) $(EXTRA_windows) comctl32.lib \
953 comdlg32.lib $(BUILDDIR)drawing.obj gdi32.lib \
954 $(BUILDDIR)latin.obj $(BUILDDIR)malloc.obj \
955 $(BUILDDIR)maxflow.obj $(BUILDDIR)midend.obj \
956 $(BUILDDIR)misc.obj $(BUILDDIR)noicon.res \
957 $(BUILDDIR)printing.obj $(BUILDDIR)random.obj \
958 $(BUILDDIR)tree234.obj $(BUILDDIR)unequal.obj user32.lib \
959 $(BUILDDIR)version.obj $(BUILDDIR)windows.obj winspool.lib
960
961$(BUILDDIR)unequalsolver.exe: $(BUILDDIR)latin6.obj $(BUILDDIR)malloc.obj \
962 $(BUILDDIR)maxflow.obj $(BUILDDIR)misc.obj \
963 $(BUILDDIR)nullfe.obj $(BUILDDIR)random.obj \
964 $(BUILDDIR)tree234.obj $(BUILDDIR)unequal2.obj
965 $(LD) $(LFLAGS) $(XLFLAGS) /out:$(BUILDDIR)unequalsolver.exe \
966 /lldmap:$(BUILDDIR)unequalsolver.map \
967 /subsystem:console$(SUBSYSVER) $(EXTRA_console) \
968 $(BUILDDIR)latin6.obj $(BUILDDIR)malloc.obj \
969 $(BUILDDIR)maxflow.obj $(BUILDDIR)misc.obj \
970 $(BUILDDIR)nullfe.obj $(BUILDDIR)random.obj \
971 $(BUILDDIR)tree234.obj $(BUILDDIR)unequal2.obj
972
973$(BUILDDIR)unruly.exe: $(BUILDDIR)drawing.obj $(BUILDDIR)malloc.obj \
974 $(BUILDDIR)midend.obj $(BUILDDIR)misc.obj \
975 $(BUILDDIR)noicon.res $(BUILDDIR)printing.obj \
976 $(BUILDDIR)random.obj $(BUILDDIR)unruly.obj \
977 $(BUILDDIR)version.obj $(BUILDDIR)windows.obj
978 $(LD) $(LFLAGS) $(XLFLAGS) /out:$(BUILDDIR)unruly.exe \
979 /lldmap:$(BUILDDIR)unruly.map /subsystem:windows$(SUBSYSVER) \
980 $(EXTRA_windows) comctl32.lib comdlg32.lib \
981 $(BUILDDIR)drawing.obj gdi32.lib $(BUILDDIR)malloc.obj \
982 $(BUILDDIR)midend.obj $(BUILDDIR)misc.obj \
983 $(BUILDDIR)noicon.res $(BUILDDIR)printing.obj \
984 $(BUILDDIR)random.obj $(BUILDDIR)unruly.obj user32.lib \
985 $(BUILDDIR)version.obj $(BUILDDIR)windows.obj winspool.lib
986
987$(BUILDDIR)unrulysolver.exe: $(BUILDDIR)malloc.obj $(BUILDDIR)misc.obj \
988 $(BUILDDIR)nullfe.obj $(BUILDDIR)random.obj \
989 $(BUILDDIR)unruly2.obj
990 $(LD) $(LFLAGS) $(XLFLAGS) /out:$(BUILDDIR)unrulysolver.exe \
991 /lldmap:$(BUILDDIR)unrulysolver.map \
992 /subsystem:console$(SUBSYSVER) $(EXTRA_console) \
993 $(BUILDDIR)malloc.obj $(BUILDDIR)misc.obj \
994 $(BUILDDIR)nullfe.obj $(BUILDDIR)random.obj \
995 $(BUILDDIR)unruly2.obj
996
997$(BUILDDIR)untangle.exe: $(BUILDDIR)drawing.obj $(BUILDDIR)malloc.obj \
998 $(BUILDDIR)midend.obj $(BUILDDIR)misc.obj \
999 $(BUILDDIR)noicon.res $(BUILDDIR)printing.obj \
1000 $(BUILDDIR)random.obj $(BUILDDIR)tree234.obj \
1001 $(BUILDDIR)untangle.obj $(BUILDDIR)version.obj \
1002 $(BUILDDIR)windows.obj
1003 $(LD) $(LFLAGS) $(XLFLAGS) /out:$(BUILDDIR)untangle.exe \
1004 /lldmap:$(BUILDDIR)untangle.map \
1005 /subsystem:windows$(SUBSYSVER) $(EXTRA_windows) comctl32.lib \
1006 comdlg32.lib $(BUILDDIR)drawing.obj gdi32.lib \
1007 $(BUILDDIR)malloc.obj $(BUILDDIR)midend.obj \
1008 $(BUILDDIR)misc.obj $(BUILDDIR)noicon.res \
1009 $(BUILDDIR)printing.obj $(BUILDDIR)random.obj \
1010 $(BUILDDIR)tree234.obj $(BUILDDIR)untangle.obj user32.lib \
1011 $(BUILDDIR)version.obj $(BUILDDIR)windows.obj winspool.lib
1012
1013$(BUILDDIR)blackbox.obj: ./blackbox.c ./puzzles.h
1014 $(CC) /Fo$(BUILDDIR)$(BUILDDIR)blackbox.obj $(COMPAT) $(CFLAGS) $(XFLAGS) /c $<
1015
1016$(BUILDDIR)blackbo3.obj: ./blackbox.c ./puzzles.h
1017 $(CC) /Fo$(BUILDDIR)$(BUILDDIR)blackbo3.obj $(COMPAT) $(CFLAGS) $(XFLAGS) /DCOMBINED /c $<
1018
1019$(BUILDDIR)bridges.obj: ./bridges.c ./puzzles.h
1020 $(CC) /Fo$(BUILDDIR)$(BUILDDIR)bridges.obj $(COMPAT) $(CFLAGS) $(XFLAGS) /c $<
1021
1022$(BUILDDIR)bridges3.obj: ./bridges.c ./puzzles.h
1023 $(CC) /Fo$(BUILDDIR)$(BUILDDIR)bridges3.obj $(COMPAT) $(CFLAGS) $(XFLAGS) /DCOMBINED /c $<
1024
1025$(BUILDDIR)combi.obj: ./combi.c ./puzzles.h
1026 $(CC) /Fo$(BUILDDIR)$(BUILDDIR)combi.obj $(COMPAT) $(CFLAGS) $(XFLAGS) /c $<
1027
1028$(BUILDDIR)cube.obj: ./cube.c ./puzzles.h
1029 $(CC) /Fo$(BUILDDIR)$(BUILDDIR)cube.obj $(COMPAT) $(CFLAGS) $(XFLAGS) /c $<
1030
1031$(BUILDDIR)cube3.obj: ./cube.c ./puzzles.h
1032 $(CC) /Fo$(BUILDDIR)$(BUILDDIR)cube3.obj $(COMPAT) $(CFLAGS) $(XFLAGS) /DCOMBINED /c $<
1033
1034$(BUILDDIR)divvy.obj: ./divvy.c ./puzzles.h
1035 $(CC) /Fo$(BUILDDIR)$(BUILDDIR)divvy.obj $(COMPAT) $(CFLAGS) $(XFLAGS) /c $<
1036
1037$(BUILDDIR)dominosa.obj: ./dominosa.c ./puzzles.h
1038 $(CC) /Fo$(BUILDDIR)$(BUILDDIR)dominosa.obj $(COMPAT) $(CFLAGS) $(XFLAGS) /c $<
1039
1040$(BUILDDIR)dominos3.obj: ./dominosa.c ./puzzles.h
1041 $(CC) /Fo$(BUILDDIR)$(BUILDDIR)dominos3.obj $(COMPAT) $(CFLAGS) $(XFLAGS) /DCOMBINED /c $<
1042
1043$(BUILDDIR)drawing.obj: ./drawing.c ./puzzles.h
1044 $(CC) /Fo$(BUILDDIR)$(BUILDDIR)drawing.obj $(COMPAT) $(CFLAGS) $(XFLAGS) /c $<
1045
1046$(BUILDDIR)dsf.obj: ./dsf.c ./puzzles.h
1047 $(CC) /Fo$(BUILDDIR)$(BUILDDIR)dsf.obj $(COMPAT) $(CFLAGS) $(XFLAGS) /c $<
1048
1049$(BUILDDIR)fifteen.obj: ./fifteen.c ./puzzles.h
1050 $(CC) /Fo$(BUILDDIR)$(BUILDDIR)fifteen.obj $(COMPAT) $(CFLAGS) $(XFLAGS) /c $<
1051
1052$(BUILDDIR)fifteen5.obj: ./fifteen.c ./puzzles.h
1053 $(CC) /Fo$(BUILDDIR)$(BUILDDIR)fifteen5.obj $(COMPAT) $(CFLAGS) $(XFLAGS) /DCOMBINED /c $<
1054
1055$(BUILDDIR)fifteen2.obj: ./fifteen.c ./puzzles.h
1056 $(CC) /Fo$(BUILDDIR)$(BUILDDIR)fifteen2.obj $(COMPAT) $(CFLAGS) $(XFLAGS) /DSTANDALONE_SOLVER /c $<
1057
1058$(BUILDDIR)filling.obj: ./filling.c ./puzzles.h
1059 $(CC) /Fo$(BUILDDIR)$(BUILDDIR)filling.obj $(COMPAT) $(CFLAGS) $(XFLAGS) /c $<
1060
1061$(BUILDDIR)filling5.obj: ./filling.c ./puzzles.h
1062 $(CC) /Fo$(BUILDDIR)$(BUILDDIR)filling5.obj $(COMPAT) $(CFLAGS) $(XFLAGS) /DCOMBINED /c $<
1063
1064$(BUILDDIR)filling2.obj: ./filling.c ./puzzles.h
1065 $(CC) /Fo$(BUILDDIR)$(BUILDDIR)filling2.obj $(COMPAT) $(CFLAGS) $(XFLAGS) /DSTANDALONE_SOLVER /c $<
1066
1067$(BUILDDIR)findloop.obj: ./findloop.c ./puzzles.h
1068 $(CC) /Fo$(BUILDDIR)$(BUILDDIR)findloop.obj $(COMPAT) $(CFLAGS) $(XFLAGS) /c $<
1069
1070$(BUILDDIR)flip.obj: ./flip.c ./puzzles.h ./tree234.h
1071 $(CC) /Fo$(BUILDDIR)$(BUILDDIR)flip.obj $(COMPAT) $(CFLAGS) $(XFLAGS) /c $<
1072
1073$(BUILDDIR)flip3.obj: ./flip.c ./puzzles.h ./tree234.h
1074 $(CC) /Fo$(BUILDDIR)$(BUILDDIR)flip3.obj $(COMPAT) $(CFLAGS) $(XFLAGS) /DCOMBINED /c $<
1075
1076$(BUILDDIR)flood.obj: ./flood.c ./puzzles.h
1077 $(CC) /Fo$(BUILDDIR)$(BUILDDIR)flood.obj $(COMPAT) $(CFLAGS) $(XFLAGS) /c $<
1078
1079$(BUILDDIR)flood3.obj: ./flood.c ./puzzles.h
1080 $(CC) /Fo$(BUILDDIR)$(BUILDDIR)flood3.obj $(COMPAT) $(CFLAGS) $(XFLAGS) /DCOMBINED /c $<
1081
1082$(BUILDDIR)galaxies.obj: ./galaxies.c ./puzzles.h
1083 $(CC) /Fo$(BUILDDIR)$(BUILDDIR)galaxies.obj $(COMPAT) $(CFLAGS) $(XFLAGS) /c $<
1084
1085$(BUILDDIR)galaxie7.obj: ./galaxies.c ./puzzles.h
1086 $(CC) /Fo$(BUILDDIR)$(BUILDDIR)galaxie7.obj $(COMPAT) $(CFLAGS) $(XFLAGS) /DCOMBINED /c $<
1087
1088$(BUILDDIR)galaxie4.obj: ./galaxies.c ./puzzles.h
1089 $(CC) /Fo$(BUILDDIR)$(BUILDDIR)galaxie4.obj $(COMPAT) $(CFLAGS) $(XFLAGS) /DSTANDALONE_PICTURE_GENERATOR /c $<
1090
1091$(BUILDDIR)galaxie2.obj: ./galaxies.c ./puzzles.h
1092 $(CC) /Fo$(BUILDDIR)$(BUILDDIR)galaxie2.obj $(COMPAT) $(CFLAGS) $(XFLAGS) /DSTANDALONE_SOLVER /c $<
1093
1094$(BUILDDIR)grid.obj: ./grid.c ./puzzles.h ./tree234.h ./grid.h ./penrose.h
1095 $(CC) /Fo$(BUILDDIR)$(BUILDDIR)grid.obj $(COMPAT) $(CFLAGS) $(XFLAGS) /c $<
1096
1097$(BUILDDIR)gtk.obj: ./gtk.c ./puzzles.h
1098 $(CC) /Fo$(BUILDDIR)$(BUILDDIR)gtk.obj $(COMPAT) $(CFLAGS) $(XFLAGS) /c $<
1099
1100$(BUILDDIR)guess.obj: ./guess.c ./puzzles.h
1101 $(CC) /Fo$(BUILDDIR)$(BUILDDIR)guess.obj $(COMPAT) $(CFLAGS) $(XFLAGS) /c $<
1102
1103$(BUILDDIR)guess3.obj: ./guess.c ./puzzles.h
1104 $(CC) /Fo$(BUILDDIR)$(BUILDDIR)guess3.obj $(COMPAT) $(CFLAGS) $(XFLAGS) /DCOMBINED /c $<
1105
1106$(BUILDDIR)inertia.obj: ./inertia.c ./puzzles.h
1107 $(CC) /Fo$(BUILDDIR)$(BUILDDIR)inertia.obj $(COMPAT) $(CFLAGS) $(XFLAGS) /c $<
1108
1109$(BUILDDIR)inertia3.obj: ./inertia.c ./puzzles.h
1110 $(CC) /Fo$(BUILDDIR)$(BUILDDIR)inertia3.obj $(COMPAT) $(CFLAGS) $(XFLAGS) /DCOMBINED /c $<
1111
1112$(BUILDDIR)keen.obj: ./keen.c ./puzzles.h ./latin.h
1113 $(CC) /Fo$(BUILDDIR)$(BUILDDIR)keen.obj $(COMPAT) $(CFLAGS) $(XFLAGS) /c $<
1114
1115$(BUILDDIR)keen5.obj: ./keen.c ./puzzles.h ./latin.h
1116 $(CC) /Fo$(BUILDDIR)$(BUILDDIR)keen5.obj $(COMPAT) $(CFLAGS) $(XFLAGS) /DCOMBINED /c $<
1117
1118$(BUILDDIR)keen2.obj: ./keen.c ./puzzles.h ./latin.h
1119 $(CC) /Fo$(BUILDDIR)$(BUILDDIR)keen2.obj $(COMPAT) $(CFLAGS) $(XFLAGS) /DSTANDALONE_SOLVER /c $<
1120
1121$(BUILDDIR)latin.obj: ./latin.c ./puzzles.h ./tree234.h ./maxflow.h \
1122 ./latin.h
1123 $(CC) /Fo$(BUILDDIR)$(BUILDDIR)latin.obj $(COMPAT) $(CFLAGS) $(XFLAGS) /c $<
1124
1125$(BUILDDIR)latin8.obj: ./latin.c ./puzzles.h ./tree234.h ./maxflow.h \
1126 ./latin.h
1127 $(CC) /Fo$(BUILDDIR)$(BUILDDIR)latin8.obj $(COMPAT) $(CFLAGS) $(XFLAGS) /DSTANDALONE_LATIN_TEST /c $<
1128
1129$(BUILDDIR)latin6.obj: ./latin.c ./puzzles.h ./tree234.h ./maxflow.h \
1130 ./latin.h
1131 $(CC) /Fo$(BUILDDIR)$(BUILDDIR)latin6.obj $(COMPAT) $(CFLAGS) $(XFLAGS) /DSTANDALONE_SOLVER /c $<
1132
1133$(BUILDDIR)laydomino.obj: ./laydomino.c ./puzzles.h
1134 $(CC) /Fo$(BUILDDIR)$(BUILDDIR)laydomino.obj $(COMPAT) $(CFLAGS) $(XFLAGS) /c $<
1135
1136$(BUILDDIR)lightup.obj: ./lightup.c ./puzzles.h
1137 $(CC) /Fo$(BUILDDIR)$(BUILDDIR)lightup.obj $(COMPAT) $(CFLAGS) $(XFLAGS) /c $<
1138
1139$(BUILDDIR)lightup5.obj: ./lightup.c ./puzzles.h
1140 $(CC) /Fo$(BUILDDIR)$(BUILDDIR)lightup5.obj $(COMPAT) $(CFLAGS) $(XFLAGS) /DCOMBINED /c $<
1141
1142$(BUILDDIR)lightup2.obj: ./lightup.c ./puzzles.h
1143 $(CC) /Fo$(BUILDDIR)$(BUILDDIR)lightup2.obj $(COMPAT) $(CFLAGS) $(XFLAGS) /DSTANDALONE_SOLVER /c $<
1144
1145$(BUILDDIR)list.obj: ./list.c ./puzzles.h
1146 $(CC) /Fo$(BUILDDIR)$(BUILDDIR)list.obj $(COMPAT) $(CFLAGS) $(XFLAGS) /c $<
1147
1148$(BUILDDIR)loopgen.obj: ./loopgen.c ./puzzles.h ./tree234.h ./grid.h \
1149 ./loopgen.h
1150 $(CC) /Fo$(BUILDDIR)$(BUILDDIR)loopgen.obj $(COMPAT) $(CFLAGS) $(XFLAGS) /c $<
1151
1152$(BUILDDIR)loopy.obj: ./loopy.c ./puzzles.h ./tree234.h ./grid.h ./loopgen.h
1153 $(CC) /Fo$(BUILDDIR)$(BUILDDIR)loopy.obj $(COMPAT) $(CFLAGS) $(XFLAGS) /c $<
1154
1155$(BUILDDIR)loopy5.obj: ./loopy.c ./puzzles.h ./tree234.h ./grid.h \
1156 ./loopgen.h
1157 $(CC) /Fo$(BUILDDIR)$(BUILDDIR)loopy5.obj $(COMPAT) $(CFLAGS) $(XFLAGS) /DCOMBINED /c $<
1158
1159$(BUILDDIR)loopy2.obj: ./loopy.c ./puzzles.h ./tree234.h ./grid.h \
1160 ./loopgen.h
1161 $(CC) /Fo$(BUILDDIR)$(BUILDDIR)loopy2.obj $(COMPAT) $(CFLAGS) $(XFLAGS) /DSTANDALONE_SOLVER /c $<
1162
1163$(BUILDDIR)magnets.obj: ./magnets.c ./puzzles.h
1164 $(CC) /Fo$(BUILDDIR)$(BUILDDIR)magnets.obj $(COMPAT) $(CFLAGS) $(XFLAGS) /c $<
1165
1166$(BUILDDIR)magnets5.obj: ./magnets.c ./puzzles.h
1167 $(CC) /Fo$(BUILDDIR)$(BUILDDIR)magnets5.obj $(COMPAT) $(CFLAGS) $(XFLAGS) /DCOMBINED /c $<
1168
1169$(BUILDDIR)magnets2.obj: ./magnets.c ./puzzles.h
1170 $(CC) /Fo$(BUILDDIR)$(BUILDDIR)magnets2.obj $(COMPAT) $(CFLAGS) $(XFLAGS) /DSTANDALONE_SOLVER /c $<
1171
1172$(BUILDDIR)malloc.obj: ./malloc.c ./puzzles.h
1173 $(CC) /Fo$(BUILDDIR)$(BUILDDIR)malloc.obj $(COMPAT) $(CFLAGS) $(XFLAGS) /c $<
1174
1175$(BUILDDIR)map.obj: ./map.c ./puzzles.h
1176 $(CC) /Fo$(BUILDDIR)$(BUILDDIR)map.obj $(COMPAT) $(CFLAGS) $(XFLAGS) /c $<
1177
1178$(BUILDDIR)map5.obj: ./map.c ./puzzles.h
1179 $(CC) /Fo$(BUILDDIR)$(BUILDDIR)map5.obj $(COMPAT) $(CFLAGS) $(XFLAGS) /DCOMBINED /c $<
1180
1181$(BUILDDIR)map2.obj: ./map.c ./puzzles.h
1182 $(CC) /Fo$(BUILDDIR)$(BUILDDIR)map2.obj $(COMPAT) $(CFLAGS) $(XFLAGS) /DSTANDALONE_SOLVER /c $<
1183
1184$(BUILDDIR)maxflow.obj: ./maxflow.c ./maxflow.h ./puzzles.h
1185 $(CC) /Fo$(BUILDDIR)$(BUILDDIR)maxflow.obj $(COMPAT) $(CFLAGS) $(XFLAGS) /c $<
1186
1187$(BUILDDIR)midend.obj: ./midend.c ./puzzles.h
1188 $(CC) /Fo$(BUILDDIR)$(BUILDDIR)midend.obj $(COMPAT) $(CFLAGS) $(XFLAGS) /c $<
1189
1190$(BUILDDIR)mines.obj: ./mines.c ./tree234.h ./puzzles.h
1191 $(CC) /Fo$(BUILDDIR)$(BUILDDIR)mines.obj $(COMPAT) $(CFLAGS) $(XFLAGS) /c $<
1192
1193$(BUILDDIR)mines5.obj: ./mines.c ./tree234.h ./puzzles.h
1194 $(CC) /Fo$(BUILDDIR)$(BUILDDIR)mines5.obj $(COMPAT) $(CFLAGS) $(XFLAGS) /DCOMBINED /c $<
1195
1196$(BUILDDIR)mines2.obj: ./mines.c ./tree234.h ./puzzles.h
1197 $(CC) /Fo$(BUILDDIR)$(BUILDDIR)mines2.obj $(COMPAT) $(CFLAGS) $(XFLAGS) /DSTANDALONE_OBFUSCATOR /c $<
1198
1199$(BUILDDIR)misc.obj: ./misc.c ./puzzles.h
1200 $(CC) /Fo$(BUILDDIR)$(BUILDDIR)misc.obj $(COMPAT) $(CFLAGS) $(XFLAGS) /c $<
1201
1202$(BUILDDIR)net.obj: ./net.c ./puzzles.h ./tree234.h
1203 $(CC) /Fo$(BUILDDIR)$(BUILDDIR)net.obj $(COMPAT) $(CFLAGS) $(XFLAGS) /c $<
1204
1205$(BUILDDIR)net3.obj: ./net.c ./puzzles.h ./tree234.h
1206 $(CC) /Fo$(BUILDDIR)$(BUILDDIR)net3.obj $(COMPAT) $(CFLAGS) $(XFLAGS) /DCOMBINED /c $<
1207
1208$(BUILDDIR)netslide.obj: ./netslide.c ./puzzles.h ./tree234.h
1209 $(CC) /Fo$(BUILDDIR)$(BUILDDIR)netslide.obj $(COMPAT) $(CFLAGS) $(XFLAGS) /c $<
1210
1211$(BUILDDIR)netslid3.obj: ./netslide.c ./puzzles.h ./tree234.h
1212 $(CC) /Fo$(BUILDDIR)$(BUILDDIR)netslid3.obj $(COMPAT) $(CFLAGS) $(XFLAGS) /DCOMBINED /c $<
1213
1214$(BUILDDIR)no-icon.obj: ./no-icon.c
1215 $(CC) /Fo$(BUILDDIR)$(BUILDDIR)no-icon.obj $(COMPAT) $(CFLAGS) $(XFLAGS) /c $<
1216
1217$(BUILDDIR)noicon.res: ./noicon.rc ./puzzles.rc2 ./resource.h
1218 $(RC) $(RCFLAGS) ./noicon.rc -o $(BUILDDIR)noicon.res
1219
1220$(BUILDDIR)nullfe.obj: ./nullfe.c ./puzzles.h
1221 $(CC) /Fo$(BUILDDIR)$(BUILDDIR)nullfe.obj $(COMPAT) $(CFLAGS) $(XFLAGS) /c $<
1222
1223$(BUILDDIR)nullgame.obj: ./nullgame.c ./puzzles.h
1224 $(CC) /Fo$(BUILDDIR)$(BUILDDIR)nullgame.obj $(COMPAT) $(CFLAGS) $(XFLAGS) /c $<
1225
1226$(BUILDDIR)obfusc.obj: ./obfusc.c ./puzzles.h
1227 $(CC) /Fo$(BUILDDIR)$(BUILDDIR)obfusc.obj $(COMPAT) $(CFLAGS) $(XFLAGS) /c $<
1228
1229$(BUILDDIR)osx.obj: ./osx.m ./puzzles.h
1230 $(CC) /Fo$(BUILDDIR)$(BUILDDIR)osx.obj $(COMPAT) $(CFLAGS) $(XFLAGS) /c $<
1231
1232$(BUILDDIR)palisade.obj: ./palisade.c ./puzzles.h
1233 $(CC) /Fo$(BUILDDIR)$(BUILDDIR)palisade.obj $(COMPAT) $(CFLAGS) $(XFLAGS) /c $<
1234
1235$(BUILDDIR)palisad3.obj: ./palisade.c ./puzzles.h
1236 $(CC) /Fo$(BUILDDIR)$(BUILDDIR)palisad3.obj $(COMPAT) $(CFLAGS) $(XFLAGS) /DCOMBINED /c $<
1237
1238$(BUILDDIR)pattern.obj: ./pattern.c ./puzzles.h
1239 $(CC) /Fo$(BUILDDIR)$(BUILDDIR)pattern.obj $(COMPAT) $(CFLAGS) $(XFLAGS) /c $<
1240
1241$(BUILDDIR)pattern7.obj: ./pattern.c ./puzzles.h
1242 $(CC) /Fo$(BUILDDIR)$(BUILDDIR)pattern7.obj $(COMPAT) $(CFLAGS) $(XFLAGS) /DCOMBINED /c $<
1243
1244$(BUILDDIR)pattern4.obj: ./pattern.c ./puzzles.h
1245 $(CC) /Fo$(BUILDDIR)$(BUILDDIR)pattern4.obj $(COMPAT) $(CFLAGS) $(XFLAGS) /DSTANDALONE_PICTURE_GENERATOR /c $<
1246
1247$(BUILDDIR)pattern2.obj: ./pattern.c ./puzzles.h
1248 $(CC) /Fo$(BUILDDIR)$(BUILDDIR)pattern2.obj $(COMPAT) $(CFLAGS) $(XFLAGS) /DSTANDALONE_SOLVER /c $<
1249
1250$(BUILDDIR)pearl.obj: ./pearl.c ./puzzles.h ./grid.h ./loopgen.h
1251 $(CC) /Fo$(BUILDDIR)$(BUILDDIR)pearl.obj $(COMPAT) $(CFLAGS) $(XFLAGS) /c $<
1252
1253$(BUILDDIR)pearl5.obj: ./pearl.c ./puzzles.h ./grid.h ./loopgen.h
1254 $(CC) /Fo$(BUILDDIR)$(BUILDDIR)pearl5.obj $(COMPAT) $(CFLAGS) $(XFLAGS) /DCOMBINED /c $<
1255
1256$(BUILDDIR)pearl2.obj: ./pearl.c ./puzzles.h ./grid.h ./loopgen.h
1257 $(CC) /Fo$(BUILDDIR)$(BUILDDIR)pearl2.obj $(COMPAT) $(CFLAGS) $(XFLAGS) /DSTANDALONE_SOLVER /c $<
1258
1259$(BUILDDIR)pegs.obj: ./pegs.c ./puzzles.h ./tree234.h
1260 $(CC) /Fo$(BUILDDIR)$(BUILDDIR)pegs.obj $(COMPAT) $(CFLAGS) $(XFLAGS) /c $<
1261
1262$(BUILDDIR)pegs3.obj: ./pegs.c ./puzzles.h ./tree234.h
1263 $(CC) /Fo$(BUILDDIR)$(BUILDDIR)pegs3.obj $(COMPAT) $(CFLAGS) $(XFLAGS) /DCOMBINED /c $<
1264
1265$(BUILDDIR)penrose.obj: ./penrose.c ./puzzles.h ./penrose.h
1266 $(CC) /Fo$(BUILDDIR)$(BUILDDIR)penrose.obj $(COMPAT) $(CFLAGS) $(XFLAGS) /c $<
1267
1268$(BUILDDIR)printing.obj: ./printing.c ./puzzles.h
1269 $(CC) /Fo$(BUILDDIR)$(BUILDDIR)printing.obj $(COMPAT) $(CFLAGS) $(XFLAGS) /c $<
1270
1271$(BUILDDIR)ps.obj: ./ps.c ./puzzles.h
1272 $(CC) /Fo$(BUILDDIR)$(BUILDDIR)ps.obj $(COMPAT) $(CFLAGS) $(XFLAGS) /c $<
1273
1274$(BUILDDIR)random.obj: ./random.c ./puzzles.h
1275 $(CC) /Fo$(BUILDDIR)$(BUILDDIR)random.obj $(COMPAT) $(CFLAGS) $(XFLAGS) /c $<
1276
1277$(BUILDDIR)range.obj: ./range.c ./puzzles.h
1278 $(CC) /Fo$(BUILDDIR)$(BUILDDIR)range.obj $(COMPAT) $(CFLAGS) $(XFLAGS) /c $<
1279
1280$(BUILDDIR)range3.obj: ./range.c ./puzzles.h
1281 $(CC) /Fo$(BUILDDIR)$(BUILDDIR)range3.obj $(COMPAT) $(CFLAGS) $(XFLAGS) /DCOMBINED /c $<
1282
1283$(BUILDDIR)rect.obj: ./rect.c ./puzzles.h
1284 $(CC) /Fo$(BUILDDIR)$(BUILDDIR)rect.obj $(COMPAT) $(CFLAGS) $(XFLAGS) /c $<
1285
1286$(BUILDDIR)rect3.obj: ./rect.c ./puzzles.h
1287 $(CC) /Fo$(BUILDDIR)$(BUILDDIR)rect3.obj $(COMPAT) $(CFLAGS) $(XFLAGS) /DCOMBINED /c $<
1288
1289$(BUILDDIR)samegame.obj: ./samegame.c ./puzzles.h
1290 $(CC) /Fo$(BUILDDIR)$(BUILDDIR)samegame.obj $(COMPAT) $(CFLAGS) $(XFLAGS) /c $<
1291
1292$(BUILDDIR)samegam3.obj: ./samegame.c ./puzzles.h
1293 $(CC) /Fo$(BUILDDIR)$(BUILDDIR)samegam3.obj $(COMPAT) $(CFLAGS) $(XFLAGS) /DCOMBINED /c $<
1294
1295$(BUILDDIR)signpost.obj: ./signpost.c ./puzzles.h
1296 $(CC) /Fo$(BUILDDIR)$(BUILDDIR)signpost.obj $(COMPAT) $(CFLAGS) $(XFLAGS) /c $<
1297
1298$(BUILDDIR)signpos5.obj: ./signpost.c ./puzzles.h
1299 $(CC) /Fo$(BUILDDIR)$(BUILDDIR)signpos5.obj $(COMPAT) $(CFLAGS) $(XFLAGS) /DCOMBINED /c $<
1300
1301$(BUILDDIR)signpos2.obj: ./signpost.c ./puzzles.h
1302 $(CC) /Fo$(BUILDDIR)$(BUILDDIR)signpos2.obj $(COMPAT) $(CFLAGS) $(XFLAGS) /DSTANDALONE_SOLVER /c $<
1303
1304$(BUILDDIR)singles.obj: ./singles.c ./puzzles.h ./latin.h
1305 $(CC) /Fo$(BUILDDIR)$(BUILDDIR)singles.obj $(COMPAT) $(CFLAGS) $(XFLAGS) /c $<
1306
1307$(BUILDDIR)singles5.obj: ./singles.c ./puzzles.h ./latin.h
1308 $(CC) /Fo$(BUILDDIR)$(BUILDDIR)singles5.obj $(COMPAT) $(CFLAGS) $(XFLAGS) /DCOMBINED /c $<
1309
1310$(BUILDDIR)singles3.obj: ./singles.c ./puzzles.h ./latin.h
1311 $(CC) /Fo$(BUILDDIR)$(BUILDDIR)singles3.obj $(COMPAT) $(CFLAGS) $(XFLAGS) /DSTANDALONE_SOLVER /c $<
1312
1313$(BUILDDIR)sixteen.obj: ./sixteen.c ./puzzles.h
1314 $(CC) /Fo$(BUILDDIR)$(BUILDDIR)sixteen.obj $(COMPAT) $(CFLAGS) $(XFLAGS) /c $<
1315
1316$(BUILDDIR)sixteen3.obj: ./sixteen.c ./puzzles.h
1317 $(CC) /Fo$(BUILDDIR)$(BUILDDIR)sixteen3.obj $(COMPAT) $(CFLAGS) $(XFLAGS) /DCOMBINED /c $<
1318
1319$(BUILDDIR)slant.obj: ./slant.c ./puzzles.h
1320 $(CC) /Fo$(BUILDDIR)$(BUILDDIR)slant.obj $(COMPAT) $(CFLAGS) $(XFLAGS) /c $<
1321
1322$(BUILDDIR)slant5.obj: ./slant.c ./puzzles.h
1323 $(CC) /Fo$(BUILDDIR)$(BUILDDIR)slant5.obj $(COMPAT) $(CFLAGS) $(XFLAGS) /DCOMBINED /c $<
1324
1325$(BUILDDIR)slant2.obj: ./slant.c ./puzzles.h
1326 $(CC) /Fo$(BUILDDIR)$(BUILDDIR)slant2.obj $(COMPAT) $(CFLAGS) $(XFLAGS) /DSTANDALONE_SOLVER /c $<
1327
1328$(BUILDDIR)solo.obj: ./solo.c ./puzzles.h
1329 $(CC) /Fo$(BUILDDIR)$(BUILDDIR)solo.obj $(COMPAT) $(CFLAGS) $(XFLAGS) /c $<
1330
1331$(BUILDDIR)solo5.obj: ./solo.c ./puzzles.h
1332 $(CC) /Fo$(BUILDDIR)$(BUILDDIR)solo5.obj $(COMPAT) $(CFLAGS) $(XFLAGS) /DCOMBINED /c $<
1333
1334$(BUILDDIR)solo2.obj: ./solo.c ./puzzles.h
1335 $(CC) /Fo$(BUILDDIR)$(BUILDDIR)solo2.obj $(COMPAT) $(CFLAGS) $(XFLAGS) /DSTANDALONE_SOLVER /c $<
1336
1337$(BUILDDIR)tdq.obj: ./tdq.c ./puzzles.h
1338 $(CC) /Fo$(BUILDDIR)$(BUILDDIR)tdq.obj $(COMPAT) $(CFLAGS) $(XFLAGS) /c $<
1339
1340$(BUILDDIR)tents.obj: ./tents.c ./puzzles.h ./maxflow.h
1341 $(CC) /Fo$(BUILDDIR)$(BUILDDIR)tents.obj $(COMPAT) $(CFLAGS) $(XFLAGS) /c $<
1342
1343$(BUILDDIR)tents5.obj: ./tents.c ./puzzles.h ./maxflow.h
1344 $(CC) /Fo$(BUILDDIR)$(BUILDDIR)tents5.obj $(COMPAT) $(CFLAGS) $(XFLAGS) /DCOMBINED /c $<
1345
1346$(BUILDDIR)tents3.obj: ./tents.c ./puzzles.h ./maxflow.h
1347 $(CC) /Fo$(BUILDDIR)$(BUILDDIR)tents3.obj $(COMPAT) $(CFLAGS) $(XFLAGS) /DSTANDALONE_SOLVER /c $<
1348
1349$(BUILDDIR)towers.obj: ./towers.c ./puzzles.h ./latin.h
1350 $(CC) /Fo$(BUILDDIR)$(BUILDDIR)towers.obj $(COMPAT) $(CFLAGS) $(XFLAGS) /c $<
1351
1352$(BUILDDIR)towers5.obj: ./towers.c ./puzzles.h ./latin.h
1353 $(CC) /Fo$(BUILDDIR)$(BUILDDIR)towers5.obj $(COMPAT) $(CFLAGS) $(XFLAGS) /DCOMBINED /c $<
1354
1355$(BUILDDIR)towers2.obj: ./towers.c ./puzzles.h ./latin.h
1356 $(CC) /Fo$(BUILDDIR)$(BUILDDIR)towers2.obj $(COMPAT) $(CFLAGS) $(XFLAGS) /DSTANDALONE_SOLVER /c $<
1357
1358$(BUILDDIR)tracks.obj: ./tracks.c ./puzzles.h
1359 $(CC) /Fo$(BUILDDIR)$(BUILDDIR)tracks.obj $(COMPAT) $(CFLAGS) $(XFLAGS) /c $<
1360
1361$(BUILDDIR)tracks3.obj: ./tracks.c ./puzzles.h
1362 $(CC) /Fo$(BUILDDIR)$(BUILDDIR)tracks3.obj $(COMPAT) $(CFLAGS) $(XFLAGS) /DCOMBINED /c $<
1363
1364$(BUILDDIR)tree234.obj: ./tree234.c ./tree234.h ./puzzles.h
1365 $(CC) /Fo$(BUILDDIR)$(BUILDDIR)tree234.obj $(COMPAT) $(CFLAGS) $(XFLAGS) /c $<
1366
1367$(BUILDDIR)twiddle.obj: ./twiddle.c ./puzzles.h
1368 $(CC) /Fo$(BUILDDIR)$(BUILDDIR)twiddle.obj $(COMPAT) $(CFLAGS) $(XFLAGS) /c $<
1369
1370$(BUILDDIR)twiddle3.obj: ./twiddle.c ./puzzles.h
1371 $(CC) /Fo$(BUILDDIR)$(BUILDDIR)twiddle3.obj $(COMPAT) $(CFLAGS) $(XFLAGS) /DCOMBINED /c $<
1372
1373$(BUILDDIR)undead.obj: ./undead.c ./puzzles.h
1374 $(CC) /Fo$(BUILDDIR)$(BUILDDIR)undead.obj $(COMPAT) $(CFLAGS) $(XFLAGS) /c $<
1375
1376$(BUILDDIR)undead3.obj: ./undead.c ./puzzles.h
1377 $(CC) /Fo$(BUILDDIR)$(BUILDDIR)undead3.obj $(COMPAT) $(CFLAGS) $(XFLAGS) /DCOMBINED /c $<
1378
1379$(BUILDDIR)unequal.obj: ./unequal.c ./puzzles.h ./latin.h
1380 $(CC) /Fo$(BUILDDIR)$(BUILDDIR)unequal.obj $(COMPAT) $(CFLAGS) $(XFLAGS) /c $<
1381
1382$(BUILDDIR)unequal5.obj: ./unequal.c ./puzzles.h ./latin.h
1383 $(CC) /Fo$(BUILDDIR)$(BUILDDIR)unequal5.obj $(COMPAT) $(CFLAGS) $(XFLAGS) /DCOMBINED /c $<
1384
1385$(BUILDDIR)unequal2.obj: ./unequal.c ./puzzles.h ./latin.h
1386 $(CC) /Fo$(BUILDDIR)$(BUILDDIR)unequal2.obj $(COMPAT) $(CFLAGS) $(XFLAGS) /DSTANDALONE_SOLVER /c $<
1387
1388$(BUILDDIR)unruly.obj: ./unruly.c ./puzzles.h
1389 $(CC) /Fo$(BUILDDIR)$(BUILDDIR)unruly.obj $(COMPAT) $(CFLAGS) $(XFLAGS) /c $<
1390
1391$(BUILDDIR)unruly5.obj: ./unruly.c ./puzzles.h
1392 $(CC) /Fo$(BUILDDIR)$(BUILDDIR)unruly5.obj $(COMPAT) $(CFLAGS) $(XFLAGS) /DCOMBINED /c $<
1393
1394$(BUILDDIR)unruly2.obj: ./unruly.c ./puzzles.h
1395 $(CC) /Fo$(BUILDDIR)$(BUILDDIR)unruly2.obj $(COMPAT) $(CFLAGS) $(XFLAGS) /DSTANDALONE_SOLVER /c $<
1396
1397$(BUILDDIR)untangle.obj: ./untangle.c ./puzzles.h ./tree234.h
1398 $(CC) /Fo$(BUILDDIR)$(BUILDDIR)untangle.obj $(COMPAT) $(CFLAGS) $(XFLAGS) /c $<
1399
1400$(BUILDDIR)untangl3.obj: ./untangle.c ./puzzles.h ./tree234.h
1401 $(CC) /Fo$(BUILDDIR)$(BUILDDIR)untangl3.obj $(COMPAT) $(CFLAGS) $(XFLAGS) /DCOMBINED /c $<
1402
1403$(BUILDDIR)version.obj: ./version.c ./version.h
1404 $(CC) /Fo$(BUILDDIR)$(BUILDDIR)version.obj $(COMPAT) $(CFLAGS) $(XFLAGS) /c $<
1405
1406$(BUILDDIR)windows.obj: ./windows.c ./puzzles.h ./resource.h
1407 $(CC) /Fo$(BUILDDIR)$(BUILDDIR)windows.obj $(COMPAT) $(CFLAGS) $(XFLAGS) /c $<
1408
1409$(BUILDDIR)windows1.obj: ./windows.c ./puzzles.h ./resource.h
1410 $(CC) /Fo$(BUILDDIR)$(BUILDDIR)windows1.obj $(COMPAT) $(CFLAGS) $(XFLAGS) /DCOMBINED /c $<
1411
1412
1413clean:
1414 rm -f $(BUILDDIR)*.obj $(BUILDDIR)*.exe $(BUILDDIR)*.res $(BUILDDIR)*.map \
1415 $(BUILDDIR)*.exe.manifest