X-Git-Url: https://git.verplant.org/?a=blobdiff_plain;f=data%2FJamfile;h=2707b99e03ff3fbdb50481c3faefe5109187582d;hb=a81da92ed9eaec5ddabb574b54642c1ccf867cc7;hp=366b94d593b08f01052586618d807b5c61cff51a;hpb=67356bbcb1cfb6b99358d791c0a2a00d55e4015e;p=supertux.git diff --git a/data/Jamfile b/data/Jamfile index 366b94d59..2707b99e0 100644 --- a/data/Jamfile +++ b/data/Jamfile @@ -1,76 +1,126 @@ SubDir TOP data ; IMAGEPATHS = - 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 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/angrystone + images/creatures/bouncing_snowball + images/creatures/colorlamp + images/dart + images/darttrap images/creatures/dispenser - images/creatures/mr_iceblock + images/creatures/dummyguy + images/creatures/evilpenguin + images/creatures/fish images/creatures/flame + images/creatures/flame_fish + images/creatures/fluffy + images/creatures/flying_snowball + images/creatures/ghost + images/creatures/granito images/creatures/jumpy + images/creatures/kirby + images/creatures/kugelblitz + images/creatures/mr_bomb + images/creatures/mr_fluffy + images/creatures/mr_iceblock + images/creatures/mr_rocket + images/creatures/mr_tree images/creatures/nolok + images/creatures/penny + images/creatures/plant + images/creatures/poison_ivy + images/creatures/skullhead + images/creatures/skullyhop + images/creatures/snail + images/creatures/snowball + images/creatures/spidermite images/creatures/spike images/creatures/spiky + images/creatures/sspiky images/creatures/stalactite - images/creatures/mr_bomb - images/creatures/mr_tree - images/creatures/flying_snowball + images/creatures/stony + images/creatures/totem images/creatures/tux_big - images/creatures/flame_fish images/creatures/tux_grow - images/creatures/poison_ivy + images/creatures/tux_small + images/creatures/willowisp + images/creatures/yeti images/creatures/zeekling - images/creatures/mr_rocket - images/creatures/bouncing_snowball - images/creatures/dummyguy + images/credits + images/effects + images/engine + images/engine/editor + images/engine/fonts + images/engine/icons + images/engine/menu + images/objects + images/objects/bonus_block + images/objects/bullets + images/objects/castledoor + images/objects/coin + images/objects/door + images/objects/eat-me + images/objects/firefly + images/objects/flying_platform + images/objects/icecube + images/objects/invisible + images/objects/keys + images/objects/lamp + images/objects/lightmap_light + images/objects/logo + images/objects/particles + images/objects/platforms + images/objects/radio + images/objects/rock + images/objects/skull_tile + images/objects/skulls + images/objects/spotlight + images/objects/strawbox + images/objects/trampoline + images/objects/unstable_tile + images/objects/voicemail + images/powerups + images/powerups/1up + images/powerups/egg + images/powerups/fireflower + images/powerups/iceflower + images/powerups/potions + images/powerups/star + images/tiles + images/tiles/auxiliary + images/tiles/background + images/tiles/blocks + images/tiles/castle + images/tiles/color + images/tiles/darksnow + images/tiles/doodads + images/tiles/firefly + images/tiles/forest + images/tiles/ghostwood + images/tiles/goal + images/tiles/icewood + images/tiles/jungle + images/tiles/lava + images/tiles/lava/flow + images/tiles/pipe + images/tiles/pole + images/tiles/signs + images/tiles/snow + images/tiles/underground + images/tiles/water + images/tiles/waterfall + images/worldmap + images/worldmap/antarctica + images/worldmap/common + images/worldmap/common/boat + images/worldmap/forest ; for p in $(IMAGEPATHS) { InstallData - [ Wildcard $(p) : *.png *.jpg *.xpm *.strf *.ico *.stgt *.stwt ] + [ Wildcard $(p) : *.png *.jpg *.xpm *.strf *.sprite *.ico *.stgt *.stwt ] : $(p) ; } @@ -86,14 +136,18 @@ LEVELPATHS = ; for p in $(LEVELPATHS) { - InstallData [ Wildcard $(p) : info *.stl *.stwm *.txt *.po ] : $(p) ; + InstallData [ Wildcard $(p) : info *.nut *.stl *.stwm *.txt *.po README ] : $(p) ; local translatable_lisp = [ Wildcard $(p) : info *.stl *.stwm *.txt ] ; + local translatable_squirrel = [ Wildcard $(p) : *.nut ] ; SEARCH on $(translatable_lisp) = $(SEARCH_SOURCE) ; + SEARCH on $(translatable_squirrel) = $(SEARCH_SOURCE) ; MakePot $(SUBDIR)/$(p)/messages.pot : $(translatable_lisp) ; - XGETTEXT_FLAGS on $(SUBDIR)/$(p)/messages.pot += --language=Lisp ; + XGETTEXT_FLAGS on $(SUBDIR)/$(p)/messages.pot += --keyword='_:1' --language=Lisp ; } -InstallData [ Wildcard *.txt ] ; +InstallData [ Wildcard *.txt *.po ] ; InstallData [ Wildcard music : *.ogg ] : music ; -InstallData [ Wildcard sounds : *.wav ] : sounds ; +InstallData [ Wildcard scripts : *.nut ] : scripts ; +InstallData [ Wildcard speech : *.ogg ] : speech ; +InstallData [ Wildcard sounds : *.wav *.ogg ] : sounds ; InstallData [ Wildcard locale : *.po ] : locale ;