don't translate credits
[supertux.git] / data / Jamfile
1 SubDir TOP data ;
2
3 IMAGEPATHS =
4         images
5         images/background
6         images/creatures
7         images/creatures/angrystone
8         images/creatures/bouncing_snowball
9         images/creatures/colorlamp
10         images/dart
11         images/darttrap
12         images/creatures/dispenser
13         images/creatures/dummyguy
14         images/creatures/evilpenguin
15         images/creatures/fish
16         images/creatures/flame
17         images/creatures/flame_fish
18         images/creatures/fluffy
19         images/creatures/flying_snowball
20         images/creatures/ghost
21         images/creatures/granito
22         images/creatures/jumpy
23         images/creatures/kirby
24         images/creatures/kugelblitz
25         images/creatures/mr_bomb
26         images/creatures/mr_fluffy
27         images/creatures/mr_iceblock
28         images/creatures/mr_rocket
29         images/creatures/mr_tree
30         images/creatures/nolok
31         images/creatures/penny
32         images/creatures/plant
33         images/creatures/poison_ivy
34         images/creatures/skullhead
35         images/creatures/skullyhop
36         images/creatures/snail
37         images/creatures/snowball
38         images/creatures/spidermite
39         images/creatures/spike
40         images/creatures/spiky
41         images/creatures/sspiky
42         images/creatures/stalactite
43         images/creatures/stony
44         images/creatures/totem
45         images/creatures/tux_big
46         images/creatures/tux_grow
47         images/creatures/tux_small
48         images/creatures/willowisp
49         images/creatures/yeti
50         images/creatures/zeekling
51         images/credits
52         images/effects
53         images/engine
54         images/engine/editor
55         images/engine/fonts
56         images/engine/icons
57         images/engine/menu
58         images/objects
59         images/objects/bonus_block
60         images/objects/bullets
61         images/objects/castledoor
62         images/objects/coin
63         images/objects/door
64         images/objects/eat-me
65         images/objects/firefly
66         images/objects/flying_platform
67         images/objects/hatch
68         images/objects/icecube
69         images/objects/invisible
70         images/objects/keys
71         images/objects/lamp
72         images/objects/lightmap_light
73         images/objects/logo
74         images/objects/particles
75         images/objects/platforms
76         images/objects/radio
77         images/objects/rock
78         images/objects/skull_tile
79         images/objects/skulls
80         images/objects/spotlight
81         images/objects/strawbox
82         images/objects/trampoline
83         images/objects/unstable_tile
84         images/objects/voicemail
85         images/powerups
86         images/powerups/1up
87         images/powerups/egg
88         images/powerups/fireflower
89         images/powerups/iceflower
90         images/powerups/potions
91         images/powerups/star
92         images/tiles
93         images/tiles/auxiliary
94         images/tiles/background
95         images/tiles/blocks
96         images/tiles/castle
97         images/tiles/color
98         images/tiles/darksnow
99         images/tiles/doodads
100         images/tiles/firefly
101         images/tiles/forest
102         images/tiles/ghostwood
103         images/tiles/goal
104         images/tiles/icewood
105         images/tiles/jungle
106         images/tiles/lava
107         images/tiles/lava/flow
108         images/tiles/pipe
109         images/tiles/pole
110         images/tiles/signs
111         images/tiles/snow
112         images/tiles/underground
113         images/tiles/water
114         images/tiles/waterfall
115         images/worldmap
116         images/worldmap/antarctica
117         images/worldmap/common
118         images/worldmap/common/boat
119         images/worldmap/forest
120 ;
121
122 for p in $(IMAGEPATHS) {
123     InstallData 
124         [ Wildcard $(p) : *.png *.jpg *.xpm *.strf *.sprite *.ico *.stgt *.stwt ] 
125       : $(p)
126     ;
127 }
128
129 LEVELPATHS = 
130   levels/bonus1
131   levels/bonus2
132   levels/contribs
133   levels/misc
134   levels/test
135   levels/world1
136   levels/world2
137 ;
138
139 for p in $(LEVELPATHS) {
140   InstallData [ Wildcard $(p) : info *.nut *.stl *.stwm *.txt *.po README ] : $(p) ;
141
142   local translatable_lisp = [ Wildcard $(p) : info *.stl *.stwm *.txt ] ;
143   local translatable_squirrel = [ Wildcard $(p) : *.nut ] ;
144   SEARCH on $(translatable_lisp) = $(SEARCH_SOURCE) ;
145   SEARCH on $(translatable_squirrel) = $(SEARCH_SOURCE) ;
146   MakePot $(SUBDIR)/$(p)/messages.pot : $(translatable_lisp) ;
147   XGETTEXT_FLAGS on $(SUBDIR)/$(p)/messages.pot += --keyword='_:1' --language=Lisp ;
148 }
149 InstallData [ Wildcard *.txt *.po ] ;
150 InstallData [ Wildcard music : *.ogg ] : music ;
151 InstallData [ Wildcard scripts : *.nut ] : scripts ;
152 InstallData [ Wildcard speech : *.ogg ] : speech ;
153 InstallData [ Wildcard sounds : *.wav *.ogg ] : sounds ;
154 InstallData [ Wildcard locale : *.po ] : locale ;