* Fixed gradient background bug
[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 ;
70
71 for p in $(IMAGEPATHS) {
72     InstallData 
73         [ Wildcard $(p) : *.png *.jpg *.xpm *.strf *.ico *.stgt *.stwt ] 
74       : $(p)
75     ;
76 }
77
78 LEVELPATHS = 
79   levels/bonus1
80   levels/bonus2
81   levels/contribs
82   levels/misc
83   levels/test
84   levels/world1
85   levels/world2
86 ;
87
88 for p in $(LEVELPATHS) {
89   InstallData [ Wildcard $(p) : info *.stl *.stwm *.txt *.po ] : $(p) ;
90
91   local translatable_lisp = [ Wildcard $(p) : info *.stl *.stwm *.txt ] ;
92   SEARCH on $(translatable_lisp) = $(SEARCH_SOURCE) ;
93   MakePot $(SUBDIR)/$(p)/messages.pot : $(translatable_lisp) ;
94   XGETTEXT_FLAGS on $(SUBDIR)/$(p)/messages.pot += --language=Lisp ;
95 }
96 InstallData [ Wildcard *.txt ] ;
97 InstallData [ Wildcard music : *.ogg ] : music ;
98 InstallData [ Wildcard sounds : *.wav ] : sounds ;
99 InstallData [ Wildcard locale : *.po ] : locale ;