1 # Makefile for puzzles using Emscripten. Requires GNU make.
3 # This file was created by `mkfiles.pl' from the `Recipe' file.
4 # DO NOT EDIT THIS FILE DIRECTLY; edit Recipe or mkfiles.pl instead.
6 # This can be set on the command line to point at the emcc command,
7 # if it is not on your PATH.
10 CFLAGS = -DSLOW_SYSTEM -I./ -Iicons/
12 all: $(OUTPREFIX)blackbox.js $(OUTPREFIX)bridges.js $(OUTPREFIX)cube.js \
13 $(OUTPREFIX)dominosa.js $(OUTPREFIX)fifteen.js \
14 $(OUTPREFIX)filling.js $(OUTPREFIX)flip.js \
15 $(OUTPREFIX)flood.js $(OUTPREFIX)galaxies.js \
16 $(OUTPREFIX)guess.js $(OUTPREFIX)inertia.js \
17 $(OUTPREFIX)keen.js $(OUTPREFIX)lightup.js \
18 $(OUTPREFIX)loopy.js $(OUTPREFIX)magnets.js \
19 $(OUTPREFIX)map.js $(OUTPREFIX)mines.js $(OUTPREFIX)net.js \
20 $(OUTPREFIX)netslide.js $(OUTPREFIX)nullgame.js \
21 $(OUTPREFIX)palisade.js $(OUTPREFIX)pattern.js \
22 $(OUTPREFIX)pearl.js $(OUTPREFIX)pegs.js \
23 $(OUTPREFIX)range.js $(OUTPREFIX)rect.js \
24 $(OUTPREFIX)samegame.js $(OUTPREFIX)signpost.js \
25 $(OUTPREFIX)singles.js $(OUTPREFIX)sixteen.js \
26 $(OUTPREFIX)slant.js $(OUTPREFIX)solo.js \
27 $(OUTPREFIX)tents.js $(OUTPREFIX)towers.js \
28 $(OUTPREFIX)tracks.js $(OUTPREFIX)twiddle.js \
29 $(OUTPREFIX)undead.js $(OUTPREFIX)unequal.js \
30 $(OUTPREFIX)unruly.js $(OUTPREFIX)untangle.js
32 $(OUTPREFIX)blackbox.js: blackbox.o blackbox-icon.o drawing.o emcc.o \
33 malloc.o midend.o misc.o printing.o ps.o random.o version.o \
34 emccpre.js emcclib.js emccx.json
35 $(EMCC) -o $(OUTPREFIX)blackbox.js -O2 -s ASM_JS=1 --pre-js emccpre.js --js-library emcclib.js -s EXPORTED_FUNCTIONS="`sed 's://.*::' emccx.json | tr -d ' \n'`" blackbox.o blackbox-icon.o drawing.o emcc.o malloc.o midend.o misc.o printing.o ps.o random.o version.o
37 $(OUTPREFIX)bridges.js: bridges.o bridges-icon.o drawing.o dsf.o findloop.o \
38 emcc.o malloc.o midend.o misc.o printing.o ps.o random.o \
39 version.o emccpre.js emcclib.js emccx.json
40 $(EMCC) -o $(OUTPREFIX)bridges.js -O2 -s ASM_JS=1 --pre-js emccpre.js --js-library emcclib.js -s EXPORTED_FUNCTIONS="`sed 's://.*::' emccx.json | tr -d ' \n'`" bridges.o bridges-icon.o drawing.o dsf.o findloop.o emcc.o malloc.o midend.o misc.o printing.o ps.o random.o version.o
42 $(OUTPREFIX)cube.js: cube.o cube-icon.o drawing.o emcc.o malloc.o midend.o \
43 misc.o printing.o ps.o random.o version.o emccpre.js \
45 $(EMCC) -o $(OUTPREFIX)cube.js -O2 -s ASM_JS=1 --pre-js emccpre.js --js-library emcclib.js -s EXPORTED_FUNCTIONS="`sed 's://.*::' emccx.json | tr -d ' \n'`" cube.o cube-icon.o drawing.o emcc.o malloc.o midend.o misc.o printing.o ps.o random.o version.o
47 $(OUTPREFIX)dominosa.js: dominosa.o dominosa-icon.o drawing.o emcc.o \
48 laydomino.o malloc.o midend.o misc.o printing.o ps.o \
49 random.o version.o emccpre.js emcclib.js emccx.json
50 $(EMCC) -o $(OUTPREFIX)dominosa.js -O2 -s ASM_JS=1 --pre-js emccpre.js --js-library emcclib.js -s EXPORTED_FUNCTIONS="`sed 's://.*::' emccx.json | tr -d ' \n'`" dominosa.o dominosa-icon.o drawing.o emcc.o laydomino.o malloc.o midend.o misc.o printing.o ps.o random.o version.o
52 $(OUTPREFIX)fifteen.js: drawing.o fifteen.o fifteen-icon.o emcc.o malloc.o \
53 midend.o misc.o printing.o ps.o random.o version.o \
54 emccpre.js emcclib.js emccx.json
55 $(EMCC) -o $(OUTPREFIX)fifteen.js -O2 -s ASM_JS=1 --pre-js emccpre.js --js-library emcclib.js -s EXPORTED_FUNCTIONS="`sed 's://.*::' emccx.json | tr -d ' \n'`" drawing.o fifteen.o fifteen-icon.o emcc.o malloc.o midend.o misc.o printing.o ps.o random.o version.o
57 $(OUTPREFIX)filling.js: drawing.o dsf.o filling.o filling-icon.o emcc.o \
58 malloc.o midend.o misc.o printing.o ps.o random.o version.o \
59 emccpre.js emcclib.js emccx.json
60 $(EMCC) -o $(OUTPREFIX)filling.js -O2 -s ASM_JS=1 --pre-js emccpre.js --js-library emcclib.js -s EXPORTED_FUNCTIONS="`sed 's://.*::' emccx.json | tr -d ' \n'`" drawing.o dsf.o filling.o filling-icon.o emcc.o malloc.o midend.o misc.o printing.o ps.o random.o version.o
62 $(OUTPREFIX)flip.js: drawing.o flip.o flip-icon.o emcc.o malloc.o midend.o \
63 misc.o printing.o ps.o random.o tree234.o version.o \
64 emccpre.js emcclib.js emccx.json
65 $(EMCC) -o $(OUTPREFIX)flip.js -O2 -s ASM_JS=1 --pre-js emccpre.js --js-library emcclib.js -s EXPORTED_FUNCTIONS="`sed 's://.*::' emccx.json | tr -d ' \n'`" drawing.o flip.o flip-icon.o emcc.o malloc.o midend.o misc.o printing.o ps.o random.o tree234.o version.o
67 $(OUTPREFIX)flood.js: drawing.o flood.o flood-icon.o emcc.o malloc.o \
68 midend.o misc.o printing.o ps.o random.o version.o \
69 emccpre.js emcclib.js emccx.json
70 $(EMCC) -o $(OUTPREFIX)flood.js -O2 -s ASM_JS=1 --pre-js emccpre.js --js-library emcclib.js -s EXPORTED_FUNCTIONS="`sed 's://.*::' emccx.json | tr -d ' \n'`" drawing.o flood.o flood-icon.o emcc.o malloc.o midend.o misc.o printing.o ps.o random.o version.o
72 $(OUTPREFIX)galaxies.js: drawing.o dsf.o galaxies.o galaxies-icon.o emcc.o \
73 malloc.o midend.o misc.o printing.o ps.o random.o version.o \
74 emccpre.js emcclib.js emccx.json
75 $(EMCC) -o $(OUTPREFIX)galaxies.js -O2 -s ASM_JS=1 --pre-js emccpre.js --js-library emcclib.js -s EXPORTED_FUNCTIONS="`sed 's://.*::' emccx.json | tr -d ' \n'`" drawing.o dsf.o galaxies.o galaxies-icon.o emcc.o malloc.o midend.o misc.o printing.o ps.o random.o version.o
77 $(OUTPREFIX)guess.js: drawing.o emcc.o guess.o guess-icon.o malloc.o \
78 midend.o misc.o printing.o ps.o random.o version.o \
79 emccpre.js emcclib.js emccx.json
80 $(EMCC) -o $(OUTPREFIX)guess.js -O2 -s ASM_JS=1 --pre-js emccpre.js --js-library emcclib.js -s EXPORTED_FUNCTIONS="`sed 's://.*::' emccx.json | tr -d ' \n'`" drawing.o emcc.o guess.o guess-icon.o malloc.o midend.o misc.o printing.o ps.o random.o version.o
82 $(OUTPREFIX)inertia.js: drawing.o emcc.o inertia.o inertia-icon.o malloc.o \
83 midend.o misc.o printing.o ps.o random.o version.o \
84 emccpre.js emcclib.js emccx.json
85 $(EMCC) -o $(OUTPREFIX)inertia.js -O2 -s ASM_JS=1 --pre-js emccpre.js --js-library emcclib.js -s EXPORTED_FUNCTIONS="`sed 's://.*::' emccx.json | tr -d ' \n'`" drawing.o emcc.o inertia.o inertia-icon.o malloc.o midend.o misc.o printing.o ps.o random.o version.o
87 $(OUTPREFIX)keen.js: drawing.o dsf.o emcc.o keen.o keen-icon.o latin.o \
88 malloc.o maxflow.o midend.o misc.o printing.o ps.o random.o \
89 tree234.o version.o emccpre.js emcclib.js emccx.json
90 $(EMCC) -o $(OUTPREFIX)keen.js -O2 -s ASM_JS=1 --pre-js emccpre.js --js-library emcclib.js -s EXPORTED_FUNCTIONS="`sed 's://.*::' emccx.json | tr -d ' \n'`" drawing.o dsf.o emcc.o keen.o keen-icon.o latin.o malloc.o maxflow.o midend.o misc.o printing.o ps.o random.o tree234.o version.o
92 $(OUTPREFIX)lightup.js: combi.o drawing.o emcc.o lightup.o lightup-icon.o \
93 malloc.o midend.o misc.o printing.o ps.o random.o version.o \
94 emccpre.js emcclib.js emccx.json
95 $(EMCC) -o $(OUTPREFIX)lightup.js -O2 -s ASM_JS=1 --pre-js emccpre.js --js-library emcclib.js -s EXPORTED_FUNCTIONS="`sed 's://.*::' emccx.json | tr -d ' \n'`" combi.o drawing.o emcc.o lightup.o lightup-icon.o malloc.o midend.o misc.o printing.o ps.o random.o version.o
97 $(OUTPREFIX)loopy.js: drawing.o dsf.o grid.o emcc.o loopgen.o loopy.o \
98 loopy-icon.o malloc.o midend.o misc.o penrose.o printing.o \
99 ps.o random.o tree234.o version.o emccpre.js emcclib.js \
101 $(EMCC) -o $(OUTPREFIX)loopy.js -O2 -s ASM_JS=1 --pre-js emccpre.js --js-library emcclib.js -s EXPORTED_FUNCTIONS="`sed 's://.*::' emccx.json | tr -d ' \n'`" drawing.o dsf.o grid.o emcc.o loopgen.o loopy.o loopy-icon.o malloc.o midend.o misc.o penrose.o printing.o ps.o random.o tree234.o version.o
103 $(OUTPREFIX)magnets.js: drawing.o emcc.o laydomino.o magnets.o \
104 magnets-icon.o malloc.o midend.o misc.o printing.o ps.o \
105 random.o version.o emccpre.js emcclib.js emccx.json
106 $(EMCC) -o $(OUTPREFIX)magnets.js -O2 -s ASM_JS=1 --pre-js emccpre.js --js-library emcclib.js -s EXPORTED_FUNCTIONS="`sed 's://.*::' emccx.json | tr -d ' \n'`" drawing.o emcc.o laydomino.o magnets.o magnets-icon.o malloc.o midend.o misc.o printing.o ps.o random.o version.o
108 $(OUTPREFIX)map.js: drawing.o dsf.o emcc.o malloc.o map.o map-icon.o \
109 midend.o misc.o printing.o ps.o random.o version.o \
110 emccpre.js emcclib.js emccx.json
111 $(EMCC) -o $(OUTPREFIX)map.js -O2 -s ASM_JS=1 --pre-js emccpre.js --js-library emcclib.js -s EXPORTED_FUNCTIONS="`sed 's://.*::' emccx.json | tr -d ' \n'`" drawing.o dsf.o emcc.o malloc.o map.o map-icon.o midend.o misc.o printing.o ps.o random.o version.o
113 $(OUTPREFIX)mines.js: drawing.o emcc.o malloc.o midend.o mines.o \
114 mines-icon.o misc.o printing.o ps.o random.o tree234.o \
115 version.o emccpre.js emcclib.js emccx.json
116 $(EMCC) -o $(OUTPREFIX)mines.js -O2 -s ASM_JS=1 --pre-js emccpre.js --js-library emcclib.js -s EXPORTED_FUNCTIONS="`sed 's://.*::' emccx.json | tr -d ' \n'`" drawing.o emcc.o malloc.o midend.o mines.o mines-icon.o misc.o printing.o ps.o random.o tree234.o version.o
118 $(OUTPREFIX)net.js: drawing.o dsf.o findloop.o emcc.o malloc.o midend.o \
119 misc.o net.o net-icon.o printing.o ps.o random.o tree234.o \
120 version.o emccpre.js emcclib.js emccx.json
121 $(EMCC) -o $(OUTPREFIX)net.js -O2 -s ASM_JS=1 --pre-js emccpre.js --js-library emcclib.js -s EXPORTED_FUNCTIONS="`sed 's://.*::' emccx.json | tr -d ' \n'`" drawing.o dsf.o findloop.o emcc.o malloc.o midend.o misc.o net.o net-icon.o printing.o ps.o random.o tree234.o version.o
123 $(OUTPREFIX)netslide.js: drawing.o emcc.o malloc.o midend.o misc.o \
124 netslide.o netslide-icon.o printing.o ps.o random.o \
125 tree234.o version.o emccpre.js emcclib.js emccx.json
126 $(EMCC) -o $(OUTPREFIX)netslide.js -O2 -s ASM_JS=1 --pre-js emccpre.js --js-library emcclib.js -s EXPORTED_FUNCTIONS="`sed 's://.*::' emccx.json | tr -d ' \n'`" drawing.o emcc.o malloc.o midend.o misc.o netslide.o netslide-icon.o printing.o ps.o random.o tree234.o version.o
128 $(OUTPREFIX)nullgame.js: drawing.o emcc.o malloc.o midend.o misc.o no-icon.o \
129 nullgame.o printing.o ps.o random.o version.o emccpre.js \
130 emcclib.js emccx.json
131 $(EMCC) -o $(OUTPREFIX)nullgame.js -O2 -s ASM_JS=1 --pre-js emccpre.js --js-library emcclib.js -s EXPORTED_FUNCTIONS="`sed 's://.*::' emccx.json | tr -d ' \n'`" drawing.o emcc.o malloc.o midend.o misc.o no-icon.o nullgame.o printing.o ps.o random.o version.o
133 $(OUTPREFIX)palisade.js: divvy.o drawing.o dsf.o emcc.o malloc.o midend.o \
134 misc.o palisade.o palisade-icon.o printing.o ps.o random.o \
135 version.o emccpre.js emcclib.js emccx.json
136 $(EMCC) -o $(OUTPREFIX)palisade.js -O2 -s ASM_JS=1 --pre-js emccpre.js --js-library emcclib.js -s EXPORTED_FUNCTIONS="`sed 's://.*::' emccx.json | tr -d ' \n'`" divvy.o drawing.o dsf.o emcc.o malloc.o midend.o misc.o palisade.o palisade-icon.o printing.o ps.o random.o version.o
138 $(OUTPREFIX)pattern.js: drawing.o emcc.o malloc.o midend.o misc.o pattern.o \
139 pattern-icon.o printing.o ps.o random.o version.o emccpre.js \
140 emcclib.js emccx.json
141 $(EMCC) -o $(OUTPREFIX)pattern.js -O2 -s ASM_JS=1 --pre-js emccpre.js --js-library emcclib.js -s EXPORTED_FUNCTIONS="`sed 's://.*::' emccx.json | tr -d ' \n'`" drawing.o emcc.o malloc.o midend.o misc.o pattern.o pattern-icon.o printing.o ps.o random.o version.o
143 $(OUTPREFIX)pearl.js: drawing.o dsf.o grid.o emcc.o loopgen.o malloc.o \
144 midend.o misc.o pearl.o pearl-icon.o penrose.o printing.o \
145 ps.o random.o tdq.o tree234.o version.o emccpre.js \
146 emcclib.js emccx.json
147 $(EMCC) -o $(OUTPREFIX)pearl.js -O2 -s ASM_JS=1 --pre-js emccpre.js --js-library emcclib.js -s EXPORTED_FUNCTIONS="`sed 's://.*::' emccx.json | tr -d ' \n'`" drawing.o dsf.o grid.o emcc.o loopgen.o malloc.o midend.o misc.o pearl.o pearl-icon.o penrose.o printing.o ps.o random.o tdq.o tree234.o version.o
149 $(OUTPREFIX)pegs.js: drawing.o emcc.o malloc.o midend.o misc.o pegs.o \
150 pegs-icon.o printing.o ps.o random.o tree234.o version.o \
151 emccpre.js emcclib.js emccx.json
152 $(EMCC) -o $(OUTPREFIX)pegs.js -O2 -s ASM_JS=1 --pre-js emccpre.js --js-library emcclib.js -s EXPORTED_FUNCTIONS="`sed 's://.*::' emccx.json | tr -d ' \n'`" drawing.o emcc.o malloc.o midend.o misc.o pegs.o pegs-icon.o printing.o ps.o random.o tree234.o version.o
154 $(OUTPREFIX)range.js: drawing.o dsf.o emcc.o malloc.o midend.o misc.o \
155 printing.o ps.o random.o range.o range-icon.o version.o \
156 emccpre.js emcclib.js emccx.json
157 $(EMCC) -o $(OUTPREFIX)range.js -O2 -s ASM_JS=1 --pre-js emccpre.js --js-library emcclib.js -s EXPORTED_FUNCTIONS="`sed 's://.*::' emccx.json | tr -d ' \n'`" drawing.o dsf.o emcc.o malloc.o midend.o misc.o printing.o ps.o random.o range.o range-icon.o version.o
159 $(OUTPREFIX)rect.js: drawing.o emcc.o malloc.o midend.o misc.o printing.o \
160 ps.o random.o rect.o rect-icon.o version.o emccpre.js \
161 emcclib.js emccx.json
162 $(EMCC) -o $(OUTPREFIX)rect.js -O2 -s ASM_JS=1 --pre-js emccpre.js --js-library emcclib.js -s EXPORTED_FUNCTIONS="`sed 's://.*::' emccx.json | tr -d ' \n'`" drawing.o emcc.o malloc.o midend.o misc.o printing.o ps.o random.o rect.o rect-icon.o version.o
164 $(OUTPREFIX)samegame.js: drawing.o emcc.o malloc.o midend.o misc.o \
165 printing.o ps.o random.o samegame.o samegame-icon.o \
166 version.o emccpre.js emcclib.js emccx.json
167 $(EMCC) -o $(OUTPREFIX)samegame.js -O2 -s ASM_JS=1 --pre-js emccpre.js --js-library emcclib.js -s EXPORTED_FUNCTIONS="`sed 's://.*::' emccx.json | tr -d ' \n'`" drawing.o emcc.o malloc.o midend.o misc.o printing.o ps.o random.o samegame.o samegame-icon.o version.o
169 $(OUTPREFIX)signpost.js: drawing.o dsf.o emcc.o malloc.o midend.o misc.o \
170 printing.o ps.o random.o signpost.o signpost-icon.o \
171 version.o emccpre.js emcclib.js emccx.json
172 $(EMCC) -o $(OUTPREFIX)signpost.js -O2 -s ASM_JS=1 --pre-js emccpre.js --js-library emcclib.js -s EXPORTED_FUNCTIONS="`sed 's://.*::' emccx.json | tr -d ' \n'`" drawing.o dsf.o emcc.o malloc.o midend.o misc.o printing.o ps.o random.o signpost.o signpost-icon.o version.o
174 $(OUTPREFIX)singles.js: drawing.o dsf.o emcc.o latin.o malloc.o maxflow.o \
175 midend.o misc.o printing.o ps.o random.o singles.o \
176 singles-icon.o tree234.o version.o emccpre.js emcclib.js \
178 $(EMCC) -o $(OUTPREFIX)singles.js -O2 -s ASM_JS=1 --pre-js emccpre.js --js-library emcclib.js -s EXPORTED_FUNCTIONS="`sed 's://.*::' emccx.json | tr -d ' \n'`" drawing.o dsf.o emcc.o latin.o malloc.o maxflow.o midend.o misc.o printing.o ps.o random.o singles.o singles-icon.o tree234.o version.o
180 $(OUTPREFIX)sixteen.js: drawing.o emcc.o malloc.o midend.o misc.o printing.o \
181 ps.o random.o sixteen.o sixteen-icon.o version.o emccpre.js \
182 emcclib.js emccx.json
183 $(EMCC) -o $(OUTPREFIX)sixteen.js -O2 -s ASM_JS=1 --pre-js emccpre.js --js-library emcclib.js -s EXPORTED_FUNCTIONS="`sed 's://.*::' emccx.json | tr -d ' \n'`" drawing.o emcc.o malloc.o midend.o misc.o printing.o ps.o random.o sixteen.o sixteen-icon.o version.o
185 $(OUTPREFIX)slant.js: drawing.o dsf.o findloop.o emcc.o malloc.o midend.o \
186 misc.o printing.o ps.o random.o slant.o slant-icon.o \
187 version.o emccpre.js emcclib.js emccx.json
188 $(EMCC) -o $(OUTPREFIX)slant.js -O2 -s ASM_JS=1 --pre-js emccpre.js --js-library emcclib.js -s EXPORTED_FUNCTIONS="`sed 's://.*::' emccx.json | tr -d ' \n'`" drawing.o dsf.o findloop.o emcc.o malloc.o midend.o misc.o printing.o ps.o random.o slant.o slant-icon.o version.o
190 $(OUTPREFIX)solo.js: divvy.o drawing.o dsf.o emcc.o malloc.o midend.o misc.o \
191 printing.o ps.o random.o solo.o solo-icon.o version.o \
192 emccpre.js emcclib.js emccx.json
193 $(EMCC) -o $(OUTPREFIX)solo.js -O2 -s ASM_JS=1 --pre-js emccpre.js --js-library emcclib.js -s EXPORTED_FUNCTIONS="`sed 's://.*::' emccx.json | tr -d ' \n'`" divvy.o drawing.o dsf.o emcc.o malloc.o midend.o misc.o printing.o ps.o random.o solo.o solo-icon.o version.o
195 $(OUTPREFIX)tents.js: drawing.o dsf.o emcc.o malloc.o maxflow.o midend.o \
196 misc.o printing.o ps.o random.o tents.o tents-icon.o \
197 version.o emccpre.js emcclib.js emccx.json
198 $(EMCC) -o $(OUTPREFIX)tents.js -O2 -s ASM_JS=1 --pre-js emccpre.js --js-library emcclib.js -s EXPORTED_FUNCTIONS="`sed 's://.*::' emccx.json | tr -d ' \n'`" drawing.o dsf.o emcc.o malloc.o maxflow.o midend.o misc.o printing.o ps.o random.o tents.o tents-icon.o version.o
200 $(OUTPREFIX)towers.js: drawing.o emcc.o latin.o malloc.o maxflow.o midend.o \
201 misc.o printing.o ps.o random.o towers.o towers-icon.o \
202 tree234.o version.o emccpre.js emcclib.js emccx.json
203 $(EMCC) -o $(OUTPREFIX)towers.js -O2 -s ASM_JS=1 --pre-js emccpre.js --js-library emcclib.js -s EXPORTED_FUNCTIONS="`sed 's://.*::' emccx.json | tr -d ' \n'`" drawing.o emcc.o latin.o malloc.o maxflow.o midend.o misc.o printing.o ps.o random.o towers.o towers-icon.o tree234.o version.o
205 $(OUTPREFIX)tracks.js: drawing.o dsf.o findloop.o emcc.o malloc.o midend.o \
206 misc.o printing.o ps.o random.o tracks.o tracks-icon.o \
207 version.o emccpre.js emcclib.js emccx.json
208 $(EMCC) -o $(OUTPREFIX)tracks.js -O2 -s ASM_JS=1 --pre-js emccpre.js --js-library emcclib.js -s EXPORTED_FUNCTIONS="`sed 's://.*::' emccx.json | tr -d ' \n'`" drawing.o dsf.o findloop.o emcc.o malloc.o midend.o misc.o printing.o ps.o random.o tracks.o tracks-icon.o version.o
210 $(OUTPREFIX)twiddle.js: drawing.o emcc.o malloc.o midend.o misc.o printing.o \
211 ps.o random.o twiddle.o twiddle-icon.o version.o emccpre.js \
212 emcclib.js emccx.json
213 $(EMCC) -o $(OUTPREFIX)twiddle.js -O2 -s ASM_JS=1 --pre-js emccpre.js --js-library emcclib.js -s EXPORTED_FUNCTIONS="`sed 's://.*::' emccx.json | tr -d ' \n'`" drawing.o emcc.o malloc.o midend.o misc.o printing.o ps.o random.o twiddle.o twiddle-icon.o version.o
215 $(OUTPREFIX)undead.js: drawing.o emcc.o malloc.o midend.o misc.o printing.o \
216 ps.o random.o undead.o undead-icon.o version.o emccpre.js \
217 emcclib.js emccx.json
218 $(EMCC) -o $(OUTPREFIX)undead.js -O2 -s ASM_JS=1 --pre-js emccpre.js --js-library emcclib.js -s EXPORTED_FUNCTIONS="`sed 's://.*::' emccx.json | tr -d ' \n'`" drawing.o emcc.o malloc.o midend.o misc.o printing.o ps.o random.o undead.o undead-icon.o version.o
220 $(OUTPREFIX)unequal.js: drawing.o emcc.o latin.o malloc.o maxflow.o midend.o \
221 misc.o printing.o ps.o random.o tree234.o unequal.o \
222 unequal-icon.o version.o emccpre.js emcclib.js emccx.json
223 $(EMCC) -o $(OUTPREFIX)unequal.js -O2 -s ASM_JS=1 --pre-js emccpre.js --js-library emcclib.js -s EXPORTED_FUNCTIONS="`sed 's://.*::' emccx.json | tr -d ' \n'`" drawing.o emcc.o latin.o malloc.o maxflow.o midend.o misc.o printing.o ps.o random.o tree234.o unequal.o unequal-icon.o version.o
225 $(OUTPREFIX)unruly.js: drawing.o emcc.o malloc.o midend.o misc.o printing.o \
226 ps.o random.o unruly.o unruly-icon.o version.o emccpre.js \
227 emcclib.js emccx.json
228 $(EMCC) -o $(OUTPREFIX)unruly.js -O2 -s ASM_JS=1 --pre-js emccpre.js --js-library emcclib.js -s EXPORTED_FUNCTIONS="`sed 's://.*::' emccx.json | tr -d ' \n'`" drawing.o emcc.o malloc.o midend.o misc.o printing.o ps.o random.o unruly.o unruly-icon.o version.o
230 $(OUTPREFIX)untangle.js: drawing.o emcc.o malloc.o midend.o misc.o \
231 printing.o ps.o random.o tree234.o untangle.o \
232 untangle-icon.o version.o emccpre.js emcclib.js emccx.json
233 $(EMCC) -o $(OUTPREFIX)untangle.js -O2 -s ASM_JS=1 --pre-js emccpre.js --js-library emcclib.js -s EXPORTED_FUNCTIONS="`sed 's://.*::' emccx.json | tr -d ' \n'`" drawing.o emcc.o malloc.o midend.o misc.o printing.o ps.o random.o tree234.o untangle.o untangle-icon.o version.o
235 blackbox.o: ./blackbox.c ./puzzles.h
236 $(EMCC) $(CFLAGS) $(XFLAGS) -c $< -o $@
237 blackbox-icon.o: icons/blackbox-icon.c
238 $(EMCC) $(CFLAGS) $(XFLAGS) -c $< -o $@
239 blackbo3.o: ./blackbox.c ./puzzles.h
240 $(EMCC) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
241 bridges.o: ./bridges.c ./puzzles.h
242 $(EMCC) $(CFLAGS) $(XFLAGS) -c $< -o $@
243 bridges-icon.o: icons/bridges-icon.c
244 $(EMCC) $(CFLAGS) $(XFLAGS) -c $< -o $@
245 bridges3.o: ./bridges.c ./puzzles.h
246 $(EMCC) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
247 combi.o: ./combi.c ./puzzles.h
248 $(EMCC) $(CFLAGS) $(XFLAGS) -c $< -o $@
249 cube.o: ./cube.c ./puzzles.h
250 $(EMCC) $(CFLAGS) $(XFLAGS) -c $< -o $@
251 cube-icon.o: icons/cube-icon.c
252 $(EMCC) $(CFLAGS) $(XFLAGS) -c $< -o $@
253 cube3.o: ./cube.c ./puzzles.h
254 $(EMCC) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
255 divvy.o: ./divvy.c ./puzzles.h
256 $(EMCC) $(CFLAGS) $(XFLAGS) -c $< -o $@
257 dominosa.o: ./dominosa.c ./puzzles.h
258 $(EMCC) $(CFLAGS) $(XFLAGS) -c $< -o $@
259 dominosa-icon.o: icons/dominosa-icon.c
260 $(EMCC) $(CFLAGS) $(XFLAGS) -c $< -o $@
261 dominos3.o: ./dominosa.c ./puzzles.h
262 $(EMCC) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
263 drawing.o: ./drawing.c ./puzzles.h
264 $(EMCC) $(CFLAGS) $(XFLAGS) -c $< -o $@
265 dsf.o: ./dsf.c ./puzzles.h
266 $(EMCC) $(CFLAGS) $(XFLAGS) -c $< -o $@
267 fifteen.o: ./fifteen.c ./puzzles.h
268 $(EMCC) $(CFLAGS) $(XFLAGS) -c $< -o $@
269 fifteen-icon.o: icons/fifteen-icon.c
270 $(EMCC) $(CFLAGS) $(XFLAGS) -c $< -o $@
271 fifteen5.o: ./fifteen.c ./puzzles.h
272 $(EMCC) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
273 fifteen2.o: ./fifteen.c ./puzzles.h
274 $(EMCC) $(CFLAGS) $(XFLAGS) -DSTANDALONE_SOLVER -c $< -o $@
275 filling.o: ./filling.c ./puzzles.h
276 $(EMCC) $(CFLAGS) $(XFLAGS) -c $< -o $@
277 filling-icon.o: icons/filling-icon.c
278 $(EMCC) $(CFLAGS) $(XFLAGS) -c $< -o $@
279 filling5.o: ./filling.c ./puzzles.h
280 $(EMCC) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
281 filling2.o: ./filling.c ./puzzles.h
282 $(EMCC) $(CFLAGS) $(XFLAGS) -DSTANDALONE_SOLVER -c $< -o $@
283 findloop.o: ./findloop.c ./puzzles.h
284 $(EMCC) $(CFLAGS) $(XFLAGS) -c $< -o $@
285 flip.o: ./flip.c ./puzzles.h ./tree234.h
286 $(EMCC) $(CFLAGS) $(XFLAGS) -c $< -o $@
287 flip-icon.o: icons/flip-icon.c
288 $(EMCC) $(CFLAGS) $(XFLAGS) -c $< -o $@
289 flip3.o: ./flip.c ./puzzles.h ./tree234.h
290 $(EMCC) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
291 flood.o: ./flood.c ./puzzles.h
292 $(EMCC) $(CFLAGS) $(XFLAGS) -c $< -o $@
293 flood-icon.o: icons/flood-icon.c
294 $(EMCC) $(CFLAGS) $(XFLAGS) -c $< -o $@
295 flood3.o: ./flood.c ./puzzles.h
296 $(EMCC) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
297 galaxies.o: ./galaxies.c ./puzzles.h
298 $(EMCC) $(CFLAGS) $(XFLAGS) -c $< -o $@
299 galaxies-icon.o: icons/galaxies-icon.c
300 $(EMCC) $(CFLAGS) $(XFLAGS) -c $< -o $@
301 galaxie7.o: ./galaxies.c ./puzzles.h
302 $(EMCC) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
303 galaxie4.o: ./galaxies.c ./puzzles.h
304 $(EMCC) $(CFLAGS) $(XFLAGS) -DSTANDALONE_PICTURE_GENERATOR -c $< -o $@
305 galaxie2.o: ./galaxies.c ./puzzles.h
306 $(EMCC) $(CFLAGS) $(XFLAGS) -DSTANDALONE_SOLVER -c $< -o $@
307 grid.o: ./grid.c ./puzzles.h ./tree234.h ./grid.h ./penrose.h
308 $(EMCC) $(CFLAGS) $(XFLAGS) -c $< -o $@
309 emcc.o: ./emcc.c ./puzzles.h
310 $(EMCC) $(CFLAGS) $(XFLAGS) -c $< -o $@
311 guess.o: ./guess.c ./puzzles.h
312 $(EMCC) $(CFLAGS) $(XFLAGS) -c $< -o $@
313 guess-icon.o: icons/guess-icon.c
314 $(EMCC) $(CFLAGS) $(XFLAGS) -c $< -o $@
315 guess3.o: ./guess.c ./puzzles.h
316 $(EMCC) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
317 inertia.o: ./inertia.c ./puzzles.h
318 $(EMCC) $(CFLAGS) $(XFLAGS) -c $< -o $@
319 inertia-icon.o: icons/inertia-icon.c
320 $(EMCC) $(CFLAGS) $(XFLAGS) -c $< -o $@
321 inertia3.o: ./inertia.c ./puzzles.h
322 $(EMCC) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
323 keen.o: ./keen.c ./puzzles.h ./latin.h
324 $(EMCC) $(CFLAGS) $(XFLAGS) -c $< -o $@
325 keen-icon.o: icons/keen-icon.c
326 $(EMCC) $(CFLAGS) $(XFLAGS) -c $< -o $@
327 keen5.o: ./keen.c ./puzzles.h ./latin.h
328 $(EMCC) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
329 keen2.o: ./keen.c ./puzzles.h ./latin.h
330 $(EMCC) $(CFLAGS) $(XFLAGS) -DSTANDALONE_SOLVER -c $< -o $@
331 latin.o: ./latin.c ./puzzles.h ./tree234.h ./maxflow.h ./latin.h
332 $(EMCC) $(CFLAGS) $(XFLAGS) -c $< -o $@
333 latin8.o: ./latin.c ./puzzles.h ./tree234.h ./maxflow.h ./latin.h
334 $(EMCC) $(CFLAGS) $(XFLAGS) -DSTANDALONE_LATIN_TEST -c $< -o $@
335 latin6.o: ./latin.c ./puzzles.h ./tree234.h ./maxflow.h ./latin.h
336 $(EMCC) $(CFLAGS) $(XFLAGS) -DSTANDALONE_SOLVER -c $< -o $@
337 laydomino.o: ./laydomino.c ./puzzles.h
338 $(EMCC) $(CFLAGS) $(XFLAGS) -c $< -o $@
339 lightup.o: ./lightup.c ./puzzles.h
340 $(EMCC) $(CFLAGS) $(XFLAGS) -c $< -o $@
341 lightup-icon.o: icons/lightup-icon.c
342 $(EMCC) $(CFLAGS) $(XFLAGS) -c $< -o $@
343 lightup5.o: ./lightup.c ./puzzles.h
344 $(EMCC) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
345 lightup2.o: ./lightup.c ./puzzles.h
346 $(EMCC) $(CFLAGS) $(XFLAGS) -DSTANDALONE_SOLVER -c $< -o $@
347 list.o: ./list.c ./puzzles.h
348 $(EMCC) $(CFLAGS) $(XFLAGS) -c $< -o $@
349 loopgen.o: ./loopgen.c ./puzzles.h ./tree234.h ./grid.h ./loopgen.h
350 $(EMCC) $(CFLAGS) $(XFLAGS) -c $< -o $@
351 loopy.o: ./loopy.c ./puzzles.h ./tree234.h ./grid.h ./loopgen.h
352 $(EMCC) $(CFLAGS) $(XFLAGS) -c $< -o $@
353 loopy-icon.o: icons/loopy-icon.c
354 $(EMCC) $(CFLAGS) $(XFLAGS) -c $< -o $@
355 loopy5.o: ./loopy.c ./puzzles.h ./tree234.h ./grid.h ./loopgen.h
356 $(EMCC) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
357 loopy2.o: ./loopy.c ./puzzles.h ./tree234.h ./grid.h ./loopgen.h
358 $(EMCC) $(CFLAGS) $(XFLAGS) -DSTANDALONE_SOLVER -c $< -o $@
359 magnets.o: ./magnets.c ./puzzles.h
360 $(EMCC) $(CFLAGS) $(XFLAGS) -c $< -o $@
361 magnets-icon.o: icons/magnets-icon.c
362 $(EMCC) $(CFLAGS) $(XFLAGS) -c $< -o $@
363 magnets5.o: ./magnets.c ./puzzles.h
364 $(EMCC) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
365 magnets2.o: ./magnets.c ./puzzles.h
366 $(EMCC) $(CFLAGS) $(XFLAGS) -DSTANDALONE_SOLVER -c $< -o $@
367 malloc.o: ./malloc.c ./puzzles.h
368 $(EMCC) $(CFLAGS) $(XFLAGS) -c $< -o $@
369 map.o: ./map.c ./puzzles.h
370 $(EMCC) $(CFLAGS) $(XFLAGS) -c $< -o $@
371 map-icon.o: icons/map-icon.c
372 $(EMCC) $(CFLAGS) $(XFLAGS) -c $< -o $@
373 map5.o: ./map.c ./puzzles.h
374 $(EMCC) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
375 map2.o: ./map.c ./puzzles.h
376 $(EMCC) $(CFLAGS) $(XFLAGS) -DSTANDALONE_SOLVER -c $< -o $@
377 maxflow.o: ./maxflow.c ./maxflow.h ./puzzles.h
378 $(EMCC) $(CFLAGS) $(XFLAGS) -c $< -o $@
379 midend.o: ./midend.c ./puzzles.h
380 $(EMCC) $(CFLAGS) $(XFLAGS) -c $< -o $@
381 mines.o: ./mines.c ./tree234.h ./puzzles.h
382 $(EMCC) $(CFLAGS) $(XFLAGS) -c $< -o $@
383 mines-icon.o: icons/mines-icon.c
384 $(EMCC) $(CFLAGS) $(XFLAGS) -c $< -o $@
385 mines5.o: ./mines.c ./tree234.h ./puzzles.h
386 $(EMCC) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
387 mines2.o: ./mines.c ./tree234.h ./puzzles.h
388 $(EMCC) $(CFLAGS) $(XFLAGS) -DSTANDALONE_OBFUSCATOR -c $< -o $@
389 misc.o: ./misc.c ./puzzles.h
390 $(EMCC) $(CFLAGS) $(XFLAGS) -c $< -o $@
391 net.o: ./net.c ./puzzles.h ./tree234.h
392 $(EMCC) $(CFLAGS) $(XFLAGS) -c $< -o $@
393 net-icon.o: icons/net-icon.c
394 $(EMCC) $(CFLAGS) $(XFLAGS) -c $< -o $@
395 net3.o: ./net.c ./puzzles.h ./tree234.h
396 $(EMCC) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
397 netslide.o: ./netslide.c ./puzzles.h ./tree234.h
398 $(EMCC) $(CFLAGS) $(XFLAGS) -c $< -o $@
399 netslide-icon.o: icons/netslide-icon.c
400 $(EMCC) $(CFLAGS) $(XFLAGS) -c $< -o $@
401 netslid3.o: ./netslide.c ./puzzles.h ./tree234.h
402 $(EMCC) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
403 no-icon.o: ./no-icon.c
404 $(EMCC) $(CFLAGS) $(XFLAGS) -c $< -o $@
405 nullfe.o: ./nullfe.c ./puzzles.h
406 $(EMCC) $(CFLAGS) $(XFLAGS) -c $< -o $@
407 nullgame.o: ./nullgame.c ./puzzles.h
408 $(EMCC) $(CFLAGS) $(XFLAGS) -c $< -o $@
409 obfusc.o: ./obfusc.c ./puzzles.h
410 $(EMCC) $(CFLAGS) $(XFLAGS) -c $< -o $@
411 osx.o: ./osx.m ./puzzles.h
412 $(EMCC) $(CFLAGS) $(XFLAGS) -c $< -o $@
413 palisade.o: ./palisade.c ./puzzles.h
414 $(EMCC) $(CFLAGS) $(XFLAGS) -c $< -o $@
415 palisade-icon.o: icons/palisade-icon.c
416 $(EMCC) $(CFLAGS) $(XFLAGS) -c $< -o $@
417 palisad3.o: ./palisade.c ./puzzles.h
418 $(EMCC) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
419 pattern.o: ./pattern.c ./puzzles.h
420 $(EMCC) $(CFLAGS) $(XFLAGS) -c $< -o $@
421 pattern-icon.o: icons/pattern-icon.c
422 $(EMCC) $(CFLAGS) $(XFLAGS) -c $< -o $@
423 pattern7.o: ./pattern.c ./puzzles.h
424 $(EMCC) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
425 pattern4.o: ./pattern.c ./puzzles.h
426 $(EMCC) $(CFLAGS) $(XFLAGS) -DSTANDALONE_PICTURE_GENERATOR -c $< -o $@
427 pattern2.o: ./pattern.c ./puzzles.h
428 $(EMCC) $(CFLAGS) $(XFLAGS) -DSTANDALONE_SOLVER -c $< -o $@
429 pearl.o: ./pearl.c ./puzzles.h ./grid.h ./loopgen.h
430 $(EMCC) $(CFLAGS) $(XFLAGS) -c $< -o $@
431 pearl-icon.o: icons/pearl-icon.c
432 $(EMCC) $(CFLAGS) $(XFLAGS) -c $< -o $@
433 pearl5.o: ./pearl.c ./puzzles.h ./grid.h ./loopgen.h
434 $(EMCC) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
435 pearl2.o: ./pearl.c ./puzzles.h ./grid.h ./loopgen.h
436 $(EMCC) $(CFLAGS) $(XFLAGS) -DSTANDALONE_SOLVER -c $< -o $@
437 pegs.o: ./pegs.c ./puzzles.h ./tree234.h
438 $(EMCC) $(CFLAGS) $(XFLAGS) -c $< -o $@
439 pegs-icon.o: icons/pegs-icon.c
440 $(EMCC) $(CFLAGS) $(XFLAGS) -c $< -o $@
441 pegs3.o: ./pegs.c ./puzzles.h ./tree234.h
442 $(EMCC) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
443 penrose.o: ./penrose.c ./puzzles.h ./penrose.h
444 $(EMCC) $(CFLAGS) $(XFLAGS) -c $< -o $@
445 printing.o: ./printing.c ./puzzles.h
446 $(EMCC) $(CFLAGS) $(XFLAGS) -c $< -o $@
447 ps.o: ./ps.c ./puzzles.h
448 $(EMCC) $(CFLAGS) $(XFLAGS) -c $< -o $@
449 random.o: ./random.c ./puzzles.h
450 $(EMCC) $(CFLAGS) $(XFLAGS) -c $< -o $@
451 range.o: ./range.c ./puzzles.h
452 $(EMCC) $(CFLAGS) $(XFLAGS) -c $< -o $@
453 range-icon.o: icons/range-icon.c
454 $(EMCC) $(CFLAGS) $(XFLAGS) -c $< -o $@
455 range3.o: ./range.c ./puzzles.h
456 $(EMCC) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
457 rect.o: ./rect.c ./puzzles.h
458 $(EMCC) $(CFLAGS) $(XFLAGS) -c $< -o $@
459 rect-icon.o: icons/rect-icon.c
460 $(EMCC) $(CFLAGS) $(XFLAGS) -c $< -o $@
461 rect3.o: ./rect.c ./puzzles.h
462 $(EMCC) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
463 samegame.o: ./samegame.c ./puzzles.h
464 $(EMCC) $(CFLAGS) $(XFLAGS) -c $< -o $@
465 samegame-icon.o: icons/samegame-icon.c
466 $(EMCC) $(CFLAGS) $(XFLAGS) -c $< -o $@
467 samegam3.o: ./samegame.c ./puzzles.h
468 $(EMCC) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
469 signpost.o: ./signpost.c ./puzzles.h
470 $(EMCC) $(CFLAGS) $(XFLAGS) -c $< -o $@
471 signpost-icon.o: icons/signpost-icon.c
472 $(EMCC) $(CFLAGS) $(XFLAGS) -c $< -o $@
473 signpos5.o: ./signpost.c ./puzzles.h
474 $(EMCC) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
475 signpos2.o: ./signpost.c ./puzzles.h
476 $(EMCC) $(CFLAGS) $(XFLAGS) -DSTANDALONE_SOLVER -c $< -o $@
477 singles.o: ./singles.c ./puzzles.h ./latin.h
478 $(EMCC) $(CFLAGS) $(XFLAGS) -c $< -o $@
479 singles-icon.o: icons/singles-icon.c
480 $(EMCC) $(CFLAGS) $(XFLAGS) -c $< -o $@
481 singles5.o: ./singles.c ./puzzles.h ./latin.h
482 $(EMCC) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
483 singles3.o: ./singles.c ./puzzles.h ./latin.h
484 $(EMCC) $(CFLAGS) $(XFLAGS) -DSTANDALONE_SOLVER -c $< -o $@
485 sixteen.o: ./sixteen.c ./puzzles.h
486 $(EMCC) $(CFLAGS) $(XFLAGS) -c $< -o $@
487 sixteen-icon.o: icons/sixteen-icon.c
488 $(EMCC) $(CFLAGS) $(XFLAGS) -c $< -o $@
489 sixteen3.o: ./sixteen.c ./puzzles.h
490 $(EMCC) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
491 slant.o: ./slant.c ./puzzles.h
492 $(EMCC) $(CFLAGS) $(XFLAGS) -c $< -o $@
493 slant-icon.o: icons/slant-icon.c
494 $(EMCC) $(CFLAGS) $(XFLAGS) -c $< -o $@
495 slant5.o: ./slant.c ./puzzles.h
496 $(EMCC) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
497 slant2.o: ./slant.c ./puzzles.h
498 $(EMCC) $(CFLAGS) $(XFLAGS) -DSTANDALONE_SOLVER -c $< -o $@
499 solo.o: ./solo.c ./puzzles.h
500 $(EMCC) $(CFLAGS) $(XFLAGS) -c $< -o $@
501 solo-icon.o: icons/solo-icon.c
502 $(EMCC) $(CFLAGS) $(XFLAGS) -c $< -o $@
503 solo5.o: ./solo.c ./puzzles.h
504 $(EMCC) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
505 solo2.o: ./solo.c ./puzzles.h
506 $(EMCC) $(CFLAGS) $(XFLAGS) -DSTANDALONE_SOLVER -c $< -o $@
507 tdq.o: ./tdq.c ./puzzles.h
508 $(EMCC) $(CFLAGS) $(XFLAGS) -c $< -o $@
509 tents.o: ./tents.c ./puzzles.h ./maxflow.h
510 $(EMCC) $(CFLAGS) $(XFLAGS) -c $< -o $@
511 tents-icon.o: icons/tents-icon.c
512 $(EMCC) $(CFLAGS) $(XFLAGS) -c $< -o $@
513 tents5.o: ./tents.c ./puzzles.h ./maxflow.h
514 $(EMCC) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
515 tents3.o: ./tents.c ./puzzles.h ./maxflow.h
516 $(EMCC) $(CFLAGS) $(XFLAGS) -DSTANDALONE_SOLVER -c $< -o $@
517 towers.o: ./towers.c ./puzzles.h ./latin.h
518 $(EMCC) $(CFLAGS) $(XFLAGS) -c $< -o $@
519 towers-icon.o: icons/towers-icon.c
520 $(EMCC) $(CFLAGS) $(XFLAGS) -c $< -o $@
521 towers5.o: ./towers.c ./puzzles.h ./latin.h
522 $(EMCC) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
523 towers2.o: ./towers.c ./puzzles.h ./latin.h
524 $(EMCC) $(CFLAGS) $(XFLAGS) -DSTANDALONE_SOLVER -c $< -o $@
525 tracks.o: ./tracks.c ./puzzles.h
526 $(EMCC) $(CFLAGS) $(XFLAGS) -c $< -o $@
527 tracks-icon.o: icons/tracks-icon.c
528 $(EMCC) $(CFLAGS) $(XFLAGS) -c $< -o $@
529 tracks3.o: ./tracks.c ./puzzles.h
530 $(EMCC) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
531 tree234.o: ./tree234.c ./tree234.h ./puzzles.h
532 $(EMCC) $(CFLAGS) $(XFLAGS) -c $< -o $@
533 twiddle.o: ./twiddle.c ./puzzles.h
534 $(EMCC) $(CFLAGS) $(XFLAGS) -c $< -o $@
535 twiddle-icon.o: icons/twiddle-icon.c
536 $(EMCC) $(CFLAGS) $(XFLAGS) -c $< -o $@
537 twiddle3.o: ./twiddle.c ./puzzles.h
538 $(EMCC) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
539 undead.o: ./undead.c ./puzzles.h
540 $(EMCC) $(CFLAGS) $(XFLAGS) -c $< -o $@
541 undead-icon.o: icons/undead-icon.c
542 $(EMCC) $(CFLAGS) $(XFLAGS) -c $< -o $@
543 undead3.o: ./undead.c ./puzzles.h
544 $(EMCC) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
545 unequal.o: ./unequal.c ./puzzles.h ./latin.h
546 $(EMCC) $(CFLAGS) $(XFLAGS) -c $< -o $@
547 unequal-icon.o: icons/unequal-icon.c
548 $(EMCC) $(CFLAGS) $(XFLAGS) -c $< -o $@
549 unequal5.o: ./unequal.c ./puzzles.h ./latin.h
550 $(EMCC) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
551 unequal2.o: ./unequal.c ./puzzles.h ./latin.h
552 $(EMCC) $(CFLAGS) $(XFLAGS) -DSTANDALONE_SOLVER -c $< -o $@
553 unruly.o: ./unruly.c ./puzzles.h
554 $(EMCC) $(CFLAGS) $(XFLAGS) -c $< -o $@
555 unruly-icon.o: icons/unruly-icon.c
556 $(EMCC) $(CFLAGS) $(XFLAGS) -c $< -o $@
557 unruly5.o: ./unruly.c ./puzzles.h
558 $(EMCC) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
559 unruly2.o: ./unruly.c ./puzzles.h
560 $(EMCC) $(CFLAGS) $(XFLAGS) -DSTANDALONE_SOLVER -c $< -o $@
561 untangle.o: ./untangle.c ./puzzles.h ./tree234.h
562 $(EMCC) $(CFLAGS) $(XFLAGS) -c $< -o $@
563 untangle-icon.o: icons/untangle-icon.c
564 $(EMCC) $(CFLAGS) $(XFLAGS) -c $< -o $@
565 untangl3.o: ./untangle.c ./puzzles.h ./tree234.h
566 $(EMCC) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
567 version.o: ./version.c ./version.h
568 $(EMCC) $(CFLAGS) $(XFLAGS) -c $< -o $@
569 windows.o: ./windows.c ./puzzles.h ./resource.h
570 $(EMCC) $(CFLAGS) $(XFLAGS) -c $< -o $@
571 windows1.o: ./windows.c ./puzzles.h ./resource.h
572 $(EMCC) $(CFLAGS) $(XFLAGS) -DCOMBINED -c $< -o $@
576 rm -rf *.o $(OUTPREFIX)blackbox.js $(OUTPREFIX)bridges.js $(OUTPREFIX)cube.js $(OUTPREFIX)dominosa.js $(OUTPREFIX)fifteen.js $(OUTPREFIX)filling.js $(OUTPREFIX)flip.js $(OUTPREFIX)flood.js $(OUTPREFIX)galaxies.js $(OUTPREFIX)guess.js $(OUTPREFIX)inertia.js $(OUTPREFIX)keen.js $(OUTPREFIX)lightup.js $(OUTPREFIX)loopy.js $(OUTPREFIX)magnets.js $(OUTPREFIX)map.js $(OUTPREFIX)mines.js $(OUTPREFIX)net.js $(OUTPREFIX)netslide.js $(OUTPREFIX)nullgame.js $(OUTPREFIX)palisade.js $(OUTPREFIX)pattern.js $(OUTPREFIX)pearl.js $(OUTPREFIX)pegs.js $(OUTPREFIX)range.js $(OUTPREFIX)rect.js $(OUTPREFIX)samegame.js $(OUTPREFIX)signpost.js $(OUTPREFIX)singles.js $(OUTPREFIX)sixteen.js $(OUTPREFIX)slant.js $(OUTPREFIX)solo.js $(OUTPREFIX)tents.js $(OUTPREFIX)towers.js $(OUTPREFIX)tracks.js $(OUTPREFIX)twiddle.js $(OUTPREFIX)undead.js $(OUTPREFIX)unequal.js $(OUTPREFIX)unruly.js $(OUTPREFIX)untangle.js