install po files as well
[supertux.git] / data / Jamfile
1 SubDir TOP data ;
2
3 IMAGEPATHS =
4   images
5   images/background
6   images/fonts
7   images/highscore
8   images/icons
9   images/intro
10   images/leveleditor
11   images/map
12   images/shared
13   images/shared/smalltux
14   images/shared/bigtux
15   images/status
16   images/tilesets
17   images/title
18   images/worldmap
19 ;
20
21 for p in $(IMAGEPATHS) {
22     InstallData 
23         [ Wildcard $(p) : *.png *.jpg *.xpm *.strf *.ico *.stgt *.stwt ] 
24       : $(p)
25     ;
26 }
27
28 LEVELPATHS = 
29   levels/bonus1
30   levels/contribs
31   levels/misc
32   levels/test
33   levels/world1
34   levels/world2
35 ;
36
37 for p in $(LEVELPATHS) {
38   InstallData [ Wildcard $(p) : info *.stl *.stwm *.txt *.po ] : $(p) ;
39
40   local translatable_lisp = [ Wildcard $(p) : info *.stl *.stwm *.txt ] ;
41   SEARCH on $(translatable_lisp) = $(SEARCH_SOURCE) ;
42   MakePot $(SUBDIR)/$(p)/messages.pot : $(translatable_lisp) ;
43   XGETTEXT_FLAGS on $(SUBDIR)/$(p)/messages.pot += --language=Lisp ;
44 }
45 InstallData [ Wildcard *.txt ] ;
46 InstallData [ Wildcard music : *.mod *.ogg ] : music ;
47 InstallData [ Wildcard sound : *.wav ] : sound ;
48 InstallData [ Wildcard locale : *.po ] : locale ;