SubDir TOP basest ; IMAGEPATHS = images images/background images/fonts images/highscore images/icons images/intro images/leveleditor images/map images/shared images/shared/smalltux images/shared/bigtux images/status images/tilesets images/title images/worldmap ; for p in $(IMAGEPATHS) { InstallData [ Wildcard $(p) : *.png *.jpg *.xpm *.strf *.ico *.stgt *.stwt ] : $(p) ; } LEVELPATHS = levels/bonus1 levels/contribs levels/misc levels/test levels/world1 levels/world2 ; for p in $(LEVELPATHS) { 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 locale : *.po ] : locale ;