summaryrefslogtreecommitdiff
path: root/apps/plugins/puzzles/src/Makefile.nestedvm
diff options
context:
space:
mode:
Diffstat (limited to 'apps/plugins/puzzles/src/Makefile.nestedvm')
-rw-r--r--apps/plugins/puzzles/src/Makefile.nestedvm556
1 files changed, 0 insertions, 556 deletions
diff --git a/apps/plugins/puzzles/src/Makefile.nestedvm b/apps/plugins/puzzles/src/Makefile.nestedvm
deleted file mode 100644
index cf91de2e53..0000000000
--- a/apps/plugins/puzzles/src/Makefile.nestedvm
+++ /dev/null
@@ -1,556 +0,0 @@
1# Makefile for puzzles under NestedVM.
2#
3# This file was created by `mkfiles.pl' from the `Recipe' file.
4# DO NOT EDIT THIS FILE DIRECTLY; edit Recipe or mkfiles.pl instead.
5
6# This path points at the nestedvm root directory
7NESTEDVM = /opt/nestedvm
8# You can define this path to point at your tools if you need to
9TOOLPATH = $(NESTEDVM)/upstream/install/bin
10CC = $(TOOLPATH)/mips-unknown-elf-gcc
11
12CFLAGS = -O2 -Wall -Werror -DSLOW_SYSTEM -g -I./ -Iicons/
13
14all: blackbox.jar bridges.jar cube.jar dominosa.jar fifteen.jar filling.jar \
15 flip.jar flood.jar galaxies.jar guess.jar inertia.jar \
16 keen.jar lightup.jar loopy.jar magnets.jar map.jar mines.jar \
17 net.jar netslide.jar nullgame.jar palisade.jar pattern.jar \
18 pearl.jar pegs.jar range.jar rect.jar samegame.jar \
19 signpost.jar singles.jar sixteen.jar slant.jar solo.jar \
20 tents.jar towers.jar tracks.jar twiddle.jar undead.jar \
21 unequal.jar unruly.jar untangle.jar
22
23blackbox.mips: blackbox.o drawing.o nestedvm.o malloc.o midend.o misc.o \
24 no-icon.o printing.o ps.o random.o version.o
25 $(CC) $(XLDFLAGS) -o $@ blackbox.o drawing.o nestedvm.o malloc.o \
26 midend.o misc.o no-icon.o printing.o ps.o random.o version.o \
27 -lm
28
29bridges.mips: bridges.o drawing.o dsf.o findloop.o nestedvm.o malloc.o \
30 midend.o misc.o no-icon.o printing.o ps.o random.o version.o
31 $(CC) $(XLDFLAGS) -o $@ bridges.o drawing.o dsf.o findloop.o \
32 nestedvm.o malloc.o midend.o misc.o no-icon.o printing.o \
33 ps.o random.o version.o -lm
34
35cube.mips: cube.o drawing.o nestedvm.o malloc.o midend.o misc.o no-icon.o \
36 printing.o ps.o random.o version.o
37 $(CC) $(XLDFLAGS) -o $@ cube.o drawing.o nestedvm.o malloc.o \
38 midend.o misc.o no-icon.o printing.o ps.o random.o version.o \
39 -lm
40
41dominosa.mips: dominosa.o drawing.o nestedvm.o laydomino.o malloc.o midend.o \
42 misc.o no-icon.o printing.o ps.o random.o version.o
43 $(CC) $(XLDFLAGS) -o $@ dominosa.o drawing.o nestedvm.o laydomino.o \
44 malloc.o midend.o misc.o no-icon.o printing.o ps.o random.o \
45 version.o -lm
46
47fifteen.mips: drawing.o fifteen.o nestedvm.o malloc.o midend.o misc.o \
48 no-icon.o printing.o ps.o random.o version.o
49 $(CC) $(XLDFLAGS) -o $@ drawing.o fifteen.o nestedvm.o malloc.o \
50 midend.o misc.o no-icon.o printing.o ps.o random.o version.o \
51 -lm
52
53filling.mips: drawing.o dsf.o filling.o nestedvm.o malloc.o midend.o misc.o \
54 no-icon.o printing.o ps.o random.o version.o
55 $(CC) $(XLDFLAGS) -o $@ drawing.o dsf.o filling.o nestedvm.o \
56 malloc.o midend.o misc.o no-icon.o printing.o ps.o random.o \
57 version.o -lm
58
59flip.mips: drawing.o flip.o nestedvm.o malloc.o midend.o misc.o no-icon.o \
60 printing.o ps.o random.o tree234.o version.o
61 $(CC) $(XLDFLAGS) -o $@ drawing.o flip.o nestedvm.o malloc.o \
62 midend.o misc.o no-icon.o printing.o ps.o random.o tree234.o \
63 version.o -lm
64
65flood.mips: drawing.o flood.o nestedvm.o malloc.o midend.o misc.o no-icon.o \
66 printing.o ps.o random.o version.o
67 $(CC) $(XLDFLAGS) -o $@ drawing.o flood.o nestedvm.o malloc.o \
68 midend.o misc.o no-icon.o printing.o ps.o random.o version.o \
69 -lm
70
71galaxies.mips: drawing.o dsf.o galaxies.o nestedvm.o malloc.o midend.o \
72 misc.o no-icon.o printing.o ps.o random.o version.o
73 $(CC) $(XLDFLAGS) -o $@ drawing.o dsf.o galaxies.o nestedvm.o \
74 malloc.o midend.o misc.o no-icon.o printing.o ps.o random.o \
75 version.o -lm
76
77guess.mips: drawing.o nestedvm.o guess.o malloc.o midend.o misc.o no-icon.o \
78 printing.o ps.o random.o version.o
79 $(CC) $(XLDFLAGS) -o $@ drawing.o nestedvm.o guess.o malloc.o \
80 midend.o misc.o no-icon.o printing.o ps.o random.o version.o \
81 -lm
82
83inertia.mips: drawing.o nestedvm.o inertia.o malloc.o midend.o misc.o \
84 no-icon.o printing.o ps.o random.o version.o
85 $(CC) $(XLDFLAGS) -o $@ drawing.o nestedvm.o inertia.o malloc.o \
86 midend.o misc.o no-icon.o printing.o ps.o random.o version.o \
87 -lm
88
89keen.mips: drawing.o dsf.o nestedvm.o keen.o latin.o malloc.o maxflow.o \
90 midend.o misc.o no-icon.o printing.o ps.o random.o tree234.o \
91 version.o
92 $(CC) $(XLDFLAGS) -o $@ drawing.o dsf.o nestedvm.o keen.o latin.o \
93 malloc.o maxflow.o midend.o misc.o no-icon.o printing.o ps.o \
94 random.o tree234.o version.o -lm
95
96lightup.mips: combi.o drawing.o nestedvm.o lightup.o malloc.o midend.o \
97 misc.o no-icon.o printing.o ps.o random.o version.o
98 $(CC) $(XLDFLAGS) -o $@ combi.o drawing.o nestedvm.o lightup.o \
99 malloc.o midend.o misc.o no-icon.o printing.o ps.o random.o \
100 version.o -lm
101
102loopy.mips: drawing.o dsf.o grid.o nestedvm.o loopgen.o loopy.o malloc.o \
103 midend.o misc.o no-icon.o penrose.o printing.o ps.o random.o \
104 tree234.o version.o
105 $(CC) $(XLDFLAGS) -o $@ drawing.o dsf.o grid.o nestedvm.o loopgen.o \
106 loopy.o malloc.o midend.o misc.o no-icon.o penrose.o \
107 printing.o ps.o random.o tree234.o version.o -lm
108
109magnets.mips: drawing.o nestedvm.o laydomino.o magnets.o malloc.o midend.o \
110 misc.o no-icon.o printing.o ps.o random.o version.o
111 $(CC) $(XLDFLAGS) -o $@ drawing.o nestedvm.o laydomino.o magnets.o \
112 malloc.o midend.o misc.o no-icon.o printing.o ps.o random.o \
113 version.o -lm
114
115map.mips: drawing.o dsf.o nestedvm.o malloc.o map.o midend.o misc.o \
116 no-icon.o printing.o ps.o random.o version.o
117 $(CC) $(XLDFLAGS) -o $@ drawing.o dsf.o nestedvm.o malloc.o map.o \
118 midend.o misc.o no-icon.o printing.o ps.o random.o version.o \
119 -lm
120
121mines.mips: drawing.o nestedvm.o malloc.o midend.o mines.o misc.o no-icon.o \
122 printing.o ps.o random.o tree234.o version.o
123 $(CC) $(XLDFLAGS) -o $@ drawing.o nestedvm.o malloc.o midend.o \
124 mines.o misc.o no-icon.o printing.o ps.o random.o tree234.o \
125 version.o -lm
126
127net.mips: drawing.o dsf.o findloop.o nestedvm.o malloc.o midend.o misc.o \
128 net.o no-icon.o printing.o ps.o random.o tree234.o version.o
129 $(CC) $(XLDFLAGS) -o $@ drawing.o dsf.o findloop.o nestedvm.o \
130 malloc.o midend.o misc.o net.o no-icon.o printing.o ps.o \
131 random.o tree234.o version.o -lm
132
133netslide.mips: drawing.o nestedvm.o malloc.o midend.o misc.o netslide.o \
134 no-icon.o printing.o ps.o random.o tree234.o version.o
135 $(CC) $(XLDFLAGS) -o $@ drawing.o nestedvm.o malloc.o midend.o \
136 misc.o netslide.o no-icon.o printing.o ps.o random.o \
137 tree234.o version.o -lm
138
139nullgame.mips: drawing.o nestedvm.o malloc.o midend.o misc.o no-icon.o \
140 nullgame.o printing.o ps.o random.o version.o
141 $(CC) $(XLDFLAGS) -o $@ drawing.o nestedvm.o malloc.o midend.o \
142 misc.o no-icon.o nullgame.o printing.o ps.o random.o \
143 version.o -lm
144
145palisade.mips: divvy.o drawing.o dsf.o nestedvm.o malloc.o midend.o misc.o \
146 no-icon.o palisade.o printing.o ps.o random.o version.o
147 $(CC) $(XLDFLAGS) -o $@ divvy.o drawing.o dsf.o nestedvm.o malloc.o \
148 midend.o misc.o no-icon.o palisade.o printing.o ps.o \
149 random.o version.o -lm
150
151pattern.mips: drawing.o nestedvm.o malloc.o midend.o misc.o no-icon.o \
152 pattern.o printing.o ps.o random.o version.o
153 $(CC) $(XLDFLAGS) -o $@ drawing.o nestedvm.o malloc.o midend.o \
154 misc.o no-icon.o pattern.o printing.o ps.o random.o \
155 version.o -lm
156
157pearl.mips: drawing.o dsf.o grid.o nestedvm.o loopgen.o malloc.o midend.o \
158 misc.o no-icon.o pearl.o penrose.o printing.o ps.o random.o \
159 tdq.o tree234.o version.o
160 $(CC) $(XLDFLAGS) -o $@ drawing.o dsf.o grid.o nestedvm.o loopgen.o \
161 malloc.o midend.o misc.o no-icon.o pearl.o penrose.o \
162 printing.o ps.o random.o tdq.o tree234.o version.o -lm
163
164pegs.mips: drawing.o nestedvm.o malloc.o midend.o misc.o no-icon.o pegs.o \
165 printing.o ps.o random.o tree234.o version.o
166 $(CC) $(XLDFLAGS) -o $@ drawing.o nestedvm.o malloc.o midend.o \
167 misc.o no-icon.o pegs.o printing.o ps.o random.o tree234.o \
168 version.o -lm
169
170range.mips: drawing.o dsf.o nestedvm.o malloc.o midend.o misc.o no-icon.o \
171 printing.o ps.o random.o range.o version.o
172 $(CC) $(XLDFLAGS) -o $@ drawing.o dsf.o nestedvm.o malloc.o midend.o \
173 misc.o no-icon.o printing.o ps.o random.o range.o version.o \
174 -lm
175
176rect.mips: drawing.o nestedvm.o malloc.o midend.o misc.o no-icon.o \
177 printing.o ps.o random.o rect.o version.o
178 $(CC) $(XLDFLAGS) -o $@ drawing.o nestedvm.o malloc.o midend.o \
179 misc.o no-icon.o printing.o ps.o random.o rect.o version.o \
180 -lm
181
182samegame.mips: drawing.o nestedvm.o malloc.o midend.o misc.o no-icon.o \
183 printing.o ps.o random.o samegame.o version.o
184 $(CC) $(XLDFLAGS) -o $@ drawing.o nestedvm.o malloc.o midend.o \
185 misc.o no-icon.o printing.o ps.o random.o samegame.o \
186 version.o -lm
187
188signpost.mips: drawing.o dsf.o nestedvm.o malloc.o midend.o misc.o no-icon.o \
189 printing.o ps.o random.o signpost.o version.o
190 $(CC) $(XLDFLAGS) -o $@ drawing.o dsf.o nestedvm.o malloc.o midend.o \
191 misc.o no-icon.o printing.o ps.o random.o signpost.o \
192 version.o -lm
193
194singles.mips: drawing.o dsf.o nestedvm.o latin.o malloc.o maxflow.o midend.o \
195 misc.o no-icon.o printing.o ps.o random.o singles.o \
196 tree234.o version.o
197 $(CC) $(XLDFLAGS) -o $@ drawing.o dsf.o nestedvm.o latin.o malloc.o \
198 maxflow.o midend.o misc.o no-icon.o printing.o ps.o random.o \
199 singles.o tree234.o version.o -lm
200
201sixteen.mips: drawing.o nestedvm.o malloc.o midend.o misc.o no-icon.o \
202 printing.o ps.o random.o sixteen.o version.o
203 $(CC) $(XLDFLAGS) -o $@ drawing.o nestedvm.o malloc.o midend.o \
204 misc.o no-icon.o printing.o ps.o random.o sixteen.o \
205 version.o -lm
206
207slant.mips: drawing.o dsf.o findloop.o nestedvm.o malloc.o midend.o misc.o \
208 no-icon.o printing.o ps.o random.o slant.o version.o
209 $(CC) $(XLDFLAGS) -o $@ drawing.o dsf.o findloop.o nestedvm.o \
210 malloc.o midend.o misc.o no-icon.o printing.o ps.o random.o \
211 slant.o version.o -lm
212
213solo.mips: divvy.o drawing.o dsf.o nestedvm.o malloc.o midend.o misc.o \
214 no-icon.o printing.o ps.o random.o solo.o version.o
215 $(CC) $(XLDFLAGS) -o $@ divvy.o drawing.o dsf.o nestedvm.o malloc.o \
216 midend.o misc.o no-icon.o printing.o ps.o random.o solo.o \
217 version.o -lm
218
219tents.mips: drawing.o dsf.o nestedvm.o malloc.o maxflow.o midend.o misc.o \
220 no-icon.o printing.o ps.o random.o tents.o version.o
221 $(CC) $(XLDFLAGS) -o $@ drawing.o dsf.o nestedvm.o malloc.o \
222 maxflow.o midend.o misc.o no-icon.o printing.o ps.o random.o \
223 tents.o version.o -lm
224
225towers.mips: drawing.o nestedvm.o latin.o malloc.o maxflow.o midend.o misc.o \
226 no-icon.o printing.o ps.o random.o towers.o tree234.o \
227 version.o
228 $(CC) $(XLDFLAGS) -o $@ drawing.o nestedvm.o latin.o malloc.o \
229 maxflow.o midend.o misc.o no-icon.o printing.o ps.o random.o \
230 towers.o tree234.o version.o -lm
231
232tracks.mips: drawing.o dsf.o findloop.o nestedvm.o malloc.o midend.o misc.o \
233 no-icon.o printing.o ps.o random.o tracks.o version.o
234 $(CC) $(XLDFLAGS) -o $@ drawing.o dsf.o findloop.o nestedvm.o \
235 malloc.o midend.o misc.o no-icon.o printing.o ps.o random.o \
236 tracks.o version.o -lm
237
238twiddle.mips: drawing.o nestedvm.o malloc.o midend.o misc.o no-icon.o \
239 printing.o ps.o random.o twiddle.o version.o
240 $(CC) $(XLDFLAGS) -o $@ drawing.o nestedvm.o malloc.o midend.o \
241 misc.o no-icon.o printing.o ps.o random.o twiddle.o \
242 version.o -lm
243
244undead.mips: drawing.o nestedvm.o malloc.o midend.o misc.o no-icon.o \
245 printing.o ps.o random.o undead.o version.o
246 $(CC) $(XLDFLAGS) -o $@ drawing.o nestedvm.o malloc.o midend.o \
247 misc.o no-icon.o printing.o ps.o random.o undead.o version.o \
248 -lm
249
250unequal.mips: drawing.o nestedvm.o latin.o malloc.o maxflow.o midend.o \
251 misc.o no-icon.o printing.o ps.o random.o tree234.o \
252 unequal.o version.o
253 $(CC) $(XLDFLAGS) -o $@ drawing.o nestedvm.o latin.o malloc.o \
254 maxflow.o midend.o misc.o no-icon.o printing.o ps.o random.o \
255 tree234.o unequal.o version.o -lm
256
257unruly.mips: drawing.o nestedvm.o malloc.o midend.o misc.o no-icon.o \
258 printing.o ps.o random.o unruly.o version.o
259 $(CC) $(XLDFLAGS) -o $@ drawing.o nestedvm.o malloc.o midend.o \
260 misc.o no-icon.o printing.o ps.o random.o unruly.o version.o \
261 -lm
262
263untangle.mips: drawing.o nestedvm.o malloc.o midend.o misc.o no-icon.o \
264 printing.o ps.o random.o tree234.o untangle.o version.o
265 $(CC) $(XLDFLAGS) -o $@ drawing.o nestedvm.o malloc.o midend.o \
266 misc.o no-icon.o printing.o ps.o random.o tree234.o \
267 untangle.o version.o -lm
268
269blackbox.o: ./blackbox.c ./puzzles.h
270 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
271blackbo3.o: ./blackbox.c ./puzzles.h
272 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
273bridges.o: ./bridges.c ./puzzles.h
274 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
275bridges3.o: ./bridges.c ./puzzles.h
276 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
277combi.o: ./combi.c ./puzzles.h
278 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
279cube.o: ./cube.c ./puzzles.h
280 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
281cube3.o: ./cube.c ./puzzles.h
282 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
283divvy.o: ./divvy.c ./puzzles.h
284 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
285dominosa.o: ./dominosa.c ./puzzles.h
286 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
287dominos3.o: ./dominosa.c ./puzzles.h
288 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
289drawing.o: ./drawing.c ./puzzles.h
290 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
291dsf.o: ./dsf.c ./puzzles.h
292 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
293fifteen.o: ./fifteen.c ./puzzles.h
294 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
295fifteen5.o: ./fifteen.c ./puzzles.h
296 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
297fifteen2.o: ./fifteen.c ./puzzles.h
298 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DSTANDALONE_SOLVER -c $< -o $@
299filling.o: ./filling.c ./puzzles.h
300 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
301filling5.o: ./filling.c ./puzzles.h
302 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
303filling2.o: ./filling.c ./puzzles.h
304 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DSTANDALONE_SOLVER -c $< -o $@
305findloop.o: ./findloop.c ./puzzles.h
306 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
307flip.o: ./flip.c ./puzzles.h ./tree234.h
308 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
309flip3.o: ./flip.c ./puzzles.h ./tree234.h
310 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
311flood.o: ./flood.c ./puzzles.h
312 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
313flood3.o: ./flood.c ./puzzles.h
314 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
315galaxies.o: ./galaxies.c ./puzzles.h
316 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
317galaxie7.o: ./galaxies.c ./puzzles.h
318 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
319galaxie4.o: ./galaxies.c ./puzzles.h
320 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DSTANDALONE_PICTURE_GENERATOR -c $< -o $@
321galaxie2.o: ./galaxies.c ./puzzles.h
322 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DSTANDALONE_SOLVER -c $< -o $@
323grid.o: ./grid.c ./puzzles.h ./tree234.h ./grid.h ./penrose.h
324 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
325nestedvm.o: ./nestedvm.c ./puzzles.h
326 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
327guess.o: ./guess.c ./puzzles.h
328 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
329guess3.o: ./guess.c ./puzzles.h
330 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
331inertia.o: ./inertia.c ./puzzles.h
332 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
333inertia3.o: ./inertia.c ./puzzles.h
334 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
335keen.o: ./keen.c ./puzzles.h ./latin.h
336 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
337keen5.o: ./keen.c ./puzzles.h ./latin.h
338 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
339keen2.o: ./keen.c ./puzzles.h ./latin.h
340 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DSTANDALONE_SOLVER -c $< -o $@
341latin.o: ./latin.c ./puzzles.h ./tree234.h ./maxflow.h ./latin.h
342 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
343latin8.o: ./latin.c ./puzzles.h ./tree234.h ./maxflow.h ./latin.h
344 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DSTANDALONE_LATIN_TEST -c $< -o $@
345latin6.o: ./latin.c ./puzzles.h ./tree234.h ./maxflow.h ./latin.h
346 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DSTANDALONE_SOLVER -c $< -o $@
347laydomino.o: ./laydomino.c ./puzzles.h
348 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
349lightup.o: ./lightup.c ./puzzles.h
350 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
351lightup5.o: ./lightup.c ./puzzles.h
352 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
353lightup2.o: ./lightup.c ./puzzles.h
354 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DSTANDALONE_SOLVER -c $< -o $@
355list.o: ./list.c ./puzzles.h
356 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
357loopgen.o: ./loopgen.c ./puzzles.h ./tree234.h ./grid.h ./loopgen.h
358 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
359loopy.o: ./loopy.c ./puzzles.h ./tree234.h ./grid.h ./loopgen.h
360 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
361loopy5.o: ./loopy.c ./puzzles.h ./tree234.h ./grid.h ./loopgen.h
362 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
363loopy2.o: ./loopy.c ./puzzles.h ./tree234.h ./grid.h ./loopgen.h
364 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DSTANDALONE_SOLVER -c $< -o $@
365magnets.o: ./magnets.c ./puzzles.h
366 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
367magnets5.o: ./magnets.c ./puzzles.h
368 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
369magnets2.o: ./magnets.c ./puzzles.h
370 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DSTANDALONE_SOLVER -c $< -o $@
371malloc.o: ./malloc.c ./puzzles.h
372 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
373map.o: ./map.c ./puzzles.h
374 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
375map5.o: ./map.c ./puzzles.h
376 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
377map2.o: ./map.c ./puzzles.h
378 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DSTANDALONE_SOLVER -c $< -o $@
379maxflow.o: ./maxflow.c ./maxflow.h ./puzzles.h
380 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
381midend.o: ./midend.c ./puzzles.h
382 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
383mines.o: ./mines.c ./tree234.h ./puzzles.h
384 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
385mines5.o: ./mines.c ./tree234.h ./puzzles.h
386 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
387mines2.o: ./mines.c ./tree234.h ./puzzles.h
388 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DSTANDALONE_OBFUSCATOR -c $< -o $@
389misc.o: ./misc.c ./puzzles.h
390 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
391net.o: ./net.c ./puzzles.h ./tree234.h
392 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
393net3.o: ./net.c ./puzzles.h ./tree234.h
394 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
395netslide.o: ./netslide.c ./puzzles.h ./tree234.h
396 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
397netslid3.o: ./netslide.c ./puzzles.h ./tree234.h
398 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
399no-icon.o: ./no-icon.c
400 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
401nullfe.o: ./nullfe.c ./puzzles.h
402 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
403nullgame.o: ./nullgame.c ./puzzles.h
404 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
405obfusc.o: ./obfusc.c ./puzzles.h
406 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
407osx.o: ./osx.m ./puzzles.h
408 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
409palisade.o: ./palisade.c ./puzzles.h
410 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
411palisad3.o: ./palisade.c ./puzzles.h
412 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
413pattern.o: ./pattern.c ./puzzles.h
414 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
415pattern7.o: ./pattern.c ./puzzles.h
416 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
417pattern4.o: ./pattern.c ./puzzles.h
418 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DSTANDALONE_PICTURE_GENERATOR -c $< -o $@
419pattern2.o: ./pattern.c ./puzzles.h
420 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DSTANDALONE_SOLVER -c $< -o $@
421pearl.o: ./pearl.c ./puzzles.h ./grid.h ./loopgen.h
422 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
423pearl5.o: ./pearl.c ./puzzles.h ./grid.h ./loopgen.h
424 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
425pearl2.o: ./pearl.c ./puzzles.h ./grid.h ./loopgen.h
426 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DSTANDALONE_SOLVER -c $< -o $@
427pegs.o: ./pegs.c ./puzzles.h ./tree234.h
428 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
429pegs3.o: ./pegs.c ./puzzles.h ./tree234.h
430 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
431penrose.o: ./penrose.c ./puzzles.h ./penrose.h
432 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
433printing.o: ./printing.c ./puzzles.h
434 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
435ps.o: ./ps.c ./puzzles.h
436 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
437random.o: ./random.c ./puzzles.h
438 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
439range.o: ./range.c ./puzzles.h
440 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
441range3.o: ./range.c ./puzzles.h
442 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
443rect.o: ./rect.c ./puzzles.h
444 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
445rect3.o: ./rect.c ./puzzles.h
446 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
447samegame.o: ./samegame.c ./puzzles.h
448 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
449samegam3.o: ./samegame.c ./puzzles.h
450 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
451signpost.o: ./signpost.c ./puzzles.h
452 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
453signpos5.o: ./signpost.c ./puzzles.h
454 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
455signpos2.o: ./signpost.c ./puzzles.h
456 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DSTANDALONE_SOLVER -c $< -o $@
457singles.o: ./singles.c ./puzzles.h ./latin.h
458 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
459singles5.o: ./singles.c ./puzzles.h ./latin.h
460 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
461singles3.o: ./singles.c ./puzzles.h ./latin.h
462 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DSTANDALONE_SOLVER -c $< -o $@
463sixteen.o: ./sixteen.c ./puzzles.h
464 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
465sixteen3.o: ./sixteen.c ./puzzles.h
466 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
467slant.o: ./slant.c ./puzzles.h
468 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
469slant5.o: ./slant.c ./puzzles.h
470 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
471slant2.o: ./slant.c ./puzzles.h
472 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DSTANDALONE_SOLVER -c $< -o $@
473solo.o: ./solo.c ./puzzles.h
474 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
475solo5.o: ./solo.c ./puzzles.h
476 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
477solo2.o: ./solo.c ./puzzles.h
478 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DSTANDALONE_SOLVER -c $< -o $@
479tdq.o: ./tdq.c ./puzzles.h
480 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
481tents.o: ./tents.c ./puzzles.h ./maxflow.h
482 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
483tents5.o: ./tents.c ./puzzles.h ./maxflow.h
484 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
485tents3.o: ./tents.c ./puzzles.h ./maxflow.h
486 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DSTANDALONE_SOLVER -c $< -o $@
487towers.o: ./towers.c ./puzzles.h ./latin.h
488 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
489towers5.o: ./towers.c ./puzzles.h ./latin.h
490 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
491towers2.o: ./towers.c ./puzzles.h ./latin.h
492 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DSTANDALONE_SOLVER -c $< -o $@
493tracks.o: ./tracks.c ./puzzles.h
494 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
495tracks3.o: ./tracks.c ./puzzles.h
496 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
497tree234.o: ./tree234.c ./tree234.h ./puzzles.h
498 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
499twiddle.o: ./twiddle.c ./puzzles.h
500 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
501twiddle3.o: ./twiddle.c ./puzzles.h
502 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
503undead.o: ./undead.c ./puzzles.h
504 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
505undead3.o: ./undead.c ./puzzles.h
506 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
507unequal.o: ./unequal.c ./puzzles.h ./latin.h
508 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
509unequal5.o: ./unequal.c ./puzzles.h ./latin.h
510 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
511unequal2.o: ./unequal.c ./puzzles.h ./latin.h
512 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DSTANDALONE_SOLVER -c $< -o $@
513unruly.o: ./unruly.c ./puzzles.h
514 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
515unruly5.o: ./unruly.c ./puzzles.h
516 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
517unruly2.o: ./unruly.c ./puzzles.h
518 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DSTANDALONE_SOLVER -c $< -o $@
519untangle.o: ./untangle.c ./puzzles.h ./tree234.h
520 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
521untangl3.o: ./untangle.c ./puzzles.h ./tree234.h
522 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
523version.o: ./version.c ./version.h
524 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
525windows.o: ./windows.c ./puzzles.h ./resource.h
526 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
527windows1.o: ./windows.c ./puzzles.h ./resource.h
528 $(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
529
530.PRECIOUS: %.class
531%.class: %.mips
532 java -cp $(NESTEDVM)/build:$(NESTEDVM)/upstream/build/classgen/build \
533 org.ibex.nestedvm.Compiler -outformat class -d . \
534 PuzzleEngine $<
535 mv PuzzleEngine.class $@
536
537org:
538 mkdir -p org/ibex/nestedvm/util
539 cp $(NESTEDVM)/build/org/ibex/nestedvm/Registers.class org/ibex/nestedvm
540 cp $(NESTEDVM)/build/org/ibex/nestedvm/UsermodeConstants.class org/ibex/nestedvm
541 cp $(NESTEDVM)/build/org/ibex/nestedvm/Runtime*.class org/ibex/nestedvm
542 cp $(NESTEDVM)/build/org/ibex/nestedvm/util/Platform*.class org/ibex/nestedvm/util
543 cp $(NESTEDVM)/build/org/ibex/nestedvm/util/Seekable*.class org/ibex/nestedvm/util
544 echo "Main-Class: PuzzleApplet" >applet.manifest
545
546PuzzleApplet.class: PuzzleApplet.java org
547 javac -source 1.3 -target 1.3 PuzzleApplet.java
548
549%.jar: %.class PuzzleApplet.class org
550 mv $< PuzzleEngine.class
551 jar cfm $@ applet.manifest PuzzleEngine.class PuzzleApplet*.class org
552 echo '<applet archive="'$@'" code="PuzzleApplet" width="700" height="500"></applet>' >$*.html
553 mv PuzzleEngine.class $<
554
555clean:
556 rm -rf *.o *.mips *.class *.html *.jar org applet.manifest