source: abuse/branches/lol/data/Makefile.am @ 737

Last change on this file since 737 was 722, checked in by Sam Hocevar, 10 years ago

audio: only activate the "song" class if SDL_mixer is present.

File size: 13.2 KB
Line 
1
2include $(top_srcdir)/build/autotools/common.am
3
4EXTRA_DIST += \
5    $(demos) $(music) $(lisp) $(extra) $(art) $(levels) $(doc) $(sound)
6
7install-data-local:
8        @for p in $(EXTRA_DIST); do \
9          d="`echo \"$$p\" | sed -ne 's@\(.*\)/.*@\1@p'`"; \
10          $(MKDIR_P) "$(DESTDIR)$(assetdir)/$$d"; \
11          echo " $(INSTALL_DATA) $(srcdir)/$$p $(DESTDIR)$(assetdir)/$$d"; \
12          $(INSTALL_DATA) "$(srcdir)/$$p" "$(DESTDIR)$(assetdir)/$$d" || exit $$?; \
13        done
14
15uninstall-local:
16        @for p in $(EXTRA_DIST); do \
17          echo " ( cd '$(DESTDIR)$(assetdir)' && rm -f" $$p ")"; \
18          cd "$(DESTDIR)$(assetdir)" && rm -f $$p; \
19        done
20
21lisp = \
22    abuse.lsp edit.lsp hardness.lsp music/playhmp.lsp \
23    lisp/ant.lsp lisp/chat.lsp lisp/common.lsp lisp/doors.lsp \
24    lisp/duong.lsp lisp/english.lsp lisp/explo.lsp lisp/flyer.lsp \
25    lisp/french.lsp lisp/gates.lsp lisp/general.lsp lisp/german.lsp \
26    lisp/guns.lsp lisp/input.lsp lisp/jugger.lsp lisp/ladder.lsp \
27    lisp/language.lsp lisp/light.lsp lisp/options.lsp lisp/people.lsp \
28    lisp/platform.lsp lisp/playwav.lsp lisp/powerup.lsp lisp/sfx.lsp \
29    lisp/share.lsp lisp/startup.lsp lisp/switch.lsp lisp/teleport.lsp \
30    lisp/userfuns.lsp lisp/version.lsp lisp/weapons.lsp
31
32lisp += \
33    addon/aliens/alichars.lsp addon/aliens/aliens.lsp \
34    addon/aliens/astartup.lsp addon/aliens/objects.lsp \
35    addon/aliens/powerold.lsp addon/aliens/powerups.lsp \
36    addon/aliens/sfx.lsp addon/aliens/tiles.lsp \
37    \
38    addon/bong/bong.lsp \
39    \
40    addon/claudio/claudio.lsp addon/claudio/oldclaud.lsp \
41    addon/deathmat/cur_lev.lsp addon/deathmat/deathmat.lsp \
42    addon/deathmat/dstartup.lsp addon/deathmat/gamename.lsp \
43    addon/deathmat/large.lsp addon/deathmat/levelset.lsp \
44    addon/deathmat/medium.lsp addon/deathmat/small.lsp \
45    addon/deathmat/username.lsp addon/deathmat/version.lsp \
46    \
47    addon/example/example.lsp \
48    \
49    addon/leon/4frabsdm.lsp addon/leon/4frabs.lsp addon/leon/leon.lsp \
50    addon/leon/lisp/deco.lsp addon/leon/lisp/grenade.lsp \
51    addon/leon/lisp/lmisc.lsp addon/leon/lisp/lnant.lsp \
52    addon/leon/lisp/nextlev3.lsp addon/leon/lisp/nguns.lsp \
53    addon/leon/lisp/njug.lsp addon/leon/lisp/rain.lsp \
54    addon/leon/lisp/slavesw.lsp addon/leon/lisp/text.lsp \
55    \
56    addon/newart/newart.lsp \
57    \
58    addon/pong/common.lsp addon/pong/pong.lsp addon/pong/userfuns.lsp \
59    \
60    addon/twist/f2ai.lsp addon/twist/f2chars.lsp addon/twist/lisp/ai.lsp \
61    addon/twist/lisp/chars.lsp addon/twist/lisp/chat.lsp \
62    addon/twist/lisp/dray.lsp addon/twist/lisp/english.lsp \
63    addon/twist/lisp/f2ai.lsp addon/twist/lisp/f2chars.lsp \
64    addon/twist/lisp/light.lsp addon/twist/lisp/mario.lsp \
65    addon/twist/lisp/objects.lsp addon/twist/lisp/options.lsp \
66    addon/twist/lisp/players.lsp addon/twist/lisp/sfx.lsp \
67    addon/twist/lisp/startup.lsp addon/twist/lisp/tiles.lsp \
68    addon/twist/lisp/tints.lsp addon/twist/lisp/title.lsp \
69    addon/twist/lisp/userfuns.lsp addon/twist/lisp/weapons.lsp \
70    addon/twist/twist.lsp
71
72art = \
73    art/ant.spe art/ball.spe art/blowups.spe art/bold.spe art/boss.spe \
74    art/cloud.spe art/compass.spe art/consfnt.spe art/cop.spe art/coptop.spe \
75    art/credit.spe art/dev.spe art/door.spe art/exp1.spe art/flyer.spe \
76    art/fonts.spe art/frame.spe art/gun2.spe art/help.spe art/icons.spe \
77    art/jug.spe art/keys.spe art/letters.spe art/loading.spe art/misc.spe \
78    art/missle.spe art/mon_cfg.spe art/pform.spe art/rob1.spe art/rob2.spe \
79    art/screen11.spe art/smoke.spe art/statbar.spe art/status.spe \
80    art/title.spe art/wait.spe \
81    \
82    art/back/alienb.spe art/back/backgrnd.spe art/back/cave.spe \
83    art/back/city.spe art/back/galien.spe art/back/green2.spe \
84    art/back/intro.spe art/back/tech.spe \
85    \
86    art/chars/ammo.spe art/chars/block.spe art/chars/concus.spe \
87    art/chars/door.spe art/chars/lavap.spe art/chars/lava.spe \
88    art/chars/lightin.spe art/chars/mine.spe art/chars/platform.spe \
89    art/chars/push.spe art/chars/sect.spe art/chars/step.spe \
90    art/chars/tdoor.spe art/chars/teleport.spe \
91    \
92    art/fore/alien.spe art/fore/cave.spe art/fore/endgame.spe \
93    art/fore/foregrnd.spe art/fore/techno2.spe art/fore/techno3.spe \
94    art/fore/techno4.spe art/fore/techno.spe art/fore/trees2.spe \
95    art/fore/trees.spe \
96    \
97    art/tints/ant/blue.spe art/tints/ant/brown.spe \
98    art/tints/ant/darkblue.spe art/tints/ant/egg.spe \
99    art/tints/ant/evil.spe art/tints/ant/gray.spe \
100    art/tints/ant/green.spe art/tints/ant/mustard.spe \
101    art/tints/ant/orange.spe art/tints/ant/yellow.spe \
102    art/tints/cop/africa.spe art/tints/cop/blue.spe \
103    art/tints/cop/bright.spe art/tints/cop/darkblue.spe \
104    art/tints/cop/fire.spe art/tints/cop/gold.spe \
105    art/tints/cop/gray.spe art/tints/cop/land.spe \
106    art/tints/cop/olive.spe art/tints/cop/pinkish.spe \
107    art/tints/cop/purple.spe art/tints/cop/yellow.spe \
108    \
109    art/tints/guns/blue.spe art/tints/guns/green.spe \
110    art/tints/guns/orange.spe art/tints/guns/redish.spe
111
112art += \
113    addon/aliens/aliens.spe addon/aliens/bactiles.spe \
114    addon/aliens/fortiles.spe \
115    \
116    addon/bong/bong.spe \
117    \
118    addon/claudio/antship.spe addon/claudio/bigexp.spe \
119    addon/claudio/deepw1.spe addon/claudio/deepw2.spe addon/claudio/droid.spe \
120    addon/claudio/extiles.spe addon/claudio/fire.spe addon/claudio/lamp.spe \
121    addon/claudio/lava2.spe addon/claudio/mypanels.spe \
122    addon/claudio/nplatfor.spe addon/claudio/pal21.spe addon/claudio/pal2.spe \
123    addon/claudio/pal5.spe addon/claudio/pal81f.spe addon/claudio/pal81.spe \
124    addon/claudio/pal82f.spe addon/claudio/pal82.spe addon/claudio/pal90.spe \
125    addon/claudio/rob2.spe addon/claudio/skull.spe addon/claudio/spaced.spe \
126    addon/claudio/spaceh.spe addon/claudio/spacymed.spe \
127    addon/claudio/spacytdm.spe addon/claudio/sswitch.spe \
128    addon/claudio/t_lamp.spe addon/claudio/trex1.spe \
129    addon/claudio/t_skull.spe addon/claudio/t_space.spe \
130    addon/claudio/t_trex.spe addon/claudio/t_water.spe \
131    addon/claudio/umbrel3.spe addon/claudio/watem.spe \
132    \
133    addon/example/example.spe \
134    \
135    addon/leon/gray.spe addon/leon/level00.spe addon/leon/level01.spe \
136    addon/leon/level02.spe addon/leon/lmisc.spe addon/leon/lnant.spe \
137    addon/leon/lnewft2.spe addon/leon/lnewft.spe addon/leon/rain-old.spe \
138    addon/leon/rain.spe \
139    \
140    addon/newart/blcave.spe addon/newart/final.spe addon/newart/frabs_1.spe \
141    addon/newart/frabs_2.spe addon/newart/frbsblue.spe addon/newart/mtile.spe \
142    addon/newart/space.spe addon/newart/stones.spe \
143    \
144    addon/pong/levels/pongx01.spe addon/pong/levels/pongx02.spe \
145    addon/pong/levels/pongx03.spe addon/pong/levels/pongx04.spe \
146    addon/pong/levels/pongx05.spe addon/pong/levels/pongx06.spe \
147    addon/pong/levels/pongx07.spe addon/pong/levels/pongx08.spe \
148    addon/pong/levels/pongx09.spe addon/pong/levels/pongx10.spe \
149    addon/pong/pong.spe \
150    \
151    addon/twist/art/cgc.spe addon/twist/art/dray.spe addon/twist/art/fire.spe \
152    addon/twist/art/lavap.spe addon/twist/art/legs.spe \
153    addon/twist/art/mario.spe addon/twist/art/mtile.spe \
154    addon/twist/art/obj.spe addon/twist/art/palette.spe \
155    addon/twist/art/robs.spe addon/twist/art/title.spe \
156    addon/twist/art/weapons.spe
157
158levels = \
159    levels/level00.spe levels/level01.spe levels/level02.spe \
160    levels/level03.spe levels/level04.spe levels/level05.spe \
161    levels/level06.spe levels/level07.spe levels/level08.spe \
162    levels/level09.spe levels/level10.spe levels/level11.spe \
163    levels/level12.spe levels/level13.spe levels/level14.spe \
164    levels/level15.spe levels/level16.spe levels/level17.spe \
165    levels/level18.spe levels/level19.spe levels/level20.spe \
166    levels/level21.spe \
167    \
168    levels/frabs00.spe levels/frabs01.spe levels/frabs02.spe \
169    levels/frabs03.spe levels/frabs04.spe levels/frabs05.spe \
170    levels/frabs06.spe levels/frabs07.spe levels/frabs08.spe \
171    levels/frabs09.spe levels/frabs10.spe levels/frabs11.spe \
172    levels/frabs12.spe levels/frabs13.spe levels/frabs14.spe \
173    levels/frabs15.spe levels/frabs17.spe levels/frabs18.spe \
174    levels/frabs19.spe levels/frabs20.spe levels/frabs21.spe \
175    levels/frabs30.spe levels/frabs70.spe levels/frabs71.spe \
176    levels/frabs72.spe levels/frabs73.spe levels/frabs74.spe \
177    \
178    levels/mac/demo1.spe levels/mac/demo2.spe levels/mac/demo4.spe \
179    levels/mac/demo5.spe levels/mac/end.spe levels/mac/flevel12.spe \
180    levels/mac/level00.spe levels/mac/level01.spe levels/mac/level02.spe \
181    levels/mac/level05.spe levels/mac/level07.spe levels/mac/level08.spe \
182    levels/mac/level09.spe levels/mac/level12.spe levels/mac/level13.spe \
183    levels/mac/level15.spe levels/mac/level18.spe levels/mac/level19.spe \
184    levels/mac/level20.spe levels/mac/levels.spe levels/mac/netreg1.spe \
185    levels/mac/netshar1.spe levels/mac/netshar2.spe
186
187levels += \
188    netlevel/00dm.spe netlevel/2play1.spe netlevel/2play2.spe \
189    netlevel/2play3.spe netlevel/2play4.spe netlevel/4play1.spe \
190    netlevel/4play2.spe netlevel/4play3.spe netlevel/4play4.spe \
191    netlevel/8play1.spe netlevel/8play2.spe netlevel/8play3.spe \
192    netlevel/8play4.spe netlevel/alitlhot.spe netlevel/aquarius.spe \
193    netlevel/bugsmed.spe netlevel/bugssml.spe netlevel/bugs.spe \
194    netlevel/cistern.spe netlevel/getcross.spe netlevel/jdm3.spe \
195    netlevel/kotcross.spe netlevel/laazrckt.spe netlevel/limeston.spe \
196    netlevel/madrace.spe netlevel/occult.spe netlevel/redgrndm.spe \
197    netlevel/ruins.spe netlevel/spacymed.spe netlevel/spacytdm.spe \
198    netlevel/teardrop.spe netlevel/treesmal.spe
199
200levels += \
201    levels/mac/pong.lvl \
202    \
203    addon/bong/bong01.lvl \
204    \
205    addon/example/example.lvl \
206    \
207    addon/pong/pong01.lvl \
208    \
209    addon/twist/levels/l01s01.lvl addon/twist/levels/l01s02.lvl \
210    addon/twist/levels/l01s03.lvl addon/twist/levels/l01s04.lvl
211
212demos = \
213    levels/demo1.dat levels/mac/demo1.dat levels/mac/demo2.dat \
214    levels/mac/demo3.dat levels/mac/demo4.dat levels/mac/demo5.dat
215
216doc = \
217    addon/aliens/aliens.txt \
218    addon/aliens/readme.txt \
219    addon/claudio/palettes.txt \
220    addon/leon/leon.txt \
221    addon/newart/tiledoc.txt \
222    addon/pong/pong.txt \
223    addon/twist/readme.txt
224
225extra = \
226    defaults.prp
227
228if HAVE_NONFREE
229music = \
230    music/intro.hmi music/victory.hmi \
231    music/abuse00.hmi music/abuse01.hmi music/abuse02.hmi music/abuse03.hmi \
232    music/abuse04.hmi music/abuse06.hmi music/abuse08.hmi music/abuse09.hmi \
233    music/abuse11.hmi music/abuse13.hmi music/abuse15.hmi music/abuse17.hmi
234
235sound = \
236    sfx/adie02.wav sfx/adie03.wav sfx/adie05.wav sfx/ahit01.wav \
237    sfx/aland01.wav sfx/alien01.wav sfx/amb07.wav sfx/amb10.wav \
238    sfx/amb11.wav sfx/amb13.wav sfx/amb15.wav sfx/amb16.wav \
239    sfx/ambcave1.wav sfx/ambcave2.wav sfx/ambcave3.wav sfx/ambcave4.wav \
240    sfx/ambfrst2.wav sfx/ambtech1.wav sfx/ambtech2.wav sfx/ambtech3.wav \
241    sfx/ammo01.wav sfx/ammo02.wav sfx/apain01.wav sfx/aslash01.wav \
242    sfx/ball01.wav sfx/blkfoot4.wav sfx/button02.wav sfx/cleaner.wav \
243    sfx/crmble01.wav sfx/delobj01.wav sfx/doorup01.wav sfx/doorup02.wav \
244    sfx/eleacc01.wav sfx/elect02.wav sfx/eledec01.wav sfx/endlvl02.wav \
245    sfx/explod02.wav sfx/fadeon01.wav sfx/firebmb1.wav sfx/flamloop.wav \
246    sfx/fly03.wav sfx/force01.wav sfx/grenad01.wav sfx/health01.wav \
247    sfx/lasrmis2.wav sfx/lava01.wav sfx/link01.wav sfx/logo09.wav \
248    sfx/metal.wav sfx/mghit01.wav sfx/mghit02.wav sfx/pland01.wav \
249    sfx/plasma02.wav sfx/plasma03.wav sfx/pldeth02.wav sfx/pldeth04.wav \
250    sfx/pldeth05.wav sfx/pldeth07.wav sfx/plpain01.wav sfx/plpain02.wav \
251    sfx/plpain04.wav sfx/plpain10.wav sfx/poof05.wav sfx/poof06.wav \
252    sfx/robot02.wav sfx/rocket02.wav sfx/save01.wav sfx/save05.wav \
253    sfx/scream02.wav sfx/scream03.wav sfx/scream08.wav sfx/shotgn31.wav \
254    sfx/speed02.wav sfx/spring03.wav sfx/swish01.wav sfx/switch01.wav \
255    sfx/telept01.wav sfx/throw01.wav sfx/timerfst.wav sfx/zap2.wav \
256    sfx/zap3.wav
257
258sound += \
259    sfx/voice/aimsave.wav sfx/voice/ammosave.wav sfx/voice/ladder_1.wav \
260    sfx/voice/ownsave.wav sfx/voice/platfo_1.wav sfx/voice/poweru_1.wav \
261    sfx/voice/savesave.wav sfx/voice/spaceb_1.wav sfx/voice/spcbr1.wav \
262    sfx/voice/spcbr2.wav sfx/voice/starts_1.wav sfx/voice/statio_1.wav \
263    sfx/voice/switch_1.wav sfx/voice/switch_2.wav sfx/voice/telepo_1.wav \
264    sfx/voice/wallss_1.wav sfx/voice/weapon_1.wav
265
266sound += \
267    addon/aliens/adie01.wav addon/aliens/adie02.wav addon/aliens/adie03.wav \
268    addon/aliens/adie05.wav addon/aliens/ahit01.wav addon/aliens/alien01.wav \
269    addon/aliens/altaunt.wav addon/aliens/aslash01.wav \
270    addon/aliens/egghatch.wav addon/aliens/jarbreak.wav \
271    \
272    addon/claudio/aship.wav addon/claudio/drill.wav addon/claudio/fire.wav \
273    addon/claudio/glass1.wav addon/claudio/sewers.wav addon/claudio/skull.wav \
274    addon/claudio/spaceo.wav addon/claudio/trex1.wav addon/claudio/trex2.wav \
275    addon/claudio/unhealth.wav addon/claudio/wfall.wav \
276    \
277    addon/leon/sfx/ambship1.wav addon/leon/sfx/ambship2.wav \
278    addon/leon/sfx/gren5.wav addon/leon/sfx/gren6.wav \
279    addon/leon/sfx/rain2.wav addon/leon/sfx/rain3.wav \
280    addon/leon/sfx/rain4.wav addon/leon/sfx/rain.wav \
281    addon/leon/sfx/thunder2.wav addon/leon/sfx/thunder3.wav \
282    addon/leon/sfx/thunder4.wav addon/leon/sfx/thunder5.wav \
283    addon/leon/sfx/thunder.wav \
284    \
285    addon/twist/sfx/dray.wav
286else
287music =
288sound =
289endif
290
Note: See TracBrowser for help on using the repository browser.