~ubuntu-branches/ubuntu/jaunty/sgt-puzzles/jaunty

1 by Ben Hutchings
Import upstream version 6452
1
# Makefile for puzzles under X/GTK and Unix.
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
# You can define this path to point at your tools if you need to
7
# TOOLPATH = /opt/gcc/bin
8
CC = $(TOOLPATH)cc
9
# You can manually set this to `gtk-config' or `pkg-config gtk+-1.2'
10
# (depending on what works on your system) if you want to enforce
11
# building with GTK 1.2, or you can set it to `pkg-config gtk+-2.0'
12
# if you want to enforce 2.0. The default is to try 2.0 and fall back
13
# to 1.2 if it isn't found.
14
GTK_CONFIG = sh -c 'pkg-config gtk+-2.0 $$0 2>/dev/null || gtk-config $$0'
15
1.1.4 by Ben Hutchings
Import upstream version 7446
16
CFLAGS = -O2 -Wall -Werror -g -I./ -Iicons/ `$(GTK_CONFIG) --cflags`
1 by Ben Hutchings
Import upstream version 6452
17
XLDFLAGS = `$(GTK_CONFIG) --libs`
18
ULDFLAGS =#
19
INSTALL=install
20
INSTALL_PROGRAM=$(INSTALL)
21
INSTALL_DATA=$(INSTALL)
22
prefix=/usr/local
23
exec_prefix=$(prefix)
24
bindir=$(exec_prefix)/bin
25
gamesdir=$(exec_prefix)/games
26
mandir=$(prefix)/man
27
man1dir=$(mandir)/man1
28
1.1.4 by Ben Hutchings
Import upstream version 7446
29
all: blackbox bridges cube dominosa fifteen filling fillingsolver flip \
30
		galaxies galaxiespicture galaxiessolver guess inertia \
31
		latincheck lightup lightupsolver loopy map mapsolver \
32
		mineobfusc mines net netslide nullgame pattern patternsolver \
33
		pegs rect samegame sixteen slant slantsolver solo solosolver \
34
		tents tentssolver twiddle unequal unequalsolver untangle
35
36
blackbox: blackbox.o blackbox-icon.o drawing.o gtk.o malloc.o midend.o \
37
		misc.o printing.o ps.o random.o version.o
38
	$(CC) $(XLDFLAGS) -o $@ blackbox.o blackbox-icon.o drawing.o gtk.o \
39
		malloc.o midend.o misc.o printing.o ps.o random.o version.o 
40
41
bridges: bridges.o bridges-icon.o drawing.o dsf.o gtk.o malloc.o midend.o \
42
		misc.o printing.o ps.o random.o version.o
43
	$(CC) $(XLDFLAGS) -o $@ bridges.o bridges-icon.o drawing.o dsf.o \
44
		gtk.o malloc.o midend.o misc.o printing.o ps.o random.o \
45
		version.o 
46
47
cube: cube.o cube-icon.o drawing.o gtk.o malloc.o midend.o misc.o printing.o \
48
		ps.o random.o version.o
49
	$(CC) $(XLDFLAGS) -o $@ cube.o cube-icon.o drawing.o gtk.o malloc.o \
50
		midend.o misc.o printing.o ps.o random.o version.o 
51
52
dominosa: dominosa.o dominosa-icon.o drawing.o gtk.o malloc.o midend.o \
53
		misc.o printing.o ps.o random.o version.o
54
	$(CC) $(XLDFLAGS) -o $@ dominosa.o dominosa-icon.o drawing.o gtk.o \
55
		malloc.o midend.o misc.o printing.o ps.o random.o version.o 
56
57
fifteen: drawing.o fifteen.o fifteen-icon.o gtk.o malloc.o midend.o misc.o \
58
		printing.o ps.o random.o version.o
59
	$(CC) $(XLDFLAGS) -o $@ drawing.o fifteen.o fifteen-icon.o gtk.o \
60
		malloc.o midend.o misc.o printing.o ps.o random.o version.o 
61
62
filling: drawing.o dsf.o filling.o filling-icon.o gtk.o malloc.o midend.o \
63
		misc.o printing.o ps.o random.o version.o
64
	$(CC) $(XLDFLAGS) -o $@ drawing.o dsf.o filling.o filling-icon.o \
65
		gtk.o malloc.o midend.o misc.o printing.o ps.o random.o \
66
		version.o 
67
68
fillingsolver: dsf.o filling2.o malloc.o misc.o nullfe.o random.o
69
	$(CC) $(ULDFLAGS) -o $@ dsf.o filling2.o malloc.o misc.o nullfe.o \
70
		random.o 
71
72
flip: drawing.o flip.o flip-icon.o gtk.o malloc.o midend.o misc.o printing.o \
73
		ps.o random.o tree234.o version.o
74
	$(CC) $(XLDFLAGS) -o $@ drawing.o flip.o flip-icon.o gtk.o malloc.o \
75
		midend.o misc.o printing.o ps.o random.o tree234.o version.o
76
77
galaxies: drawing.o dsf.o galaxies.o galaxies-icon.o gtk.o malloc.o midend.o \
78
		misc.o printing.o ps.o random.o version.o
79
	$(CC) $(XLDFLAGS) -o $@ drawing.o dsf.o galaxies.o galaxies-icon.o \
80
		gtk.o malloc.o midend.o misc.o printing.o ps.o random.o \
81
		version.o 
82
83
galaxiespicture: dsf.o galaxie4.o malloc.o misc.o nullfe.o random.o
84
	$(CC) $(ULDFLAGS) -o $@ dsf.o galaxie4.o malloc.o misc.o nullfe.o \
85
		random.o -lm
86
87
galaxiessolver: dsf.o galaxie2.o malloc.o misc.o nullfe.o random.o
88
	$(CC) $(ULDFLAGS) -o $@ dsf.o galaxie2.o malloc.o misc.o nullfe.o \
89
		random.o -lm
90
91
guess: drawing.o gtk.o guess.o guess-icon.o malloc.o midend.o misc.o \
92
		printing.o ps.o random.o version.o
93
	$(CC) $(XLDFLAGS) -o $@ drawing.o gtk.o guess.o guess-icon.o \
94
		malloc.o midend.o misc.o printing.o ps.o random.o version.o 
95
96
inertia: drawing.o gtk.o inertia.o inertia-icon.o malloc.o midend.o misc.o \
97
		printing.o ps.o random.o version.o
98
	$(CC) $(XLDFLAGS) -o $@ drawing.o gtk.o inertia.o inertia-icon.o \
99
		malloc.o midend.o misc.o printing.o ps.o random.o version.o 
100
101
latincheck: latin4.o malloc.o maxflow.o misc.o nullfe.o random.o tree234.o
102
	$(CC) $(ULDFLAGS) -o $@ latin4.o malloc.o maxflow.o misc.o nullfe.o \
103
		random.o tree234.o 
104
105
lightup: combi.o drawing.o gtk.o lightup.o lightup-icon.o malloc.o midend.o \
106
		misc.o printing.o ps.o random.o version.o
107
	$(CC) $(XLDFLAGS) -o $@ combi.o drawing.o gtk.o lightup.o \
108
		lightup-icon.o malloc.o midend.o misc.o printing.o ps.o \
109
		random.o version.o 
1 by Ben Hutchings
Import upstream version 6452
110
111
lightupsolver: combi.o lightup2.o malloc.o misc.o nullfe.o random.o
112
	$(CC) $(ULDFLAGS) -o $@ combi.o lightup2.o malloc.o misc.o nullfe.o \
113
		random.o 
114
1.1.4 by Ben Hutchings
Import upstream version 7446
115
loopy: drawing.o dsf.o gtk.o loopy.o loopy-icon.o malloc.o midend.o misc.o \
116
		printing.o ps.o random.o tree234.o version.o
117
	$(CC) $(XLDFLAGS) -o $@ drawing.o dsf.o gtk.o loopy.o loopy-icon.o \
118
		malloc.o midend.o misc.o printing.o ps.o random.o tree234.o \
119
		version.o 
1 by Ben Hutchings
Import upstream version 6452
120
1.1.4 by Ben Hutchings
Import upstream version 7446
121
map: drawing.o dsf.o gtk.o malloc.o map.o map-icon.o midend.o misc.o \
122
		printing.o ps.o random.o version.o
1 by Ben Hutchings
Import upstream version 6452
123
	$(CC) $(XLDFLAGS) -o $@ drawing.o dsf.o gtk.o malloc.o map.o \
1.1.4 by Ben Hutchings
Import upstream version 7446
124
		map-icon.o midend.o misc.o printing.o ps.o random.o \
125
		version.o 
1 by Ben Hutchings
Import upstream version 6452
126
127
mapsolver: dsf.o malloc.o map2.o misc.o nullfe.o random.o
128
	$(CC) $(ULDFLAGS) -o $@ dsf.o malloc.o map2.o misc.o nullfe.o \
129
		random.o -lm
130
131
mineobfusc: malloc.o mines2.o misc.o nullfe.o random.o tree234.o
132
	$(CC) $(ULDFLAGS) -o $@ malloc.o mines2.o misc.o nullfe.o random.o \
133
		tree234.o 
134
1.1.4 by Ben Hutchings
Import upstream version 7446
135
mines: drawing.o gtk.o malloc.o midend.o mines.o mines-icon.o misc.o \
136
		printing.o ps.o random.o tree234.o version.o
1 by Ben Hutchings
Import upstream version 6452
137
	$(CC) $(XLDFLAGS) -o $@ drawing.o gtk.o malloc.o midend.o mines.o \
1.1.4 by Ben Hutchings
Import upstream version 7446
138
		mines-icon.o misc.o printing.o ps.o random.o tree234.o \
139
		version.o 
1 by Ben Hutchings
Import upstream version 6452
140
1.1.4 by Ben Hutchings
Import upstream version 7446
141
net: drawing.o dsf.o gtk.o malloc.o midend.o misc.o net.o net-icon.o \
142
		printing.o ps.o random.o tree234.o version.o
1 by Ben Hutchings
Import upstream version 6452
143
	$(CC) $(XLDFLAGS) -o $@ drawing.o dsf.o gtk.o malloc.o midend.o \
1.1.4 by Ben Hutchings
Import upstream version 7446
144
		misc.o net.o net-icon.o printing.o ps.o random.o tree234.o \
145
		version.o 
146
147
netslide: drawing.o gtk.o malloc.o midend.o misc.o netslide.o \
148
		netslide-icon.o printing.o ps.o random.o tree234.o version.o
149
	$(CC) $(XLDFLAGS) -o $@ drawing.o gtk.o malloc.o midend.o misc.o \
150
		netslide.o netslide-icon.o printing.o ps.o random.o \
151
		tree234.o version.o 
152
153
nullgame: drawing.o gtk.o malloc.o midend.o misc.o no-icon.o nullgame.o \
154
		printing.o ps.o random.o version.o
155
	$(CC) $(XLDFLAGS) -o $@ drawing.o gtk.o malloc.o midend.o misc.o \
156
		no-icon.o nullgame.o printing.o ps.o random.o version.o 
157
158
pattern: drawing.o gtk.o malloc.o midend.o misc.o pattern.o pattern-icon.o \
159
		printing.o ps.o random.o version.o
160
	$(CC) $(XLDFLAGS) -o $@ drawing.o gtk.o malloc.o midend.o misc.o \
161
		pattern.o pattern-icon.o printing.o ps.o random.o version.o 
1 by Ben Hutchings
Import upstream version 6452
162
163
patternsolver: malloc.o misc.o nullfe.o pattern2.o random.o
1.1.2 by Ben Hutchings
Import upstream version 6844
164
	$(CC) $(ULDFLAGS) -o $@ malloc.o misc.o nullfe.o pattern2.o random.o
1 by Ben Hutchings
Import upstream version 6452
165
1.1.4 by Ben Hutchings
Import upstream version 7446
166
pegs: drawing.o gtk.o malloc.o midend.o misc.o pegs.o pegs-icon.o printing.o \
167
		ps.o random.o tree234.o version.o
1 by Ben Hutchings
Import upstream version 6452
168
	$(CC) $(XLDFLAGS) -o $@ drawing.o gtk.o malloc.o midend.o misc.o \
1.1.4 by Ben Hutchings
Import upstream version 7446
169
		pegs.o pegs-icon.o printing.o ps.o random.o tree234.o \
170
		version.o 
1 by Ben Hutchings
Import upstream version 6452
171
172
rect: drawing.o gtk.o malloc.o midend.o misc.o printing.o ps.o random.o \
1.1.4 by Ben Hutchings
Import upstream version 7446
173
		rect.o rect-icon.o version.o
1 by Ben Hutchings
Import upstream version 6452
174
	$(CC) $(XLDFLAGS) -o $@ drawing.o gtk.o malloc.o midend.o misc.o \
1.1.4 by Ben Hutchings
Import upstream version 7446
175
		printing.o ps.o random.o rect.o rect-icon.o version.o 
1 by Ben Hutchings
Import upstream version 6452
176
177
samegame: drawing.o gtk.o malloc.o midend.o misc.o printing.o ps.o random.o \
1.1.4 by Ben Hutchings
Import upstream version 7446
178
		samegame.o samegame-icon.o version.o
1 by Ben Hutchings
Import upstream version 6452
179
	$(CC) $(XLDFLAGS) -o $@ drawing.o gtk.o malloc.o midend.o misc.o \
1.1.4 by Ben Hutchings
Import upstream version 7446
180
		printing.o ps.o random.o samegame.o samegame-icon.o \
181
		version.o 
1 by Ben Hutchings
Import upstream version 6452
182
183
sixteen: drawing.o gtk.o malloc.o midend.o misc.o printing.o ps.o random.o \
1.1.4 by Ben Hutchings
Import upstream version 7446
184
		sixteen.o sixteen-icon.o version.o
1 by Ben Hutchings
Import upstream version 6452
185
	$(CC) $(XLDFLAGS) -o $@ drawing.o gtk.o malloc.o midend.o misc.o \
1.1.4 by Ben Hutchings
Import upstream version 7446
186
		printing.o ps.o random.o sixteen.o sixteen-icon.o version.o 
1 by Ben Hutchings
Import upstream version 6452
187
188
slant: drawing.o dsf.o gtk.o malloc.o midend.o misc.o printing.o ps.o \
1.1.4 by Ben Hutchings
Import upstream version 7446
189
		random.o slant.o slant-icon.o version.o
1 by Ben Hutchings
Import upstream version 6452
190
	$(CC) $(XLDFLAGS) -o $@ drawing.o dsf.o gtk.o malloc.o midend.o \
1.1.4 by Ben Hutchings
Import upstream version 7446
191
		misc.o printing.o ps.o random.o slant.o slant-icon.o \
192
		version.o 
1 by Ben Hutchings
Import upstream version 6452
193
194
slantsolver: dsf.o malloc.o misc.o nullfe.o random.o slant2.o
195
	$(CC) $(ULDFLAGS) -o $@ dsf.o malloc.o misc.o nullfe.o random.o \
196
		slant2.o 
197
1.2.2 by Ben Hutchings
Import upstream version 7983
198
solo: divvy.o drawing.o dsf.o gtk.o malloc.o midend.o misc.o printing.o ps.o \
199
		random.o solo.o solo-icon.o version.o
200
	$(CC) $(XLDFLAGS) -o $@ divvy.o drawing.o dsf.o gtk.o malloc.o \
201
		midend.o misc.o printing.o ps.o random.o solo.o solo-icon.o \
202
		version.o 
1 by Ben Hutchings
Import upstream version 6452
203
1.2.2 by Ben Hutchings
Import upstream version 7983
204
solosolver: divvy.o dsf.o malloc.o misc.o nullfe.o random.o solo2.o
205
	$(CC) $(ULDFLAGS) -o $@ divvy.o dsf.o malloc.o misc.o nullfe.o \
206
		random.o solo2.o 
1 by Ben Hutchings
Import upstream version 6452
207
208
tents: drawing.o gtk.o malloc.o maxflow.o midend.o misc.o printing.o ps.o \
1.1.4 by Ben Hutchings
Import upstream version 7446
209
		random.o tents.o tents-icon.o version.o
1 by Ben Hutchings
Import upstream version 6452
210
	$(CC) $(XLDFLAGS) -o $@ drawing.o gtk.o malloc.o maxflow.o midend.o \
1.1.4 by Ben Hutchings
Import upstream version 7446
211
		misc.o printing.o ps.o random.o tents.o tents-icon.o \
212
		version.o 
1 by Ben Hutchings
Import upstream version 6452
213
214
tentssolver: malloc.o maxflow.o misc.o nullfe.o random.o tents2.o
215
	$(CC) $(ULDFLAGS) -o $@ malloc.o maxflow.o misc.o nullfe.o random.o \
216
		tents2.o 
217
218
twiddle: drawing.o gtk.o malloc.o midend.o misc.o printing.o ps.o random.o \
1.1.4 by Ben Hutchings
Import upstream version 7446
219
		twiddle.o twiddle-icon.o version.o
1 by Ben Hutchings
Import upstream version 6452
220
	$(CC) $(XLDFLAGS) -o $@ drawing.o gtk.o malloc.o midend.o misc.o \
1.1.4 by Ben Hutchings
Import upstream version 7446
221
		printing.o ps.o random.o twiddle.o twiddle-icon.o version.o 
222
223
unequal: drawing.o gtk.o latin.o malloc.o maxflow.o midend.o misc.o \
224
		printing.o ps.o random.o tree234.o unequal.o unequal-icon.o \
225
		version.o
226
	$(CC) $(XLDFLAGS) -o $@ drawing.o gtk.o latin.o malloc.o maxflow.o \
227
		midend.o misc.o printing.o ps.o random.o tree234.o unequal.o \
228
		unequal-icon.o version.o 
229
230
unequalsolver: latin2.o malloc.o maxflow.o misc.o nullfe.o random.o \
231
		tree234.o unequal2.o
232
	$(CC) $(ULDFLAGS) -o $@ latin2.o malloc.o maxflow.o misc.o nullfe.o \
233
		random.o tree234.o unequal2.o 
1 by Ben Hutchings
Import upstream version 6452
234
235
untangle: drawing.o gtk.o malloc.o midend.o misc.o printing.o ps.o random.o \
1.1.4 by Ben Hutchings
Import upstream version 7446
236
		tree234.o untangle.o untangle-icon.o version.o
1 by Ben Hutchings
Import upstream version 6452
237
	$(CC) $(XLDFLAGS) -o $@ drawing.o gtk.o malloc.o midend.o misc.o \
1.1.4 by Ben Hutchings
Import upstream version 7446
238
		printing.o ps.o random.o tree234.o untangle.o \
239
		untangle-icon.o version.o 
1 by Ben Hutchings
Import upstream version 6452
240
241
blackbox.o: ./blackbox.c ./puzzles.h
242
	$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
1.1.4 by Ben Hutchings
Import upstream version 7446
243
blackbox-icon.o: icons/blackbox-icon.c
244
	$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
1 by Ben Hutchings
Import upstream version 6452
245
bridges.o: ./bridges.c ./puzzles.h
246
	$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
1.1.4 by Ben Hutchings
Import upstream version 7446
247
bridges-icon.o: icons/bridges-icon.c
248
	$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
1 by Ben Hutchings
Import upstream version 6452
249
combi.o: ./combi.c ./puzzles.h
250
	$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
251
cube.o: ./cube.c ./puzzles.h
252
	$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
1.1.4 by Ben Hutchings
Import upstream version 7446
253
cube-icon.o: icons/cube-icon.c
254
	$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
1.2.2 by Ben Hutchings
Import upstream version 7983
255
divvy.o: ./divvy.c ./puzzles.h
256
	$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
1 by Ben Hutchings
Import upstream version 6452
257
dominosa.o: ./dominosa.c ./puzzles.h
258
	$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
1.1.4 by Ben Hutchings
Import upstream version 7446
259
dominosa-icon.o: icons/dominosa-icon.c
260
	$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
1 by Ben Hutchings
Import upstream version 6452
261
drawing.o: ./drawing.c ./puzzles.h
262
	$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
263
dsf.o: ./dsf.c ./puzzles.h
264
	$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
265
fifteen.o: ./fifteen.c ./puzzles.h
266
	$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
1.1.4 by Ben Hutchings
Import upstream version 7446
267
fifteen-icon.o: icons/fifteen-icon.c
268
	$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
269
filling.o: ./filling.c ./puzzles.h
270
	$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
271
filling-icon.o: icons/filling-icon.c
272
	$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
273
filling2.o: ./filling.c ./puzzles.h
274
	$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DSTANDALONE_SOLVER -c $< -o $@
1 by Ben Hutchings
Import upstream version 6452
275
flip.o: ./flip.c ./puzzles.h ./tree234.h
276
	$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
1.1.4 by Ben Hutchings
Import upstream version 7446
277
flip-icon.o: icons/flip-icon.c
278
	$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
279
galaxies.o: ./galaxies.c ./puzzles.h
280
	$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
281
galaxies-icon.o: icons/galaxies-icon.c
282
	$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
283
galaxie4.o: ./galaxies.c ./puzzles.h
284
	$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DSTANDALONE_PICTURE_GENERATOR -c $< -o $@
285
galaxie2.o: ./galaxies.c ./puzzles.h
286
	$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DSTANDALONE_SOLVER -c $< -o $@
1 by Ben Hutchings
Import upstream version 6452
287
gtk.o: ./gtk.c ./puzzles.h
288
	$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
289
guess.o: ./guess.c ./puzzles.h
290
	$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
1.1.4 by Ben Hutchings
Import upstream version 7446
291
guess-icon.o: icons/guess-icon.c
292
	$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
1 by Ben Hutchings
Import upstream version 6452
293
inertia.o: ./inertia.c ./puzzles.h
294
	$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
1.1.4 by Ben Hutchings
Import upstream version 7446
295
inertia-icon.o: icons/inertia-icon.c
296
	$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
297
latin.o: ./latin.c ./puzzles.h ./tree234.h ./maxflow.h ./latin.h
298
	$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
299
latin4.o: ./latin.c ./puzzles.h ./tree234.h ./maxflow.h ./latin.h
300
	$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DSTANDALONE_LATIN_TEST -c $< -o $@
301
latin2.o: ./latin.c ./puzzles.h ./tree234.h ./maxflow.h ./latin.h
302
	$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DSTANDALONE_SOLVER -c $< -o $@
1 by Ben Hutchings
Import upstream version 6452
303
lightup.o: ./lightup.c ./puzzles.h
304
	$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
1.1.4 by Ben Hutchings
Import upstream version 7446
305
lightup-icon.o: icons/lightup-icon.c
306
	$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
1 by Ben Hutchings
Import upstream version 6452
307
lightup2.o: ./lightup.c ./puzzles.h
308
	$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DSTANDALONE_SOLVER -c $< -o $@
309
list.o: ./list.c ./puzzles.h
310
	$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
311
loopy.o: ./loopy.c ./puzzles.h ./tree234.h
312
	$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
1.1.4 by Ben Hutchings
Import upstream version 7446
313
loopy-icon.o: icons/loopy-icon.c
314
	$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
1 by Ben Hutchings
Import upstream version 6452
315
malloc.o: ./malloc.c ./puzzles.h
316
	$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
317
map.o: ./map.c ./puzzles.h
318
	$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
1.1.4 by Ben Hutchings
Import upstream version 7446
319
map-icon.o: icons/map-icon.c
320
	$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
1 by Ben Hutchings
Import upstream version 6452
321
map2.o: ./map.c ./puzzles.h
322
	$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DSTANDALONE_SOLVER -c $< -o $@
323
maxflow.o: ./maxflow.c ./maxflow.h ./puzzles.h
324
	$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
325
midend.o: ./midend.c ./puzzles.h
326
	$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
327
mines.o: ./mines.c ./tree234.h ./puzzles.h
328
	$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
1.1.4 by Ben Hutchings
Import upstream version 7446
329
mines-icon.o: icons/mines-icon.c
330
	$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
1 by Ben Hutchings
Import upstream version 6452
331
mines2.o: ./mines.c ./tree234.h ./puzzles.h
332
	$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DSTANDALONE_OBFUSCATOR -c $< -o $@
333
misc.o: ./misc.c ./puzzles.h
334
	$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
335
net.o: ./net.c ./puzzles.h ./tree234.h
336
	$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
1.1.4 by Ben Hutchings
Import upstream version 7446
337
net-icon.o: icons/net-icon.c
338
	$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
1 by Ben Hutchings
Import upstream version 6452
339
netslide.o: ./netslide.c ./puzzles.h ./tree234.h
340
	$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
1.1.4 by Ben Hutchings
Import upstream version 7446
341
netslide-icon.o: icons/netslide-icon.c
342
	$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
343
no-icon.o: ./no-icon.c
344
	$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
1 by Ben Hutchings
Import upstream version 6452
345
nullfe.o: ./nullfe.c ./puzzles.h
346
	$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
347
nullgame.o: ./nullgame.c ./puzzles.h
348
	$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
349
osx.o: ./osx.m ./puzzles.h
350
	$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
351
pattern.o: ./pattern.c ./puzzles.h
352
	$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
1.1.4 by Ben Hutchings
Import upstream version 7446
353
pattern-icon.o: icons/pattern-icon.c
354
	$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
1 by Ben Hutchings
Import upstream version 6452
355
pattern2.o: ./pattern.c ./puzzles.h
356
	$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DSTANDALONE_SOLVER -c $< -o $@
357
pegs.o: ./pegs.c ./puzzles.h ./tree234.h
358
	$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
1.1.4 by Ben Hutchings
Import upstream version 7446
359
pegs-icon.o: icons/pegs-icon.c
360
	$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
1 by Ben Hutchings
Import upstream version 6452
361
printing.o: ./printing.c ./puzzles.h
362
	$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
363
ps.o: ./ps.c ./puzzles.h
364
	$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
365
random.o: ./random.c ./puzzles.h
366
	$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
367
rect.o: ./rect.c ./puzzles.h
368
	$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
1.1.4 by Ben Hutchings
Import upstream version 7446
369
rect-icon.o: icons/rect-icon.c
370
	$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
1 by Ben Hutchings
Import upstream version 6452
371
samegame.o: ./samegame.c ./puzzles.h
372
	$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
1.1.4 by Ben Hutchings
Import upstream version 7446
373
samegame-icon.o: icons/samegame-icon.c
374
	$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
1 by Ben Hutchings
Import upstream version 6452
375
sixteen.o: ./sixteen.c ./puzzles.h
376
	$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
1.1.4 by Ben Hutchings
Import upstream version 7446
377
sixteen-icon.o: icons/sixteen-icon.c
378
	$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
1 by Ben Hutchings
Import upstream version 6452
379
slant.o: ./slant.c ./puzzles.h
380
	$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
1.1.4 by Ben Hutchings
Import upstream version 7446
381
slant-icon.o: icons/slant-icon.c
382
	$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
1 by Ben Hutchings
Import upstream version 6452
383
slant2.o: ./slant.c ./puzzles.h
384
	$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DSTANDALONE_SOLVER -c $< -o $@
385
solo.o: ./solo.c ./puzzles.h
386
	$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
1.1.4 by Ben Hutchings
Import upstream version 7446
387
solo-icon.o: icons/solo-icon.c
388
	$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
1 by Ben Hutchings
Import upstream version 6452
389
solo2.o: ./solo.c ./puzzles.h
390
	$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DSTANDALONE_SOLVER -c $< -o $@
391
tents.o: ./tents.c ./puzzles.h ./maxflow.h
392
	$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
1.1.4 by Ben Hutchings
Import upstream version 7446
393
tents-icon.o: icons/tents-icon.c
394
	$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
1 by Ben Hutchings
Import upstream version 6452
395
tents2.o: ./tents.c ./puzzles.h ./maxflow.h
396
	$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DSTANDALONE_SOLVER -c $< -o $@
397
tree234.o: ./tree234.c ./tree234.h ./puzzles.h
398
	$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
399
twiddle.o: ./twiddle.c ./puzzles.h
400
	$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
1.1.4 by Ben Hutchings
Import upstream version 7446
401
twiddle-icon.o: icons/twiddle-icon.c
402
	$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
403
unequal.o: ./unequal.c ./puzzles.h ./latin.h
404
	$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
405
unequal-icon.o: icons/unequal-icon.c
406
	$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
407
unequal2.o: ./unequal.c ./puzzles.h ./latin.h
408
	$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -DSTANDALONE_SOLVER -c $< -o $@
1 by Ben Hutchings
Import upstream version 6452
409
untangle.o: ./untangle.c ./puzzles.h ./tree234.h
410
	$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
1.1.4 by Ben Hutchings
Import upstream version 7446
411
untangle-icon.o: icons/untangle-icon.c
412
	$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
413
windows.o: ./windows.c ./puzzles.h ./resource.h
1 by Ben Hutchings
Import upstream version 6452
414
	$(CC) $(COMPAT) $(FWHACK) $(CFLAGS) $(XFLAGS) -c $< -o $@
415
1.1.2 by Ben Hutchings
Import upstream version 6844
416
GAMES += blackbox
417
GAMES += bridges
418
GAMES += cube
419
GAMES += dominosa
420
GAMES += fifteen
1.1.4 by Ben Hutchings
Import upstream version 7446
421
GAMES += filling
1.1.2 by Ben Hutchings
Import upstream version 6844
422
GAMES += flip
1.1.4 by Ben Hutchings
Import upstream version 7446
423
GAMES += galaxies
1.1.2 by Ben Hutchings
Import upstream version 6844
424
GAMES += guess
425
GAMES += inertia
426
GAMES += lightup
427
GAMES += loopy
428
GAMES += map
429
GAMES += mines
430
GAMES += net
431
GAMES += netslide
432
GAMES += pattern
433
GAMES += pegs
434
GAMES += rect
435
GAMES += samegame
436
GAMES += sixteen
437
GAMES += slant
438
GAMES += solo
439
GAMES += tents
440
GAMES += twiddle
1.1.4 by Ben Hutchings
Import upstream version 7446
441
GAMES += unequal
1.1.2 by Ben Hutchings
Import upstream version 6844
442
GAMES += untangle
1 by Ben Hutchings
Import upstream version 6452
443
version.o: FORCE;
444
FORCE:
445
	if test -z "$(VER)" && test -f manifest && md5sum -c manifest; then \
446
		$(CC) $(COMPAT) $(XFLAGS) $(CFLAGS) `cat version.def` -c version.c; \
1.1.4 by Ben Hutchings
Import upstream version 7446
447
	elif test -z "$(VER)" && test -d .svn && svnversion . >/dev/null 2>&1; then \
1 by Ben Hutchings
Import upstream version 6452
448
		$(CC) $(COMPAT) $(XFLAGS) $(CFLAGS) "-DREVISION=`svnversion .`" -c version.c; \
449
	else \
450
		$(CC) $(COMPAT) $(XFLAGS) $(CFLAGS) $(VER) -c version.c; \
451
	fi
452
install:
1.1.2 by Ben Hutchings
Import upstream version 6844
453
	for i in $(GAMES); do \
1 by Ben Hutchings
Import upstream version 6452
454
		$(INSTALL_PROGRAM) -m 755 $$i $(DESTDIR)$(gamesdir)/$$i \
455
		|| exit 1; \
456
	done
457
458
clean:
1.1.4 by Ben Hutchings
Import upstream version 7446
459
	rm -f *.o blackbox bridges cube dominosa fifteen filling fillingsolver flip galaxies galaxiespicture galaxiessolver guess inertia latincheck lightup lightupsolver loopy map mapsolver mineobfusc mines net netslide nullgame pattern patternsolver pegs rect samegame sixteen slant slantsolver solo solosolver tents tentssolver twiddle unequal unequalsolver untangle