added Christoph's sleepy spiky, created a plant badguy using Grumbel's plant.xcf...
[supertux.git] / data / Jamfile
1 SubDir TOP data ;
2
3 IMAGEPATHS =
4         images/tiles
5         images/tiles/goal
6         images/tiles/grey
7         images/tiles/lava
8         images/tiles/pipe
9         images/tiles/pole
10         images/tiles/snow
11         images/tiles/darksnow
12         images/tiles/signs
13         images/tiles/water
14         images/tiles/doodads
15         images/tiles/waterfall
16         images/tiles/auxiliary
17         images/tiles/background
18         images/tiles/blocks
19         images/tiles/forest
20         images/tiles/jungle
21         images/tiles/worldmap
22         images/background
23         images/powerups
24         images/powerups/1up
25         images/powerups/egg
26         images/powerups/star
27         images/powerups/ice_flower
28         images/powerups/fire_flower
29         images/engine
30         images/engine/menu
31         images/engine/fonts
32         images/engine/icons
33         images/engine/editor
34         images/objects
35         images/objects/bell
36         images/objects/coin
37         images/objects/door
38         images/objects/particles
39         images/objects/hatch
40         images/objects/flying_platform
41         images/objects/bonus_block
42         images/objects/unstable_tile
43         images/objects/trampoline
44         images/objects/bullets
45         images/creatures
46         images/creatures/fish
47         images/creatures/yeti
48         images/creatures/snowball
49         images/creatures/tux_small
50         images/creatures/dispenser
51         images/creatures/mr_iceblock
52         images/creatures/flame
53         images/creatures/jumpy
54         images/creatures/nolok
55         images/creatures/spike
56         images/creatures/spiky
57         images/creatures/stalactite
58         images/creatures/mr_bomb
59         images/creatures/mr_tree
60         images/creatures/flying_snowball
61         images/creatures/tux_big
62         images/creatures/flame_fish
63         images/creatures/tux_grow
64         images/creatures/poison_ivy
65         images/creatures/zeekling
66         images/creatures/mr_rocket
67         images/creatures/bouncing_snowball
68         images/creatures/dummyguy
69         images/creatures/plant
70         images/creatures/sspiky
71 ;
72
73 for p in $(IMAGEPATHS) {
74     InstallData 
75         [ Wildcard $(p) : *.png *.jpg *.xpm *.strf *.ico *.stgt *.stwt ] 
76       : $(p)
77     ;
78 }
79
80 LEVELPATHS = 
81   levels/bonus1
82   levels/bonus2
83   levels/contribs
84   levels/misc
85   levels/test
86   levels/world1
87   levels/world2
88 ;
89
90 for p in $(LEVELPATHS) {
91   InstallData [ Wildcard $(p) : info *.stl *.stwm *.txt *.po ] : $(p) ;
92
93   local translatable_lisp = [ Wildcard $(p) : info *.stl *.stwm *.txt ] ;
94   SEARCH on $(translatable_lisp) = $(SEARCH_SOURCE) ;
95   MakePot $(SUBDIR)/$(p)/messages.pot : $(translatable_lisp) ;
96   XGETTEXT_FLAGS on $(SUBDIR)/$(p)/messages.pot += --language=Lisp ;
97 }
98 InstallData [ Wildcard *.txt ] ;
99 InstallData [ Wildcard music : *.ogg ] : music ;
100 InstallData [ Wildcard sounds : *.wav ] : sounds ;
101 InstallData [ Wildcard locale : *.po ] : locale ;