X-Git-Url: https://git.verplant.org/?a=blobdiff_plain;f=data%2FJamfile;h=eb48fdc90270004ed031f32309979ac3acf4ccc8;hb=7b5bdf0f5c2dc100e35d7ac097a93182334a4cb6;hp=61f0297b7693c7db83bd046b1caff43b91f8275e;hpb=6fe1f3519eecbbb75eca97c45a6697eee36b2442;p=supertux.git diff --git a/data/Jamfile b/data/Jamfile index 61f0297b7..eb48fdc90 100644 --- a/data/Jamfile +++ b/data/Jamfile @@ -1,20 +1,71 @@ SubDir TOP data ; IMAGEPATHS = - images - images/background - images/fonts - images/highscore - images/icons - images/intro - images/leveleditor - images/map - images/shared/smalltux - images/shared/bigtux - images/status - images/tilesets - images/title - images/worldmap + images/tiles + images/tiles/goal + images/tiles/grey + images/tiles/lava + images/tiles/pipe + images/tiles/pole + images/tiles/snow + images/tiles/darksnow + images/tiles/signs + images/tiles/water + images/tiles/doodads + images/tiles/waterfall + images/tiles/auxiliary + images/tiles/background + images/tiles/blocks + images/tiles/forest + images/tiles/jungle + images/tiles/worldmap + images/background + images/powerups + images/powerups/1up + images/powerups/egg + images/powerups/star + images/powerups/ice_flower + images/powerups/fire_flower + images/engine + images/engine/menu + images/engine/fonts + images/engine/icons + images/engine/editor + images/objects + images/objects/bell + images/objects/coin + images/objects/door + images/objects/particles + images/objects/hatch + images/objects/flying_platform + images/objects/bonus_block + images/objects/unstable_tile + images/objects/trampoline + images/objects/bullets + images/creatures + images/creatures/fish + images/creatures/yeti + images/creatures/snowball + images/creatures/tux_small + images/creatures/dispenser + images/creatures/mr_iceblock + images/creatures/flame + images/creatures/jumpy + images/creatures/nolok + images/creatures/spike + images/creatures/spiky + images/creatures/stalactite + images/creatures/mr_bomb + images/creatures/mr_tree + images/creatures/flying_snowball + images/creatures/tux_big + images/creatures/flame_fish + images/creatures/tux_grow + images/creatures/poison_ivy + images/creatures/zeekling + images/creatures/mr_rocket + images/creatures/bouncing_snowball + images/creatures/dummyguy ; for p in $(IMAGEPATHS) { @@ -31,13 +82,17 @@ LEVELPATHS = levels/test levels/world1 levels/world2 - levels/worldmap ; for p in $(LEVELPATHS) { - InstallData [ Wildcard $(p) : info *.stl *.stwm ] : $(p) ; + InstallData [ Wildcard $(p) : info *.stl *.stwm *.txt *.po ] : $(p) ; + + local translatable_lisp = [ Wildcard $(p) : info *.stl *.stwm *.txt ] ; + SEARCH on $(translatable_lisp) = $(SEARCH_SOURCE) ; + MakePot $(SUBDIR)/$(p)/messages.pot : $(translatable_lisp) ; + XGETTEXT_FLAGS on $(SUBDIR)/$(p)/messages.pot += --language=Lisp ; } InstallData [ Wildcard *.txt ] ; -InstallData [ Wildcard music : *.mod *.ogg ] : music ; -InstallData [ Wildcard sound : *.wav ] : sound ; - +InstallData [ Wildcard music : *.ogg ] : music ; +InstallData [ Wildcard sounds : *.wav ] : sounds ; +InstallData [ Wildcard locale : *.po ] : locale ;