Show
Ignore:
Timestamp:
05/19/09 03:18:28 (4 years ago)
Author:
jow
Message:

build: integrate po files in the build system

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • luci/trunk/build/module.mk

    r4433 r4560  
    99build: luabuild gccbuild 
    1010 
    11 luabuild: i18n lua$(LUA_TARGET) 
     11luabuild: lua$(LUA_TARGET) 
    1212 
    1313gccbuild: compile 
     
    1515 
    1616clean: luaclean 
    17  
    18 i18n: 
    19     [ -n "$(XSLTPROC)" ] && for i in luasrc/i18n/*.xml; do [ "$$i" -nt "$${i%%[.]xml}.lua" ]\ 
    20     && $(XSLTPROC) $(MAKEPATH)i18n-lua-xhtml1.xsl $$i > $${i%%[.]xml}.lua; done || true 
    2117 
    2218luasource: 
     
    2925    cp -pR htdocs/* dist$(HTDOCS) 2>/dev/null || true 
    3026    for i in $$(find dist -name .svn -or -name .gitignore); do rm -rf $$i || true; done 
    31     for i in dist$(LUCI_MODULEDIR)/i18n/*.xml; do [ -f "$$i" ] && rm $$i; done || true 
     27  ifneq ($(PO),) 
     28    for file in $(PO); do \ 
     29      cp $(HOST)/lua-po/$$file.*.lua dist$(LUCI_MODULEDIR)/i18n/; \ 
     30    done 
     31  endif 
    3232 
    3333