~ubuntu-branches/ubuntu/wily/sgt-puzzles/wily

« back to all changes in this revision

Viewing changes to Makefile.emcc

  • Committer: Package Import Robot
  • Author(s): Ben Hutchings
  • Date: 2013-06-30 03:20:16 UTC
  • mfrom: (1.2.13)
  • Revision ID: package-import@ubuntu.com-20130630032016-v8xqt6vtg6tgs420
Tags: 9872-1
* New upstream version
  - Add an explicit -lm to the link lines in Makefile.gtk (Closes: #713476)
  - Add Undead by Steffen Bauer, an implementation of 'Haunted Mirror Maze'
  - Add Unruly by Lennard Sprong, an implementation of a puzzle usually
    called 'Tohu wa Vohu'
* Add DEP-3 headers to patches
* pearl: Require width or height to be at least 6 for Tricky
  (Closes: #667963)
* debian/watch: Update ViewVC URL regex
* Add 'sgt-' prefix to all command names and remove 'game' suffix, but
  retain symlinks under the old names (see #684193)
* Use upstream short descriptions in English manual pages and package
  description
* Update German translation, thanks to Helge Kreutzmann

Show diffs side-by-side

added added

removed removed

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