Subversion Repositories NedoOS

Rev

Rev 922 | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log

Rev 922 Rev 930
Line 1... Line 1...
1
# Supported environments:
1
# Supported environments:
2
#   GNU/Linux
2
#   GNU/Linux.
-
 
3
#
3
#   Windows NT
4
# Tools used:
-
 
5
#   GNU core utilities, tools/aspp, tools/sjasmplus, _sdk/nedores.bin.
4
 
6
 
5
# TODO: Pack data files (author used `xlpz' tool).
7
# TODO: Pack data files (author used `xlpz' tool).
6
# TODO: Missing file "barkov/hellfire.scr", used in "levels/w~214.a80".
8
# TODO: Missing file "barkov/hellfire.scr", used in "levels/w~214.a80".
7
 
9
 
8
include ../../_sdk/common.mk
10
include ../../_sdk/common.mk
9
 
11
 
10
# no trailing "/"
12
NAME		= br.com brintro.com
11
INSTALLDIR	:= $(INSTALLDIR)nedogame
13
SOURCES		= main.asm WSTART1.asm brfinal.asm
12
 
14
RESOURCES	=
13
.PHONY: all install clean
15
DOCS		=
14
 
16
LOCALDIR	= br
15
all: \
17
INSTALLDIR	?= ../../../release/nedogame
16
 br.com \
18
BIN_INSTALLDIR	= ${INSTALLDIR}
17
 br/br0.dat \
19
RES_INSTALLDIR	= ${INSTALLDIR}/br
18
 br/br1.dat \
20
DOC_INSTALLDIR	= ${INSTALLDIR}/doc
19
 br/br3.dat \
21
NEDORES		= ../../_sdk/nedores.bin
20
 br/br4.dat \
22
 
21
 br/br6.dat \
23
# All targets
22
 br/br7.dat \
24
TARGETS=executables flicks modules levels resources
23
 br/brfinal.dat \
25
.PHONY: empty ${foreach t,${TARGETS},${t} install-${t} clean-${t}} all install install-doc clean
24
 br/bri3.dat \
26
 
25
 br/bri4.dat \
27
.DEFAULT_GOAL=all
26
 br/bri7.dat \
28
 
27
 brintro.com
29
empty:
28
 
30
	@echo 'Usage: make [ TARGET | ACTION-TARGET | all | install | install-doc | clean ]'
29
# Modules: convert images to assembler sources and compile
31
	@echo 'where ACTION is one of: install clean'
30
 
32
	@echo '      TARGET is one of: ${TARGETS}'
31
WHUMBUTT.ast: images/WHUMBUTT.bmp images/WHUMBUTT.dat
33
 
32
	$(NEDORES) $^ $@
34
# Clear lists
33
br/W0BUT.bin: WHUMBUTT.ast
35
DEPS=
34
	$(AS) $(AFLAGS) $< --raw=$@
36
 
35
 
37
# Create directories
36
WORCBUTT.ast: images/WORCBUTT.bmp images/WORCBUTT.dat
38
${sort \
37
	$(NEDORES) $^ $@
39
${LOCALDIR} \
38
br/W1BUT.bin: WORCBUTT.ast
40
${BIN_INSTALLDIR} \
39
	$(AS) $(AFLAGS) $< --raw=$@
41
${RES_INSTALLDIR} \
40
 
42
${DOC_INSTALLDIR} \
41
W1LAND.ast: images/W1LAND.bmp images/W1LAND.dat
43
}:
42
	$(NEDORES) $^ $@
44
	mkdir -p $@
43
br/W1LAND.bin: W1LAND.ast
45
 
44
	$(AS) $(AFLAGS) $< --raw=$@
46
##########################
45
 
47
## Target "executables" ##
46
W2LAND.ast: images/W2LAND.bmp images/W2LAND.dat
48
##########################
47
	$(NEDORES) $^ $@
49
 
48
br/W2LAND.bin: W2LAND.ast
50
EXEC_DEPS=
49
	$(AS) $(AFLAGS) $< --raw=$@
51
EXEC_BINS=
50
 
52
EXEC_DATS=
51
W3LAND.ast: images/W3LAND.bmp images/W3LAND.dat
53
 
52
	$(NEDORES) $^ $@
54
# main
53
br/W3LAND.bin: W3LAND.ast
55
 
54
	$(AS) $(AFLAGS) $< --raw=$@
56
EXEC_MAIN_BINS=br.com
55
 
57
EXEC_MAIN_DATS=\
56
W4LAND.ast: images/W4LAND.bmp images/W4LAND.dat
58
${LOCALDIR}/br0.dat \
57
	$(NEDORES) $^ $@
59
${LOCALDIR}/br1.dat \
58
br/W4LAND.bin: W4LAND.ast
60
${LOCALDIR}/br3.dat \
59
	$(AS) $(AFLAGS) $< --raw=$@
61
${LOCALDIR}/br4.dat \
60
 
62
${LOCALDIR}/br6.dat \
61
WBAR.ast: images/WBAR.bmp images/WBAR.dat
63
${LOCALDIR}/br7.dat
62
	$(NEDORES) $^ $@
64
 
63
br/WBAR.bin: WBAR.ast
65
${eval ${call sjasmplus_odd_rule,${EXEC_MAIN_BINS} ${EXEC_MAIN_DATS},main.asm,,EXEC_DEPS,}}
64
	$(AS) $(AFLAGS) $< --raw=$@
66
 
65
 
67
EXEC_BINS+=${EXEC_MAIN_BINS}
66
WBULLET.ast: images/WMISC.bmp images/WBULLET.dat
68
EXEC_DATS+=${EXEC_MAIN_DATS}
67
	$(NEDORES) $^ $@
69
 
68
br/WBULLET.bin: WBULLET.asm gfxinc.asm WBULLET.ast gfxinc2.asm
70
# intro
69
	$(AS) $(AFLAGS) $< --raw=$@
71
 
70
 
72
EXEC_INTRO_BINS=brintro.com
71
WCREAT1.ast: images/WCREAT1.bmp images/WCREAT1.dat
73
EXEC_INTRO_DATS=\
72
	$(NEDORES) $^ $@
74
${LOCALDIR}/bri3.dat \
73
br/WCREAT1.bin: WCREAT1.asm gfxinc.asm WCREAT1.ast gfxinc2.asm
75
${LOCALDIR}/bri4.dat \
74
	$(AS) $(AFLAGS) $< --raw=$@
76
${LOCALDIR}/bri7.dat
75
 
77
 
76
WCREAT1b.ast: images/WCREAT1.bmp images/WCREAT1b.dat
78
${eval ${call sjasmplus_odd_rule,${EXEC_INTRO_BINS} ${EXEC_INTRO_DATS},WSTART1.asm,,EXEC_DEPS,}}
77
	$(NEDORES) $^ $@
79
 
78
 
80
EXEC_BINS+=${EXEC_INTRO_BINS}
79
br/WCREAT1b.bin: WCREAT1b.asm gfxinc.asm WCREAT1b.ast gfxinc2.asm
81
EXEC_DATS+=${EXEC_INTRO_DATS}
80
	$(AS) $(AFLAGS) $< --raw=$@
82
 
81
 
83
# final
82
WCREAT1c.ast: images/WCREAT1.bmp images/WCREAT1c.dat
84
 
83
	$(NEDORES) $^ $@
85
EXEC_FINAL_DATS=${LOCALDIR}/brfinal.dat
84
br/WCREAT1c.bin: WCREAT1c.asm gfxinc.asm WCREAT1c.ast gfxinc2.asm
86
 
85
	$(AS) $(AFLAGS) $< --raw=$@
87
${eval ${call sjasmplus_rule,${EXEC_FINAL_DATS},brfinal.asm,,EXEC_DEPS,}}
86
 
88
 
87
WCREAT2.ast: images/WCREAT2.bmp images/WCREAT2.dat
89
EXEC_DATS+=${EXEC_FINAL_DATS}
88
	$(NEDORES) $^ $@
90
 
89
demobar.ast: images/demobar.bmp images/demobar.dat
91
executables: ${EXEC_BINS} ${EXEC_DATS} | ${LOCALDIR}
90
 
92
 
91
	$(NEDORES) $^ $@
93
install-executables: executables | ${sort ${BIN_INSTALLDIR} ${RES_INSTALLDIR}}
92
br/WCREAT2.bin: WCREAT2.asm gfxinc.asm WCREAT2.ast demobar.ast gfxinc2.asm
94
	cp ${EXEC_BINS} ${BIN_INSTALLDIR}
93
	$(AS) $(AFLAGS) $< --raw=$@
95
	cp ${EXEC_DATS} ${RES_INSTALLDIR}
94
 
96
 
95
WCREAT2b.ast: images/WCREAT2.bmp images/WCREAT2b.dat
97
clean-executables:
96
	$(NEDORES) $^ $@
98
	${RM} ${EXEC_DEPS} ${EXEC_BINS} ${EXEC_DATS}
97
br/WCREAT2b.bin: WCREAT2b.asm gfxinc.asm WCREAT2b.ast gfxinc2.asm
99
 
98
	$(AS) $(AFLAGS) $< --raw=$@
100
DEPS+=${EXEC_DEPS}
99
 
101
 
100
WCREAT2c.ast: images/WCREAT2.bmp images/WCREAT2c.dat
102
#####################
101
	$(NEDORES) $^ $@
103
## Target "flicks" ##
102
WBODY.ast: images/WMISC.bmp images/WBODY.dat
104
#####################
103
	$(NEDORES) $^ $@
105
 
104
br/WCREAT2c.bin: WCREAT2c.asm gfxinc.asm WCREAT2c.ast WBODY.ast gfxinc2.asm
106
FLICKS_LPZS=${wildcard intro/flick.lpz/*.lpz}
105
	$(AS) $(AFLAGS) $< --raw=$@
107
FLICKS_BINS=
106
 
108
 
107
WHUM1.ast: images/WHUM1.bmp images/WHUM1.dat
109
define flick_rule =
108
	$(NEDORES) $^ $@
110
# No pack rule
109
br/WHUM1.bin: WHUM1.asm gfxinc.asm WHUM1.ast gfxinc2.asm
111
# Copy rule
110
	$(AS) $(AFLAGS) $< --raw=$@
112
${eval ${call copy_file_rule,${1},${2},FLICKS_BINS}}
111
 
113
endef
112
WHUM1b.ast: images/WHUM1.bmp images/WHUM1b.dat
114
 
113
	$(NEDORES) $^ $@
115
${foreach f,${FLICKS_LPZS},${eval ${call flick_rule,${LOCALDIR}/${notdir ${f}},${f}}}}
114
br/WHUM1b.bin: WHUM1b.asm gfxinc.asm WHUM1b.ast gfxinc2.asm
116
 
115
	$(AS) $(AFLAGS) $< --raw=$@
117
flicks: ${FLICKS_BINS} | ${LOCALDIR}
116
 
118
 
117
WHUM1c.ast: images/WHUM1.bmp images/WHUM1c.dat
119
install-flicks: flicks | ${RES_INSTALLDIR}
118
	$(NEDORES) $^ $@
120
	cp ${FLICKS_BINS} $|
119
br/WHUM1c.bin: WHUM1c.asm gfxinc.asm WHUM1c.ast gfxinc2.asm
121
 
120
	$(AS) $(AFLAGS) $< --raw=$@
122
clean-flicks:
121
 
123
	${RM} ${FLICKS_BINS}
122
WHUMCAT.ast: images/WHUM2.bmp images/WHUMCAT.dat
124
 
123
	$(NEDORES) $^ $@
125
######################
124
br/WHUMCAT.bin: WHUMCAT.asm gfxinc.asm WHUMCAT.ast gfxinc2.asm
126
## Target "modules" ##
125
	$(AS) $(AFLAGS) $< --raw=$@
127
######################
126
 
128
 
127
WHUMHOR.ast: images/WHUM2.bmp images/WHUMHOR.dat
129
MODULES_DEPS=
128
	$(NEDORES) $^ $@
130
MODULES_ASTS=
129
br/WHUMHOR.bin: WHUMHOR.asm gfxinc.asm WHUMHOR.ast gfxinc2.asm
131
MODULES_BINS=
130
	$(AS) $(AFLAGS) $< --raw=$@
132
 
131
 
133
# ${1} = single output file
132
WORC1.ast: images/WORC1.bmp images/WORC1.dat
134
# ${2} = single input file 1
133
	$(NEDORES) $^ $@
135
# ${3} = single input file 2
134
br/WORC1.bin: WORC1.asm gfxinc.asm WORC1.ast gfxinc2.asm
136
define nedores_rule =
135
	$(AS) $(AFLAGS) $< --raw=$@
137
# File order does matter!
136
 
138
${1}: ${2} ${3}
137
WORC1b.ast: images/WORC1.bmp images/WORC1b.dat
139
	${NEDORES} $$^ $$@
138
	$(NEDORES) $^ $@
140
MODULES_ASTS+=${1}
139
br/WORC1b.bin: WORC1b.asm gfxinc.asm WORC1b.ast gfxinc2.asm
141
endef
140
	$(AS) $(AFLAGS) $< --raw=$@
142
 
141
 
143
${eval ${call nedores_rule,W1LAND.ast,images/W1LAND.bmp,images/W1LAND.dat}}
142
WORC1c.ast: images/WORC1.bmp images/WORC1c.dat
144
${eval ${call nedores_rule,W2LAND.ast,images/W2LAND.bmp,images/W2LAND.dat}}
143
	$(NEDORES) $^ $@
145
${eval ${call nedores_rule,W3LAND.ast,images/W3LAND.bmp,images/W3LAND.dat}}
144
br/WORC1c.bin: WORC1c.asm gfxinc.asm WORC1c.ast gfxinc2.asm
146
${eval ${call nedores_rule,W4LAND.ast,images/W4LAND.bmp,images/W4LAND.dat}}
145
	$(AS) $(AFLAGS) $< --raw=$@
147
${eval ${call nedores_rule,WBAR.ast,images/WBAR.bmp,images/WBAR.dat}}
146
 
148
${eval ${call nedores_rule,WHUMBUTT.ast,images/WHUMBUTT.bmp,images/WHUMBUTT.dat}}
147
WORCCAT.ast: images/WORC2.bmp images/WORCCAT.dat
149
${eval ${call nedores_rule,WORCBUTT.ast,images/WORCBUTT.bmp,images/WORCBUTT.dat}}
148
	$(NEDORES) $^ $@
150
${eval ${call nedores_rule,WHUM1.ast,images/WHUM1.bmp,images/WHUM1.dat}}
149
br/WORCCAT.bin: WORCCAT.asm gfxinc.asm WORCCAT.ast gfxinc2.asm
151
${eval ${call nedores_rule,WHUM1b.ast,images/WHUM1.bmp,images/WHUM1b.dat}}
150
	$(AS) $(AFLAGS) $< --raw=$@
152
${eval ${call nedores_rule,WHUM1c.ast,images/WHUM1.bmp,images/WHUM1c.dat}}
151
 
153
${eval ${call nedores_rule,WHUMCAT.ast,images/WHUM2.bmp,images/WHUMCAT.dat}}
152
WORCHOR.ast: images/WORC2.bmp images/WORCHOR.dat
154
${eval ${call nedores_rule,WHUMHOR.ast,images/WHUM2.bmp,images/WHUMHOR.dat}}
153
	$(NEDORES) $^ $@
155
${eval ${call nedores_rule,WORC1.ast,images/WORC1.bmp,images/WORC1.dat}}
154
br/WORCHOR.bin: WORCHOR.asm gfxinc.asm WORCHOR.ast gfxinc2.asm
156
${eval ${call nedores_rule,WORC1b.ast,images/WORC1.bmp,images/WORC1b.dat}}
155
	$(AS) $(AFLAGS) $< --raw=$@
157
${eval ${call nedores_rule,WORC1c.ast,images/WORC1.bmp,images/WORC1c.dat}}
156
 
158
${eval ${call nedores_rule,WORCCAT.ast,images/WORC2.bmp,images/WORCCAT.dat}}
157
# Levels: compile and pack
159
${eval ${call nedores_rule,WORCHOR.ast,images/WORC2.bmp,images/WORCHOR.dat}}
158
 
160
${eval ${call nedores_rule,WCREAT1.ast,images/WCREAT1.bmp,images/WCREAT1.dat}}
159
# humans:
161
${eval ${call nedores_rule,WCREAT1b.ast,images/WCREAT1.bmp,images/WCREAT1b.dat}}
160
 
162
${eval ${call nedores_rule,WCREAT1c.ast,images/WCREAT1.bmp,images/WCREAT1c.dat}}
161
#levels/w~101.dat: levels/w~101.a80 task/w101.tsk map/w101_s4.her map/w101_s4.map barkov/castle.scr
163
${eval ${call nedores_rule,WCREAT2.ast,images/WCREAT2.bmp,images/WCREAT2.dat}}
162
#	$(AS) $(AFLAGS) $< --raw=$@
164
${eval ${call nedores_rule,WCREAT2b.ast,images/WCREAT2.bmp,images/WCREAT2b.dat}}
163
#levels/w~101.lpz: levels/w~101.dat
165
${eval ${call nedores_rule,WCREAT2c.ast,images/WCREAT2.bmp,images/WCREAT2c.dat}}
164
#	$(XLPZ) $(XLPZFLAGS) $< $@
166
${eval ${call nedores_rule,WBODY.ast,images/WMISC.bmp,images/WBODY.dat}}
165
 
167
${eval ${call nedores_rule,WBULLET.ast,images/WMISC.bmp,images/WBULLET.dat}}
166
#levels/w~102.dat: levels/w~102.a80 task/w102.tsk map/w102_s4.her map/w102_s4.map barkov/knights.scr
168
${eval ${call nedores_rule,demobar.ast,images/demobar.bmp,images/demobar.dat}}
167
#	$(AS) $(AFLAGS) $< --raw=$@
169
 
168
#levels/w~102.lpz: levels/w~102.dat
170
define compile_module_rule =
169
#	$(XLPZ) $(XLPZFLAGS) $< $@
171
${eval ${call sjasmplus_rule,${1},${2},${3},MODULES_DEPS,MODULES_BINS}}
170
 
172
endef
171
#levels/w~103.dat: levels/w~103.a80 task/w103.tsk map/w103_s1.her map/w103_s1.map barkov/arcer.scr
173
 
172
#	$(AS) $(AFLAGS) $< --raw=$@
174
define compile_module_odd_rule =
173
#levels/w~103.lpz: levels/w~103.dat
175
${eval ${call sjasmplus_odd_rule,${1},${2},${3},MODULES_DEPS,MODULES_BINS}}
174
#	$(XLPZ) $(XLPZFLAGS) $< $@
176
endef
175
 
177
 
176
levels/w~104.dat: levels/w~104.a80 task/w104.tsk map/w104_s1.her map/w104_s1.map barkov/morte.scr
178
${eval ${call compile_module_rule,${LOCALDIR}/W1LAND.bin,W1LAND.ast,}}
177
	$(AS) $(AFLAGS) $<
179
${eval ${call compile_module_rule,${LOCALDIR}/W2LAND.bin,W2LAND.ast,}}
178
levels/w~104.lpz: levels/w~104.dat
180
${eval ${call compile_module_rule,${LOCALDIR}/W3LAND.bin,W3LAND.ast,}}
179
	$(CP) $< $@
181
${eval ${call compile_module_rule,${LOCALDIR}/W4LAND.bin,W4LAND.ast,}}
180
 
182
${eval ${call compile_module_rule,${LOCALDIR}/WBAR.bin,WBAR.ast,}}
181
#levels/w~105.dat: levels/w~105.a80 task/w105.tsk map/w105_s3.her map/w105_s3.map barkov/lady.scr
183
${eval ${call compile_module_rule,${LOCALDIR}/W0BUT.bin,WHUMBUTT.ast,}}	# renamed
182
#	$(AS) $(AFLAGS) $< --raw=$@
184
${eval ${call compile_module_rule,${LOCALDIR}/W1BUT.bin,WORCBUTT.ast,}}	# renamed
183
#levels/w~105.lpz: levels/w~105.dat
185
${eval ${call compile_module_rule,${LOCALDIR}/WHUM1.bin,WHUM1.asm,}}
184
#	$(XLPZ) $(XLPZFLAGS) $< $@
186
${eval ${call compile_module_rule,${LOCALDIR}/WHUM1b.bin,WHUM1b.asm,}}
185
 
187
${eval ${call compile_module_rule,${LOCALDIR}/WHUM1c.bin,WHUM1c.asm,}}
186
#levels/w~106.dat: levels/w~106.a80 task/w106.tsk map/w106_s1.her map/w106_s1.map barkov/land.scr
188
${eval ${call compile_module_rule,${LOCALDIR}/WHUMCAT.bin,WHUMCAT.asm,}}
187
#	$(AS) $(AFLAGS) $< --raw=$@
189
${eval ${call compile_module_rule,${LOCALDIR}/WHUMHOR.bin,WHUMHOR.asm,}}
188
#levels/w~106.lpz: levels/w~106.dat
190
${eval ${call compile_module_rule,${LOCALDIR}/WORC1.bin,WORC1.asm,}}
189
#	$(XLPZ) $(XLPZFLAGS) $< $@
191
${eval ${call compile_module_rule,${LOCALDIR}/WORC1b.bin,WORC1b.asm,}}
190
 
192
${eval ${call compile_module_rule,${LOCALDIR}/WORC1c.bin,WORC1c.asm,}}
191
levels/w~107.dat: levels/w~107.a80 task/w107.tsk map/w107_s1.her map/w107_s1.map barkov/horse.scr
193
${eval ${call compile_module_rule,${LOCALDIR}/WORCCAT.bin,WORCCAT.asm,}}
192
	$(AS) $(AFLAGS) $<
194
${eval ${call compile_module_rule,${LOCALDIR}/WORCHOR.bin,WORCHOR.asm,}}
193
levels/w~107.lpz: levels/w~107.dat
195
${eval ${call compile_module_rule,${LOCALDIR}/WCREAT1.bin,WCREAT1.asm,}}
194
	$(CP) $< $@
196
${eval ${call compile_module_rule,${LOCALDIR}/WCREAT1b.bin,WCREAT1b.asm,}}
195
 
197
${eval ${call compile_module_rule,${LOCALDIR}/WCREAT1c.bin,WCREAT1c.asm,}}
196
#levels/w~108.dat: levels/w~108.a80 task/w108.tsk map/w108_s2.her map/w108_s2.map barkov/human.scr
198
${eval ${call compile_module_rule,${LOCALDIR}/WCREAT2.bin,WCREAT2.asm,}}
197
#	$(AS) $(AFLAGS) $< --raw=$@
199
${eval ${call compile_module_rule,${LOCALDIR}/WCREAT2b.bin,WCREAT2b.asm,}}
198
#levels/w~108.lpz: levels/w~108.dat
200
${eval ${call compile_module_rule,${LOCALDIR}/WCREAT2c.bin,WCREAT2c.asm,}}
199
#	$(XLPZ) $(XLPZFLAGS) $< $@
201
#${eval ${call compile_module_odd_rule,${LOCALDIR}/WBODY.bin,WBODY.asm,}}
200
 
202
${eval ${call compile_module_rule,${LOCALDIR}/WBULLET.bin,WBULLET.asm,}}
201
#levels/w~109.dat: levels/w~109.a80 task/w109.tsk map/w109_s1.her map/w109_s1.map barkov/old_man.scr
203
 
202
#	$(AS) $(AFLAGS) $< --raw=$@
204
modules: ${MODULES_BINS} | ${LOCALDIR}
203
#levels/w~109.lpz: levels/w~109.dat
205
 
204
#	$(XLPZ) $(XLPZFLAGS) $< $@
206
install-modules: modules | ${RES_INSTALLDIR}
205
 
207
	cp ${MODULES_BINS} $|
206
#levels/w~110.dat: levels/w~110.a80 task/w110.tsk map/w110_s3.her map/w110_s3.map barkov/pacman.scr
208
 
207
#	$(AS) $(AFLAGS) $< --raw=$@
209
clean-modules:
208
#levels/w~110.lpz: levels/w~110.dat
210
	${RM} ${MODULES_DEPS} ${MODULES_ASTS} ${MODULES_BINS}
209
#	$(XLPZ) $(XLPZFLAGS) $< $@
211
 
210
 
212
DEPS+=${MODULES_DEPS}
211
#levels/w~111.dat: levels/w~111.a80 task/w111.tsk map/w111_s2.her map/w111_s2.map barkov/prince.scr
213
 
212
#	$(AS) $(AFLAGS) $< --raw=$@
214
#####################
213
#levels/w~111.lpz: levels/w~111.dat
215
## Target "levels" ##
214
#	$(XLPZ) $(XLPZFLAGS) $< $@
216
#####################
215
 
217
 
216
levels/w~112.dat: levels/w~112.a80 task/w112.tsk map/w112_s1.her map/w112_s1.map barkov/sword.scr
218
LEVELS_DEPS=
217
	$(AS) $(AFLAGS) $<
219
LEVELS_DATS=
218
levels/w~112.lpz: levels/w~112.dat
220
LEVELS_LPZS=
219
	$(CP) $< $@
221
LEVELS_BINS=
220
 
222
 
221
#levels/w~113.dat: levels/w~113.a80 task/w113.tsk map/w113_s2.her map/w113_s2.map barkov/dragon1.scr
223
define compile_level_rule =
222
#	$(AS) $(AFLAGS) $< --raw=$@
224
# Compile rule
223
#levels/w~113.lpz: levels/w~113.dat
225
${eval ${call sjasmplus_rule,${patsubst %${suffix ${2}},%.dat,${2}},${2},${3},LEVELS_DEPS,LEVELS_DATS}}
224
#	$(XLPZ) $(XLPZFLAGS) $< $@
226
# Fake pack rule
225
 
227
${eval ${call copy_file_rule,${patsubst %${suffix ${2}},%.lpz,${2}},${patsubst %${suffix ${2}},%.dat,${2}},LEVELS_LPZS}}
226
#levels/w~114.dat: levels/w~114.a80 task/w114.tsk map/w114_s3.her map/w114_s3.map barkov/mongol.scr
228
# Copy rule
227
#	$(AS) $(AFLAGS) $< --raw=$@
229
${eval ${call copy_file_rule,${1},${patsubst %${suffix ${2}},%.lpz,${2}},LEVELS_BINS}}
228
#levels/w~114.lpz: levels/w~114.dat
230
endef
229
#	$(XLPZ) $(XLPZFLAGS) $< $@
231
 
230
 
232
define fake_compile_level_rule =
231
#levels/w~115.dat: levels/w~115.a80 task/w115.tsk map/w115_s2.her map/w115_s2.map barkov/gigant.scr
233
# Copy rule
232
#	$(AS) $(AFLAGS) $< --raw=$@
234
${eval ${call copy_file_rule,${1},${patsubst %${suffix ${2}},%.lpz,${2}},LEVELS_BINS}}
233
#levels/w~115.lpz: levels/w~115.dat
235
# No pack rule
234
#	$(XLPZ) $(XLPZFLAGS) $< $@
236
# No compile rule
235
 
237
endef
236
#levels/w~116.dat: levels/w~116.a80 task/w116.tsk map/w116_s2.her map/w116_s2.map barkov/tzar.scr
238
 
237
#	$(AS) $(AFLAGS) $< --raw=$@
239
define compile_level_odd_rule =
238
#levels/w~116.lpz: levels/w~116.dat
240
# Compile rule
239
#	$(XLPZ) $(XLPZFLAGS) $< $@
241
${eval ${call sjasmplus_rule,${patsubst %${suffix ${2}},%.dat,${2}},${2},${3},LEVELS_DEPS,LEVELS_DATS}}
240
 
242
# Fake pack rule
241
levels/w~117end.dat: levels/w~117end.a80 ../../_sdk/sys_h.asm barkov/w_end_h.scr barkov/w_end2.scr
243
${eval ${call copy_file_rule,${patsubst %${suffix ${2}},%.lpz,${2}},${patsubst %${suffix ${2}},%.dat,${2}},LEVELS_LPZS}}
242
	$(AS) $(AFLAGS) $<
244
# Copy rule
243
levels/w~117end.lpz: levels/w~117end.dat
245
${eval ${call copy_file_rule,${1},${patsubst %${suffix ${2}},%.lpz,${2}},LEVELS_BINS}}
244
	$(CP) $< $@
246
endef
245
 
247
 
246
# kungs:
248
${eval ${call fake_compile_level_rule,${LOCALDIR}/br101.dat,levels/w~101.a80,}}
247
 
249
${eval ${call fake_compile_level_rule,${LOCALDIR}/br102.dat,levels/w~102.a80,}}
248
#levels/w~201.dat: levels/w~201.a80 task/w201.tsk map/w201_s2.her map/w201_s2.map barkov/o_shield.scr
250
${eval ${call fake_compile_level_rule,${LOCALDIR}/br103.dat,levels/w~103.a80,}}
249
#	$(AS) $(AFLAGS) $< --raw=$@
251
${eval ${call compile_level_odd_rule,${LOCALDIR}/br104.dat,levels/w~104.a80,}}
250
#levels/w~201.lpz: levels/w~201.dat
252
${eval ${call fake_compile_level_rule,${LOCALDIR}/br105.dat,levels/w~105.a80,}}
251
#	$(XLPZ) $(XLPZFLAGS) $< $@
253
${eval ${call fake_compile_level_rule,${LOCALDIR}/br106.dat,levels/w~106.a80,}}
252
 
254
${eval ${call compile_level_odd_rule,${LOCALDIR}/br107.dat,levels/w~107.a80,}}
253
#levels/w~202.dat: levels/w~202.a80 task/w202.tsk map/w202_s2.her map/w202_s2.map barkov/chess.scr
255
${eval ${call fake_compile_level_rule,${LOCALDIR}/br108.dat,levels/w~108.a80,}}
254
#	$(AS) $(AFLAGS) $< --raw=$@
256
${eval ${call fake_compile_level_rule,${LOCALDIR}/br109.dat,levels/w~109.a80,}}
255
#levels/w~202.lpz: levels/w~202.dat
257
${eval ${call fake_compile_level_rule,${LOCALDIR}/br110.dat,levels/w~110.a80,}}
256
#	$(XLPZ) $(XLPZFLAGS) $< $@
258
${eval ${call fake_compile_level_rule,${LOCALDIR}/br111.dat,levels/w~111.a80,}}
257
 
259
${eval ${call compile_level_odd_rule,${LOCALDIR}/br112.dat,levels/w~112.a80,}}
258
#levels/w~203.dat: levels/w~203.a80 task/w203.tsk map/w203_s2.her map/w203_s2.map barkov/scull.scr
260
${eval ${call fake_compile_level_rule,${LOCALDIR}/br113.dat,levels/w~113.a80,}}
259
#	$(AS) $(AFLAGS) $< --raw=$@
261
${eval ${call fake_compile_level_rule,${LOCALDIR}/br114.dat,levels/w~114.a80,}}
260
#levels/w~203.lpz: levels/w~203.dat
262
${eval ${call fake_compile_level_rule,${LOCALDIR}/br115.dat,levels/w~115.a80,}}
261
#	$(XLPZ) $(XLPZFLAGS) $< $@
263
${eval ${call fake_compile_level_rule,${LOCALDIR}/br116.dat,levels/w~116.a80,}}
262
 
264
${eval ${call compile_level_odd_rule,${LOCALDIR}/br117.dat,levels/w~117end.a80,}}
263
#levels/w~204.dat: levels/w~204.a80 task/w204.tsk map/w204_s2.her map/w204_s2.map barkov/o_holypl.scr
265
${eval ${call fake_compile_level_rule,${LOCALDIR}/br201.dat,levels/w~201.a80,}}
264
#	$(AS) $(AFLAGS) $< --raw=$@
266
${eval ${call fake_compile_level_rule,${LOCALDIR}/br202.dat,levels/w~202.a80,}}
265
#levels/w~204.lpz: levels/w~204.dat
267
${eval ${call fake_compile_level_rule,${LOCALDIR}/br203.dat,levels/w~203.a80,}}
266
#	$(XLPZ) $(XLPZFLAGS) $< $@
268
${eval ${call fake_compile_level_rule,${LOCALDIR}/br204.dat,levels/w~204.a80,}}
267
 
269
${eval ${call compile_level_odd_rule,${LOCALDIR}/br205.dat,levels/w~205.a80,}}
268
levels/w~205.dat: levels/w~205.a80 task/w205.tsk map/w205_s4.her map/w205_s4.map barkov/disketa.scr
270
${eval ${call fake_compile_level_rule,${LOCALDIR}/br206.dat,levels/w~206.a80,}}
269
	$(AS) $(AFLAGS) $<
271
${eval ${call fake_compile_level_rule,${LOCALDIR}/br207.dat,levels/w~207.a80,}}
270
levels/w~205.lpz: levels/w~205.dat
272
${eval ${call fake_compile_level_rule,${LOCALDIR}/br208.dat,levels/w~208.a80,}}
271
	$(CP) $< $@
273
${eval ${call fake_compile_level_rule,${LOCALDIR}/br209.dat,levels/w~209.a80,}}
272
 
274
${eval ${call fake_compile_level_rule,${LOCALDIR}/br210.dat,levels/w~210.a80,}}
273
#levels/w~206.dat: levels/w~206.a80 task/w206.tsk map/w206_s3.her map/w206_s3.map barkov/girl.scr
275
${eval ${call fake_compile_level_rule,${LOCALDIR}/br211.dat,levels/w~211.a80,}}
274
#	$(AS) $(AFLAGS) $< --raw=$@
276
${eval ${call fake_compile_level_rule,${LOCALDIR}/br212.dat,levels/w~212.a80,}}
275
#levels/w~206.lpz: levels/w~206.dat
277
${eval ${call compile_level_odd_rule,${LOCALDIR}/br213.dat,levels/w~213.a80,}}
276
#	$(XLPZ) $(XLPZFLAGS) $< $@
278
${eval ${call fake_compile_level_rule,${LOCALDIR}/br214.dat,levels/w~214.a80,}}
277
 
279
${eval ${call fake_compile_level_rule,${LOCALDIR}/br215.dat,levels/w~215.a80,}}
278
#levels/w~207.dat: levels/w~207.a80 task/w207.tsk map/w207_s4.her map/w207_s4.map barkov/map.scr
280
${eval ${call fake_compile_level_rule,${LOCALDIR}/br216.dat,levels/w~216.a80,}}
279
#	$(AS) $(AFLAGS) $< --raw=$@
281
${eval ${call compile_level_odd_rule,${LOCALDIR}/br217.dat,levels/w~217end.a80,}}
280
#levels/w~207.lpz: levels/w~207.dat
282
 
281
#	$(XLPZ) $(XLPZFLAGS) $< $@
283
levels: ${LEVELS_BINS} | ${LOCALDIR}
282
 
284
 
283
#levels/w~208.dat: levels/w~208.a80 task/w208.tsk map/w208_s2.her map/w208_s2.map barkov/draghead.scr
285
install-levels: levels | ${RES_INSTALLDIR}
284
#	$(AS) $(AFLAGS) $< --raw=$@
286
	cp ${LEVELS_BINS} $|
285
#levels/w~208.lpz: levels/w~208.dat
287
 
286
#	$(XLPZ) $(XLPZFLAGS) $< $@
288
clean-levels:
287
 
289
	${RM} ${LEVELS_DEPS} ${LEVELS_DATS} ${LEVELS_LPZS} ${LEVELS_BINS}
288
#levels/w~209.dat: levels/w~209.a80 task/w209.tsk map/w209_s4.her map/w209_s4.map barkov/spider.scr
290
 
289
#	$(AS) $(AFLAGS) $< --raw=$@
291
DEPS+=${LEVELS_DEPS}
290
#levels/w~209.lpz: levels/w~209.dat
292
 
291
#	$(XLPZ) $(XLPZFLAGS) $< $@
293
########################
292
 
294
## Target "resources" ##
293
#levels/w~210.dat: levels/w~210.a80 task/w210.tsk map/w210_s1.her map/w210_s1.map barkov/twotower.scr
295
########################
294
#	$(AS) $(AFLAGS) $< --raw=$@
296
 
295
#levels/w~210.lpz: levels/w~210.dat
297
RES_DATS=\
296
#	$(XLPZ) $(XLPZFLAGS) $< $@
298
${LOCALDIR}/br0.dat \
297
 
299
${LOCALDIR}/br1.dat \
298
#levels/w~211.dat: levels/w~211.a80 task/w211.tsk map/w211_s2.her map/w211_s2.map barkov/idol.scr
300
${LOCALDIR}/br3.dat \
299
#	$(AS) $(AFLAGS) $< --raw=$@
301
${LOCALDIR}/br4.dat \
300
#levels/w~211.lpz: levels/w~211.dat
302
${LOCALDIR}/br6.dat \
301
#	$(XLPZ) $(XLPZFLAGS) $< $@
303
${LOCALDIR}/br7.dat \
302
 
304
${LOCALDIR}/braniu_0.dat \
303
#levels/w~212.dat: levels/w~212.a80 task/w212.tsk map/w212_s3.her map/w212_s3.map barkov/copper.scr
305
${LOCALDIR}/braniu_1.dat \
304
#	$(AS) $(AFLAGS) $< --raw=$@
306
${LOCALDIR}/braniv_0.dat \
305
#levels/w~212.lpz: levels/w~212.dat
307
${LOCALDIR}/braniv_1.dat \
306
#	$(XLPZ) $(XLPZFLAGS) $< $@
308
${LOCALDIR}/braniw_0.dat \
307
 
309
${LOCALDIR}/braniw_1.dat \
308
levels/w~213.dat: levels/w~213.a80 task/w213.tsk map/w213_s1.her map/w213_s1.map barkov/sekira.scr
310
${LOCALDIR}/branix_0.dat \
309
	$(AS) $(AFLAGS) $<
311
${LOCALDIR}/branix_1.dat \
310
levels/w~213.lpz: levels/w~213.dat
312
${LOCALDIR}/braniy_0.dat \
311
	$(CP) $< $@
313
${LOCALDIR}/braniy_1.dat \
312
 
314
${LOCALDIR}/braniz_0.dat \
313
#levels/w~214.dat: levels/w~214.a80 task/w214.tsk map/w214_s1.her map/w214_s1.map barkov/hellfire.scr
315
${LOCALDIR}/braniz_1.dat \
314
#	$(AS) $(AFLAGS) $< --raw=$@
316
${LOCALDIR}/brbar.dat \
315
#levels/w~214.lpz: levels/w~214.dat
317
${LOCALDIR}/brbut0.dat \
316
#	$(XLPZ) $(XLPZFLAGS) $< $@
318
${LOCALDIR}/brbut1.dat \
317
 
319
${LOCALDIR}/brmuz0.dat \
318
#levels/w~215.dat: levels/w~215.a80 task/w215.tsk map/w215_s1.her map/w215_s1.map barkov/satan.scr
320
${LOCALDIR}/brmuz1.dat \
319
#	$(AS) $(AFLAGS) $< --raw=$@
321
${LOCALDIR}/brmuz2.dat \
320
#levels/w~215.lpz: levels/w~215.dat
322
${LOCALDIR}/brmuz3.dat \
321
#	$(XLPZ) $(XLPZFLAGS) $< $@
323
${LOCALDIR}/brmuz4.dat \
322
 
324
${LOCALDIR}/brmuz5.dat \
323
#levels/w~216.dat: levels/w~216.a80 task/w216.tsk map/w216_s1.her map/w216_s1.map barkov/warrior.scr
325
${LOCALDIR}/brmuz6.dat \
324
#	$(AS) $(AFLAGS) $< --raw=$@
326
${LOCALDIR}/brmuz7.dat \
325
#levels/w~216.lpz: levels/w~216.dat
327
${LOCALDIR}/brspr1.dat \
326
#	$(XLPZ) $(XLPZFLAGS) $< $@
328
${LOCALDIR}/brspr2.dat \
327
 
329
${LOCALDIR}/brspr3.dat \
328
levels/w~217end.dat: levels/w~217end.a80 ../../_sdk/sys_h.asm barkov/w_end_k.scr barkov/w_end2.scr
330
${LOCALDIR}/brspr4.dat
329
	$(AS) $(AFLAGS) $<
331
 
330
levels/w~217end.lpz: levels/w~217end.dat
332
resources: flicks modules levels ${RES_DATS}
331
	$(CP) $< $@
333
 
332
 
334
install-resources: install-flicks install-modules install-levels ${RES_DATS} | ${RES_INSTALLDIR}
333
# Executables
335
ifneq "${sort ${RESOURCES}}" ""
334
 
336
	cp ${RESOURCES} $|
335
br.com br/br0.dat br/br1.dat br/br3.dat br/br4.dat br/br6.dat br/br7.dat: main.asm \
337
endif
336
 ../../_sdk/sys_h.asm \
338
	cp ${RES_DATS} $|
337
 ../../_sdk/sysdefs.asm \
339
 
338
 barkov/w_world.scr \
340
clean-resources: clean-flicks clean-modules clean-levels
339
 data/w2spr.dat \
341
 
340
 data/wbar.dat \
342
####################
341
 data/wfont.fnt \
343
## Common targets ##
342
 data/wgrizold.dat \
344
####################
343
 data/whumbutt.dat \
345
 
344
 data/wmisc.dat \
346
all: executables resources
345
 data/wnames.dat \
347
 
346
 data/wscreat1.dat \
348
install: install-executables install-resources
347
 data/wscreat2.dat \
349
 
348
 data/wshum.dat \
350
ifeq "${sort ${DOCS}}" ""
349
 data/wsorc.dat \
351
install-doc:
350
 map/w0_s1.her \
352
else
351
 map/w0_s1.map \
353
install-doc: ${DOCS} | ${DOC_INSTALLDIR}
352
 task/w000.tsk \
354
	cp $^ $|
353
 w_demo.asm \
355
endif
354
 w_intv.asm \
356
 
355
 w_io.asm \
357
clean: clean-executables clean-resources
356
 wintel.asm \
358
 
357
 wlib1a.asm \
359
##################
358
 wlib2.asm \
360
## Dependencies ##
359
 wlib2x3.asm \
361
##################
360
 wlib3.asm \
362
 
361
 wlib3vi.asm \
363
ifneq "${sort \
362
 wlib4.asm \
364
${filter empty,${MAKECMDGOALS}} \
363
 wlic.asm \
365
${filter clean,${MAKECMDGOALS}} \
364
 wlid.asm \
366
${filter clean-%,${MAKECMDGOALS}} \
365
 wlie.asm \
367
}" ""
366
 wlif.asm \
368
else
367
 wlig.asm \
369
# FIXME: Triggered when multiple targets specified.
368
 wlih.asm \
370
include ${DEPS}
369
 wlik.asm \
371
endif
370
 wmap.asm \
-
 
371
 wmenu2.asm \
-
 
372
 wmisc_1.asm \
-
 
373
 wmisc_4.asm \
-
 
374
 wmisc_6.asm \
-
 
375
 wsound2.asm \
-
 
376
 wstrateg.asm \
-
 
377
 wwizard.asm \
-
 
378
 w~level.asm \
-
 
379
 w~local.asm \
-
 
380
 w~var.asm \
-
 
381
 xdelpz.asm
-
 
382
	$(AS) $(AFLAGS) $<
-
 
383
 
-
 
384
brintro.com br/bri3.dat br/bri4.dat br/bri7.dat: WSTART1.asm \
-
 
385
 ../../_sdk/sys_h.asm \
-
 
386
 ../../_sdk/sysdefs.asm \
-
 
387
 WINSTR.asm \
-
 
388
 WINTRO.asm \
-
 
389
 barkov/crow1.lpz \
-
 
390
 data/wflictxt.lpz \
-
 
391
 data/wfont.fnt \
-
 
392
 data/winstr.dat \
-
 
393
 data/winstr0.lpz \
-
 
394
 data/winstr1.lpz \
-
 
395
 data/winstr2.lpz \
-
 
396
 data/winstrcm.dat \
-
 
397
 data/wnf1.fnt \
-
 
398
 data/wnf2.fnt \
-
 
399
 intro/forgivme.mus \
-
 
400
 intro/jammy45.lpz \
-
 
401
 intro/winflick.lpz \
-
 
402
 intro/wxlag.lpz \
-
 
403
 intro/xlag_bl0.dat \
-
 
404
 intro/xlag_bl1.dat \
-
 
405
 xdelpz.asm
-
 
406
	$(AS) $(AFLAGS) $<
-
 
407
 
-
 
408
br/brfinal.dat: brfinal.asm \
-
 
409
 ../../_sdk/sys_h.asm \
-
 
410
 ../../_sdk/sysdefs.asm \
-
 
411
 bobov/crow_h.lpz \
-
 
412
 bobov/crow_k.lpz \
-
 
413
 data/wfont.fnt \
-
 
414
 data/wvicthum.dat \
-
 
415
 data/wvictorc.dat \
-
 
416
 intro/winvict.lpz \
-
 
417
 xdelpz.asm
-
 
418
	$(AS) $(AFLAGS) $< --raw=$@
-
 
419
 
-
 
420
install: \
-
 
421
 $(INSTALLDIR) \
-
 
422
 $(INSTALLDIR)/br \
-
 
423
 $(INSTALLDIR)/br.com \
-
 
424
 $(INSTALLDIR)/br/W0BUT.bin \
-
 
425
 $(INSTALLDIR)/br/W1BUT.bin \
-
 
426
 $(INSTALLDIR)/br/W1LAND.bin \
-
 
427
 $(INSTALLDIR)/br/W2LAND.bin \
-
 
428
 $(INSTALLDIR)/br/W3LAND.bin \
-
 
429
 $(INSTALLDIR)/br/W4LAND.bin \
-
 
430
 $(INSTALLDIR)/br/WBAR.bin \
-
 
431
 $(INSTALLDIR)/br/WBULLET.bin \
-
 
432
 $(INSTALLDIR)/br/WCREAT1.bin \
-
 
433
 $(INSTALLDIR)/br/WCREAT1b.bin \
-
 
434
 $(INSTALLDIR)/br/WCREAT1c.bin \
-
 
435
 $(INSTALLDIR)/br/WCREAT2.bin \
-
 
436
 $(INSTALLDIR)/br/WCREAT2b.bin \
-
 
437
 $(INSTALLDIR)/br/WCREAT2c.bin \
-
 
438
 $(INSTALLDIR)/br/WHUM1.bin \
-
 
439
 $(INSTALLDIR)/br/WHUM1b.bin \
-
 
440
 $(INSTALLDIR)/br/WHUM1c.bin \
-
 
441
 $(INSTALLDIR)/br/WHUMCAT.bin \
-
 
442
 $(INSTALLDIR)/br/WHUMHOR.bin \
-
 
443
 $(INSTALLDIR)/br/WORC1.bin \
-
 
444
 $(INSTALLDIR)/br/WORC1b.bin \
-
 
445
 $(INSTALLDIR)/br/WORC1c.bin \
-
 
446
 $(INSTALLDIR)/br/WORCCAT.bin \
-
 
447
 $(INSTALLDIR)/br/WORCHOR.bin \
-
 
448
 $(INSTALLDIR)/br/br0.dat \
-
 
449
 $(INSTALLDIR)/br/br1.dat \
-
 
450
 $(INSTALLDIR)/br/br101.dat \
-
 
451
 $(INSTALLDIR)/br/br102.dat \
-
 
452
 $(INSTALLDIR)/br/br103.dat \
-
 
453
 $(INSTALLDIR)/br/br104.dat \
-
 
454
 $(INSTALLDIR)/br/br105.dat \
-
 
455
 $(INSTALLDIR)/br/br106.dat \
-
 
456
 $(INSTALLDIR)/br/br107.dat \
-
 
457
 $(INSTALLDIR)/br/br108.dat \
-
 
458
 $(INSTALLDIR)/br/br109.dat \
-
 
459
 $(INSTALLDIR)/br/br110.dat \
-
 
460
 $(INSTALLDIR)/br/br111.dat \
-
 
461
 $(INSTALLDIR)/br/br112.dat \
-
 
462
 $(INSTALLDIR)/br/br113.dat \
-
 
463
 $(INSTALLDIR)/br/br114.dat \
-
 
464
 $(INSTALLDIR)/br/br115.dat \
-
 
465
 $(INSTALLDIR)/br/br116.dat \
-
 
466
 $(INSTALLDIR)/br/br117.dat \
-
 
467
 $(INSTALLDIR)/br/br201.dat \
-
 
468
 $(INSTALLDIR)/br/br202.dat \
-
 
469
 $(INSTALLDIR)/br/br203.dat \
-
 
470
 $(INSTALLDIR)/br/br204.dat \
-
 
471
 $(INSTALLDIR)/br/br205.dat \
-
 
472
 $(INSTALLDIR)/br/br206.dat \
-
 
473
 $(INSTALLDIR)/br/br207.dat \
-
 
474
 $(INSTALLDIR)/br/br208.dat \
-
 
475
 $(INSTALLDIR)/br/br209.dat \
-
 
476
 $(INSTALLDIR)/br/br210.dat \
-
 
477
 $(INSTALLDIR)/br/br211.dat \
-
 
478
 $(INSTALLDIR)/br/br212.dat \
-
 
479
 $(INSTALLDIR)/br/br213.dat \
-
 
480
 $(INSTALLDIR)/br/br214.dat \
-
 
481
 $(INSTALLDIR)/br/br215.dat \
-
 
482
 $(INSTALLDIR)/br/br216.dat \
-
 
483
 $(INSTALLDIR)/br/br217.dat \
-
 
484
 $(INSTALLDIR)/br/br3.dat \
-
 
485
 $(INSTALLDIR)/br/br4.dat \
-
 
486
 $(INSTALLDIR)/br/br6.dat \
-
 
487
 $(INSTALLDIR)/br/br7.dat \
-
 
488
 $(INSTALLDIR)/br/braniu_0.dat \
-
 
489
 $(INSTALLDIR)/br/braniu_1.dat \
-
 
490
 $(INSTALLDIR)/br/braniv_0.dat \
-
 
491
 $(INSTALLDIR)/br/braniv_1.dat \
-
 
492
 $(INSTALLDIR)/br/braniw_0.dat \
-
 
493
 $(INSTALLDIR)/br/braniw_1.dat \
-
 
494
 $(INSTALLDIR)/br/branix_0.dat \
-
 
495
 $(INSTALLDIR)/br/branix_1.dat \
-
 
496
 $(INSTALLDIR)/br/braniy_0.dat \
-
 
497
 $(INSTALLDIR)/br/braniy_1.dat \
-
 
498
 $(INSTALLDIR)/br/braniz_0.dat \
-
 
499
 $(INSTALLDIR)/br/braniz_1.dat \
-
 
500
 $(INSTALLDIR)/br/brbar.dat \
-
 
501
 $(INSTALLDIR)/br/brbut0.dat \
-
 
502
 $(INSTALLDIR)/br/brbut1.dat \
-
 
503
 $(INSTALLDIR)/br/brfinal.dat \
-
 
504
 $(INSTALLDIR)/br/bri3.dat \
-
 
505
 $(INSTALLDIR)/br/bri4.dat \
-
 
506
 $(INSTALLDIR)/br/bri7.dat \
-
 
507
 $(INSTALLDIR)/br/brmuz0.dat \
-
 
508
 $(INSTALLDIR)/br/brmuz1.dat \
-
 
509
 $(INSTALLDIR)/br/brmuz2.dat \
-
 
510
 $(INSTALLDIR)/br/brmuz3.dat \
-
 
511
 $(INSTALLDIR)/br/brmuz4.dat \
-
 
512
 $(INSTALLDIR)/br/brmuz5.dat \
-
 
513
 $(INSTALLDIR)/br/brmuz6.dat \
-
 
514
 $(INSTALLDIR)/br/brmuz7.dat \
-
 
515
 $(INSTALLDIR)/br/brspr1.dat \
-
 
516
 $(INSTALLDIR)/br/brspr2.dat \
-
 
517
 $(INSTALLDIR)/br/brspr3.dat \
-
 
518
 $(INSTALLDIR)/br/brspr4.dat \
-
 
519
 $(INSTALLDIR)/br/wani2_0.lpz \
-
 
520
 $(INSTALLDIR)/br/wani2_1.lpz \
-
 
521
 $(INSTALLDIR)/br/wani3_0.lpz \
-
 
522
 $(INSTALLDIR)/br/wani3_1.lpz \
-
 
523
 $(INSTALLDIR)/br/wani4_0.lpz \
-
 
524
 $(INSTALLDIR)/br/wani4_1.lpz \
-
 
525
 $(INSTALLDIR)/br/wani5_0.lpz \
-
 
526
 $(INSTALLDIR)/br/wani5_1.lpz \
-
 
527
 $(INSTALLDIR)/br/wani6_0.lpz \
-
 
528
 $(INSTALLDIR)/br/wani6_1.lpz \
-
 
529
 $(INSTALLDIR)/br/wani7_0.lpz \
-
 
530
 $(INSTALLDIR)/br/wani7_1.lpz \
-
 
531
 $(INSTALLDIR)/br/wani8_0.lpz \
-
 
532
 $(INSTALLDIR)/br/wani8_1.lpz \
-
 
533
 $(INSTALLDIR)/br/wani9_0.lpz \
-
 
534
 $(INSTALLDIR)/br/wani9_1.lpz \
-
 
535
 $(INSTALLDIR)/br/wania_0.lpz \
-
 
536
 $(INSTALLDIR)/br/wania_1.lpz \
-
 
537
 $(INSTALLDIR)/br/wanib_0.lpz \
-
 
538
 $(INSTALLDIR)/br/wanib_1.lpz \
-
 
539
 $(INSTALLDIR)/br/wanic_0.lpz \
-
 
540
 $(INSTALLDIR)/br/wanic_1.lpz \
-
 
541
 $(INSTALLDIR)/br/wanid_0.lpz \
-
 
542
 $(INSTALLDIR)/br/wanid_1.lpz \
-
 
543
 $(INSTALLDIR)/br/wanie_0.lpz \
-
 
544
 $(INSTALLDIR)/br/wanie_1.lpz \
-
 
545
 $(INSTALLDIR)/br/wanif_0.lpz \
-
 
546
 $(INSTALLDIR)/br/wanig_0.lpz \
-
 
547
 $(INSTALLDIR)/br/wanig_1.lpz \
-
 
548
 $(INSTALLDIR)/br/wanih_0.lpz \
-
 
549
 $(INSTALLDIR)/br/wanih_1.lpz \
-
 
550
 $(INSTALLDIR)/br/wanii_0.lpz \
-
 
551
 $(INSTALLDIR)/br/wanii_1.lpz \
-
 
552
 $(INSTALLDIR)/br/wanij_0.lpz \
-
 
553
 $(INSTALLDIR)/br/wanij_1.lpz \
-
 
554
 $(INSTALLDIR)/br/waniu_0.lpz \
-
 
555
 $(INSTALLDIR)/br/waniu_1.lpz \
-
 
556
 $(INSTALLDIR)/br/waniv_0.lpz \
-
 
557
 $(INSTALLDIR)/br/waniv_1.lpz \
-
 
558
 $(INSTALLDIR)/br/waniw_0.lpz \
-
 
559
 $(INSTALLDIR)/br/waniw_1.lpz \
-
 
560
 $(INSTALLDIR)/br/wanix_0.lpz \
-
 
561
 $(INSTALLDIR)/br/wanix_1.lpz \
-
 
562
 $(INSTALLDIR)/br/waniy_0.lpz \
-
 
563
 $(INSTALLDIR)/br/waniz_0.lpz \
-
 
564
 $(INSTALLDIR)/brintro.com
-
 
565
 
-
 
566
$(INSTALLDIR) \
-
 
567
 $(INSTALLDIR)/br:
-
 
568
	$(MKDIR) $@
-
 
569
 
-
 
570
$(INSTALLDIR)/br.com: br.com
-
 
571
	$(CP) $< $@
-
 
572
$(INSTALLDIR)/br/W0BUT.bin: br/W0BUT.bin
-
 
573
	$(CP) $< $@
-
 
574
$(INSTALLDIR)/br/W1BUT.bin: br/W1BUT.bin
-
 
575
	$(CP) $< $@
-
 
576
$(INSTALLDIR)/br/W1LAND.bin: br/W1LAND.bin
-
 
577
	$(CP) $< $@
-
 
578
$(INSTALLDIR)/br/W2LAND.bin: br/W2LAND.bin
-
 
579
	$(CP) $< $@
-
 
580
$(INSTALLDIR)/br/W3LAND.bin: br/W3LAND.bin
-
 
581
	$(CP) $< $@
-
 
582
$(INSTALLDIR)/br/W4LAND.bin: br/W4LAND.bin
-
 
583
	$(CP) $< $@
-
 
584
$(INSTALLDIR)/br/WBAR.bin: br/WBAR.bin
-
 
585
	$(CP) $< $@
-
 
586
$(INSTALLDIR)/br/WBULLET.bin: br/WBULLET.bin
-
 
587
	$(CP) $< $@
-
 
588
$(INSTALLDIR)/br/WCREAT1.bin: br/WCREAT1.bin
-
 
589
	$(CP) $< $@
-
 
590
$(INSTALLDIR)/br/WCREAT1b.bin: br/WCREAT1b.bin
-
 
591
	$(CP) $< $@
-
 
592
$(INSTALLDIR)/br/WCREAT1c.bin: br/WCREAT1c.bin
-
 
593
	$(CP) $< $@
-
 
594
$(INSTALLDIR)/br/WCREAT2.bin: br/WCREAT2.bin
-
 
595
	$(CP) $< $@
-
 
596
$(INSTALLDIR)/br/WCREAT2b.bin: br/WCREAT2b.bin
-
 
597
	$(CP) $< $@
-
 
598
$(INSTALLDIR)/br/WCREAT2c.bin: br/WCREAT2c.bin
-
 
599
	$(CP) $< $@
-
 
600
$(INSTALLDIR)/br/WHUM1.bin: br/WHUM1.bin
-
 
601
	$(CP) $< $@
-
 
602
$(INSTALLDIR)/br/WHUM1b.bin: br/WHUM1b.bin
-
 
603
	$(CP) $< $@
-
 
604
$(INSTALLDIR)/br/WHUM1c.bin: br/WHUM1c.bin
-
 
605
	$(CP) $< $@
-
 
606
$(INSTALLDIR)/br/WHUMCAT.bin: br/WHUMCAT.bin
-
 
607
	$(CP) $< $@
-
 
608
$(INSTALLDIR)/br/WHUMHOR.bin: br/WHUMHOR.bin
-
 
609
	$(CP) $< $@
-
 
610
$(INSTALLDIR)/br/WORC1.bin: br/WORC1.bin
-
 
611
	$(CP) $< $@
-
 
612
$(INSTALLDIR)/br/WORC1b.bin: br/WORC1b.bin
-
 
613
	$(CP) $< $@
-
 
614
$(INSTALLDIR)/br/WORC1c.bin: br/WORC1c.bin
-
 
615
	$(CP) $< $@
-
 
616
$(INSTALLDIR)/br/WORCCAT.bin: br/WORCCAT.bin
-
 
617
	$(CP) $< $@
-
 
618
$(INSTALLDIR)/br/WORCHOR.bin: br/WORCHOR.bin
-
 
619
	$(CP) $< $@
-
 
620
$(INSTALLDIR)/br/br0.dat: br/br0.dat
-
 
621
	$(CP) $< $@
-
 
622
$(INSTALLDIR)/br/br1.dat: br/br1.dat
-
 
623
	$(CP) $< $@
-
 
624
$(INSTALLDIR)/br/br101.dat: levels/w~101.lpz
-
 
625
	$(CP) $< $@
-
 
626
$(INSTALLDIR)/br/br102.dat: levels/w~102.lpz
-
 
627
	$(CP) $< $@
-
 
628
$(INSTALLDIR)/br/br103.dat: levels/w~103.lpz
-
 
629
	$(CP) $< $@
-
 
630
$(INSTALLDIR)/br/br104.dat: levels/w~104.lpz
-
 
631
	$(CP) $< $@
-
 
632
$(INSTALLDIR)/br/br105.dat: levels/w~105.lpz
-
 
633
	$(CP) $< $@
-
 
634
$(INSTALLDIR)/br/br106.dat: levels/w~106.lpz
-
 
635
	$(CP) $< $@
-
 
636
$(INSTALLDIR)/br/br107.dat: levels/w~107.lpz
-
 
637
	$(CP) $< $@
-
 
638
$(INSTALLDIR)/br/br108.dat: levels/w~108.lpz
-
 
639
	$(CP) $< $@
-
 
640
$(INSTALLDIR)/br/br109.dat: levels/w~109.lpz
-
 
641
	$(CP) $< $@
-
 
642
$(INSTALLDIR)/br/br110.dat: levels/w~110.lpz
-
 
643
	$(CP) $< $@
-
 
644
$(INSTALLDIR)/br/br111.dat: levels/w~111.lpz
-
 
645
	$(CP) $< $@
-
 
646
$(INSTALLDIR)/br/br112.dat: levels/w~112.lpz
-
 
647
	$(CP) $< $@
-
 
648
$(INSTALLDIR)/br/br113.dat: levels/w~113.lpz
-
 
649
	$(CP) $< $@
-
 
650
$(INSTALLDIR)/br/br114.dat: levels/w~114.lpz
-
 
651
	$(CP) $< $@
-
 
652
$(INSTALLDIR)/br/br115.dat: levels/w~115.lpz
-
 
653
	$(CP) $< $@
-
 
654
$(INSTALLDIR)/br/br116.dat: levels/w~116.lpz
-
 
655
	$(CP) $< $@
-
 
656
$(INSTALLDIR)/br/br117.dat: levels/w~117end.lpz
-
 
657
	$(CP) $< $@
-
 
658
$(INSTALLDIR)/br/br201.dat: levels/w~201.lpz
-
 
659
	$(CP) $< $@
-
 
660
$(INSTALLDIR)/br/br202.dat: levels/w~202.lpz
-
 
661
	$(CP) $< $@
-
 
662
$(INSTALLDIR)/br/br203.dat: levels/w~203.lpz
-
 
663
	$(CP) $< $@
-
 
664
$(INSTALLDIR)/br/br204.dat: levels/w~204.lpz
-
 
665
	$(CP) $< $@
-
 
666
$(INSTALLDIR)/br/br205.dat: levels/w~205.lpz
-
 
667
	$(CP) $< $@
-
 
668
$(INSTALLDIR)/br/br206.dat: levels/w~206.lpz
-
 
669
	$(CP) $< $@
-
 
670
$(INSTALLDIR)/br/br207.dat: levels/w~207.lpz
-
 
671
	$(CP) $< $@
-
 
672
$(INSTALLDIR)/br/br208.dat: levels/w~208.lpz
-
 
673
	$(CP) $< $@
-
 
674
$(INSTALLDIR)/br/br209.dat: levels/w~209.lpz
-
 
675
	$(CP) $< $@
-
 
676
$(INSTALLDIR)/br/br210.dat: levels/w~210.lpz
-
 
677
	$(CP) $< $@
-
 
678
$(INSTALLDIR)/br/br211.dat: levels/w~211.lpz
-
 
679
	$(CP) $< $@
-
 
680
$(INSTALLDIR)/br/br212.dat: levels/w~212.lpz
-
 
681
	$(CP) $< $@
-
 
682
$(INSTALLDIR)/br/br213.dat: levels/w~213.lpz
-
 
683
	$(CP) $< $@
-
 
684
$(INSTALLDIR)/br/br214.dat: levels/w~214.lpz
-
 
685
	$(CP) $< $@
-
 
686
$(INSTALLDIR)/br/br215.dat: levels/w~215.lpz
-
 
687
	$(CP) $< $@
-
 
688
$(INSTALLDIR)/br/br216.dat: levels/w~216.lpz
-
 
689
	$(CP) $< $@
-
 
690
$(INSTALLDIR)/br/br217.dat: levels/w~217end.lpz
-
 
691
	$(CP) $< $@
-
 
692
$(INSTALLDIR)/br/br3.dat: br/br3.dat
-
 
693
	$(CP) $< $@
-
 
694
$(INSTALLDIR)/br/br4.dat: br/br4.dat
-
 
695
	$(CP) $< $@
-
 
696
$(INSTALLDIR)/br/br6.dat: br/br6.dat
-
 
697
	$(CP) $< $@
-
 
698
$(INSTALLDIR)/br/br7.dat: br/br7.dat
-
 
699
	$(CP) $< $@
-
 
700
$(INSTALLDIR)/br/braniu_0.dat: br/braniu_0.dat
-
 
701
	$(CP) $< $@
-
 
702
$(INSTALLDIR)/br/braniu_1.dat: br/braniu_1.dat
-
 
703
	$(CP) $< $@
-
 
704
$(INSTALLDIR)/br/braniv_0.dat: br/braniv_0.dat
-
 
705
	$(CP) $< $@
-
 
706
$(INSTALLDIR)/br/braniv_1.dat: br/braniv_1.dat
-
 
707
	$(CP) $< $@
-
 
708
$(INSTALLDIR)/br/braniw_0.dat: br/braniw_0.dat
-
 
709
	$(CP) $< $@
-
 
710
$(INSTALLDIR)/br/braniw_1.dat: br/braniw_1.dat
-
 
711
	$(CP) $< $@
-
 
712
$(INSTALLDIR)/br/branix_0.dat: br/branix_0.dat
-
 
713
	$(CP) $< $@
-
 
714
$(INSTALLDIR)/br/branix_1.dat: br/branix_1.dat
-
 
715
	$(CP) $< $@
-
 
716
$(INSTALLDIR)/br/braniy_0.dat: br/braniy_0.dat
-
 
717
	$(CP) $< $@
-
 
718
$(INSTALLDIR)/br/braniy_1.dat: br/braniy_1.dat
-
 
719
	$(CP) $< $@
-
 
720
$(INSTALLDIR)/br/braniz_0.dat: br/braniz_0.dat
-
 
721
	$(CP) $< $@
-
 
722
$(INSTALLDIR)/br/braniz_1.dat: br/braniz_1.dat
-
 
723
	$(CP) $< $@
-
 
724
$(INSTALLDIR)/br/brbar.dat: br/brbar.dat
-
 
725
	$(CP) $< $@
-
 
726
$(INSTALLDIR)/br/brbut0.dat: br/brbut0.dat
-
 
727
	$(CP) $< $@
-
 
728
$(INSTALLDIR)/br/brbut1.dat: br/brbut1.dat
-
 
729
	$(CP) $< $@
-
 
730
$(INSTALLDIR)/br/brfinal.dat: br/brfinal.dat
-
 
731
	$(CP) $< $@
-
 
732
$(INSTALLDIR)/br/bri3.dat: br/bri3.dat
-
 
733
	$(CP) $< $@
-
 
734
$(INSTALLDIR)/br/bri4.dat: br/bri4.dat
-
 
735
	$(CP) $< $@
-
 
736
$(INSTALLDIR)/br/bri7.dat: br/bri7.dat
-
 
737
	$(CP) $< $@
-
 
738
$(INSTALLDIR)/br/brmuz0.dat: br/brmuz0.dat
-
 
739
	$(CP) $< $@
-
 
740
$(INSTALLDIR)/br/brmuz1.dat: br/brmuz1.dat
-
 
741
	$(CP) $< $@
-
 
742
$(INSTALLDIR)/br/brmuz2.dat: br/brmuz2.dat
-
 
743
	$(CP) $< $@
-
 
744
$(INSTALLDIR)/br/brmuz3.dat: br/brmuz3.dat
-
 
745
	$(CP) $< $@
-
 
746
$(INSTALLDIR)/br/brmuz4.dat: br/brmuz4.dat
-
 
747
	$(CP) $< $@
-
 
748
$(INSTALLDIR)/br/brmuz5.dat: br/brmuz5.dat
-
 
749
	$(CP) $< $@
-
 
750
$(INSTALLDIR)/br/brmuz6.dat: br/brmuz6.dat
-
 
751
	$(CP) $< $@
-
 
752
$(INSTALLDIR)/br/brmuz7.dat: br/brmuz7.dat
-
 
753
	$(CP) $< $@
-
 
754
$(INSTALLDIR)/br/brspr1.dat: br/brspr1.dat
-
 
755
	$(CP) $< $@
-
 
756
$(INSTALLDIR)/br/brspr2.dat: br/brspr2.dat
-
 
757
	$(CP) $< $@
-
 
758
$(INSTALLDIR)/br/brspr3.dat: br/brspr3.dat
-
 
759
	$(CP) $< $@
-
 
760
$(INSTALLDIR)/br/brspr4.dat: br/brspr4.dat
-
 
761
	$(CP) $< $@
-
 
762
$(INSTALLDIR)/br/wani2_0.lpz: intro/flick.lpz/wani2_0.lpz
-
 
763
	$(CP) $< $@
-
 
764
$(INSTALLDIR)/br/wani2_1.lpz: intro/flick.lpz/wani2_1.lpz
-
 
765
	$(CP) $< $@
-
 
766
$(INSTALLDIR)/br/wani3_0.lpz: intro/flick.lpz/wani3_0.lpz
-
 
767
	$(CP) $< $@
-
 
768
$(INSTALLDIR)/br/wani3_1.lpz: intro/flick.lpz/wani3_1.lpz
-
 
769
	$(CP) $< $@
-
 
770
$(INSTALLDIR)/br/wani4_0.lpz: intro/flick.lpz/wani4_0.lpz
-
 
771
	$(CP) $< $@
-
 
772
$(INSTALLDIR)/br/wani4_1.lpz: intro/flick.lpz/wani4_1.lpz
-
 
773
	$(CP) $< $@
-
 
774
$(INSTALLDIR)/br/wani5_0.lpz: intro/flick.lpz/wani5_0.lpz
-
 
775
	$(CP) $< $@
-
 
776
$(INSTALLDIR)/br/wani5_1.lpz: intro/flick.lpz/wani5_1.lpz
-
 
777
	$(CP) $< $@
-
 
778
$(INSTALLDIR)/br/wani6_0.lpz: intro/flick.lpz/wani6_0.lpz
-
 
779
	$(CP) $< $@
-
 
780
$(INSTALLDIR)/br/wani6_1.lpz: intro/flick.lpz/wani6_1.lpz
-
 
781
	$(CP) $< $@
-
 
782
$(INSTALLDIR)/br/wani7_0.lpz: intro/flick.lpz/wani7_0.lpz
-
 
783
	$(CP) $< $@
-
 
784
$(INSTALLDIR)/br/wani7_1.lpz: intro/flick.lpz/wani7_1.lpz
-
 
785
	$(CP) $< $@
-
 
786
$(INSTALLDIR)/br/wani8_0.lpz: intro/flick.lpz/wani8_0.lpz
-
 
787
	$(CP) $< $@
-
 
788
$(INSTALLDIR)/br/wani8_1.lpz: intro/flick.lpz/wani8_1.lpz
-
 
789
	$(CP) $< $@
-
 
790
$(INSTALLDIR)/br/wani9_0.lpz: intro/flick.lpz/wani9_0.lpz
-
 
791
	$(CP) $< $@
-
 
792
$(INSTALLDIR)/br/wani9_1.lpz: intro/flick.lpz/wani9_1.lpz
-
 
793
	$(CP) $< $@
-
 
794
$(INSTALLDIR)/br/wania_0.lpz: intro/flick.lpz/wania_0.lpz
-
 
795
	$(CP) $< $@
-
 
796
$(INSTALLDIR)/br/wania_1.lpz: intro/flick.lpz/wania_1.lpz
-
 
797
	$(CP) $< $@
-
 
798
$(INSTALLDIR)/br/wanib_0.lpz: intro/flick.lpz/wanib_0.lpz
-
 
799
	$(CP) $< $@
-
 
800
$(INSTALLDIR)/br/wanib_1.lpz: intro/flick.lpz/wanib_1.lpz
-
 
801
	$(CP) $< $@
-
 
802
$(INSTALLDIR)/br/wanic_0.lpz: intro/flick.lpz/wanic_0.lpz
-
 
803
	$(CP) $< $@
-
 
804
$(INSTALLDIR)/br/wanic_1.lpz: intro/flick.lpz/wanic_1.lpz
-
 
805
	$(CP) $< $@
-
 
806
$(INSTALLDIR)/br/wanid_0.lpz: intro/flick.lpz/wanid_0.lpz
-
 
807
	$(CP) $< $@
-
 
808
$(INSTALLDIR)/br/wanid_1.lpz: intro/flick.lpz/wanid_1.lpz
-
 
809
	$(CP) $< $@
-
 
810
$(INSTALLDIR)/br/wanie_0.lpz: intro/flick.lpz/wanie_0.lpz
-
 
811
	$(CP) $< $@
-
 
812
$(INSTALLDIR)/br/wanie_1.lpz: intro/flick.lpz/wanie_1.lpz
-
 
813
	$(CP) $< $@
-
 
814
$(INSTALLDIR)/br/wanif_0.lpz: intro/flick.lpz/wanif_0.lpz
-
 
815
	$(CP) $< $@
-
 
816
$(INSTALLDIR)/br/wanig_0.lpz: intro/flick.lpz/wanig_0.lpz
-
 
817
	$(CP) $< $@
-
 
818
$(INSTALLDIR)/br/wanig_1.lpz: intro/flick.lpz/wanig_1.lpz
-
 
819
	$(CP) $< $@
-
 
820
$(INSTALLDIR)/br/wanih_0.lpz: intro/flick.lpz/wanih_0.lpz
-
 
821
	$(CP) $< $@
-
 
822
$(INSTALLDIR)/br/wanih_1.lpz: intro/flick.lpz/wanih_1.lpz
-
 
823
	$(CP) $< $@
-
 
824
$(INSTALLDIR)/br/wanii_0.lpz: intro/flick.lpz/wanii_0.lpz
-
 
825
	$(CP) $< $@
-
 
826
$(INSTALLDIR)/br/wanii_1.lpz: intro/flick.lpz/wanii_1.lpz
-
 
827
	$(CP) $< $@
-
 
828
$(INSTALLDIR)/br/wanij_0.lpz: intro/flick.lpz/wanij_0.lpz
-
 
829
	$(CP) $< $@
-
 
830
$(INSTALLDIR)/br/wanij_1.lpz: intro/flick.lpz/wanij_1.lpz
-
 
831
	$(CP) $< $@
-
 
832
$(INSTALLDIR)/br/waniu_0.lpz: intro/flick.lpz/waniu_0.lpz
-
 
833
	$(CP) $< $@
-
 
834
$(INSTALLDIR)/br/waniu_1.lpz: intro/flick.lpz/waniu_1.lpz
-
 
835
	$(CP) $< $@
-
 
836
$(INSTALLDIR)/br/waniv_0.lpz: intro/flick.lpz/waniv_0.lpz
-
 
837
	$(CP) $< $@
-
 
838
$(INSTALLDIR)/br/waniv_1.lpz: intro/flick.lpz/waniv_1.lpz
-
 
839
	$(CP) $< $@
-
 
840
$(INSTALLDIR)/br/waniw_0.lpz: intro/flick.lpz/waniw_0.lpz
-
 
841
	$(CP) $< $@
-
 
842
$(INSTALLDIR)/br/waniw_1.lpz: intro/flick.lpz/waniw_1.lpz
-
 
843
	$(CP) $< $@
-
 
844
$(INSTALLDIR)/br/wanix_0.lpz: intro/flick.lpz/wanix_0.lpz
-
 
845
	$(CP) $< $@
-
 
846
$(INSTALLDIR)/br/wanix_1.lpz: intro/flick.lpz/wanix_1.lpz
-
 
847
	$(CP) $< $@
-
 
848
$(INSTALLDIR)/br/waniy_0.lpz: intro/flick.lpz/waniy_0.lpz
-
 
849
	$(CP) $< $@
-
 
850
$(INSTALLDIR)/br/waniz_0.lpz: intro/flick.lpz/waniz_0.lpz
-
 
851
	$(CP) $< $@
-
 
852
$(INSTALLDIR)/brintro.com: brintro.com
-
 
853
	$(CP) $< $@
-
 
854
 
-
 
855
clean:
-
 
856
	$(RM) \
-
 
857
 W1LAND.ast \
-
 
858
 W2LAND.ast \
-
 
859
 W3LAND.ast \
-
 
860
 W4LAND.ast \
-
 
861
 WBAR.ast \
-
 
862
 WBODY.ast \
-
 
863
 WBULLET.ast \
-
 
864
 WCREAT1.ast \
-
 
865
 WCREAT1b.ast \
-
 
866
 WCREAT1c.ast \
-
 
867
 WCREAT2.ast \
-
 
868
 WCREAT2b.ast \
-
 
869
 WCREAT2c.ast \
-
 
870
 WHUM1.ast \
-
 
871
 WHUM1b.ast \
-
 
872
 WHUM1c.ast \
-
 
873
 WHUMBUTT.ast \
-
 
874
 WHUMCAT.ast \
-
 
875
 WHUMHOR.ast \
-
 
876
 WORC1.ast \
-
 
877
 WORC1b.ast \
-
 
878
 WORC1c.ast \
-
 
879
 WORCBUTT.ast \
-
 
880
 WORCCAT.ast \
-
 
881
 WORCHOR.ast \
-
 
882
 br.com \
-
 
883
 br/W0BUT.bin \
-
 
884
 br/W1BUT.bin \
-
 
885
 br/W1LAND.bin \
-
 
886
 br/W2LAND.bin \
-
 
887
 br/W3LAND.bin \
-
 
888
 br/W4LAND.bin \
-
 
889
 br/WBAR.bin \
-
 
890
 br/WBULLET.bin \
-
 
891
 br/WCREAT1.bin \
-
 
892
 br/WCREAT1b.bin \
-
 
893
 br/WCREAT1c.bin \
-
 
894
 br/WCREAT2.bin \
-
 
895
 br/WCREAT2b.bin \
-
 
896
 br/WCREAT2c.bin \
-
 
897
 br/WHUM1.bin \
-
 
898
 br/WHUM1b.bin \
-
 
899
 br/WHUM1c.bin \
-
 
900
 br/WHUMCAT.bin \
-
 
901
 br/WHUMHOR.bin \
-
 
902
 br/WORC1.bin \
-
 
903
 br/WORC1b.bin \
-
 
904
 br/WORC1c.bin \
-
 
905
 br/WORCCAT.bin \
-
 
906
 br/WORCHOR.bin \
-
 
907
 br/br0.dat \
-
 
908
 br/br1.dat \
-
 
909
 br/br3.dat \
-
 
910
 br/br4.dat \
-
 
911
 br/br6.dat \
-
 
912
 br/br7.dat \
-
 
913
 br/brfinal.dat \
-
 
914
 br/bri3.dat \
-
 
915
 br/bri4.dat \
-
 
916
 br/bri7.dat \
-
 
917
 brintro.com \
-
 
918
 demobar.ast \
-
 
919
 levels/w~104.dat \
-
 
920
 levels/w~104.lpz \
-
 
921
 levels/w~107.dat \
-
 
922
 levels/w~107.lpz \
-
 
923
 levels/w~112.dat \
-
 
924
 levels/w~112.lpz \
-
 
925
 levels/w~117end.dat \
-
 
926
 levels/w~117end.lpz \
-
 
927
 levels/w~205.dat \
-
 
928
 levels/w~205.lpz \
-
 
929
 levels/w~213.dat \
-
 
930
 levels/w~213.lpz \
-
 
931
 levels/w~217end.dat \
-
 
932
 levels/w~217end.lpz
-