diff options
author | Sven Weidauer <sven.weidauer@gmail.com> | 2011-02-25 21:50:21 +0000 |
---|---|---|
committer | Sven Weidauer <sven.weidauer@gmail.com> | 2011-02-25 21:50:21 +0000 |
commit | de74250a3e0917cad8dbd163b854b3e6b4bfbee9 (patch) | |
tree | 5fedd55620fbd9089f103503fabda0670a3c365e /cocoa/Makefile.target | |
parent | b1a2212a95b9ecc324da1fad679b596286a04bbe (diff) | |
download | netsurf-de74250a3e0917cad8dbd163b854b3e6b4bfbee9.tar.gz netsurf-de74250a3e0917cad8dbd163b854b3e6b4bfbee9.tar.bz2 |
Building translated nib files if strings file exist.
svn path=/trunk/netsurf/; revision=11802
Diffstat (limited to 'cocoa/Makefile.target')
-rw-r--r-- | cocoa/Makefile.target | 18 |
1 files changed, 13 insertions, 5 deletions
diff --git a/cocoa/Makefile.target b/cocoa/Makefile.target index 002dc4872..04adf3a9e 100644 --- a/cocoa/Makefile.target +++ b/cocoa/Makefile.target @@ -154,15 +154,23 @@ $$(OBJROOT)/$(1).lproj: $(2) $(Q)cp -pLR $(2) $$@ endef +# compile_xib (xib) (lang) define compile_xib -R_RESOURCES += $$(OBJROOT)/$(1:.xib=.nib) -$$(OBJROOT)/$(1:.xib=.nib): cocoa/res/$(1) $$(OBJROOT)/created - $(VQ)echo Compiling XIB: $$< - $(Q)ibtool $$< --compile $$@ +$$(OBJROOT)/$(2).lproj: $$(OBJROOT)/$(2).lproj/$(1:.xib=.nib) + +$$(OBJROOT)/$(2).lproj/$(1:.xib=.nib): cocoa/res/$(1) $$(OBJROOT)/created + $(VQ)echo Compiling XIB $(1) for language $(2) + $(Q)mkdir -p $$(OBJROOT)/$(2).lproj + $(Q)cocoa/compile-xib.sh cocoa/res/$(1) $(2) $$@ + +ifeq ($(wildcard cocoa/res/$(2).lproj/$(1).strings), cocoa/res/$(2).lproj/$(1).strings) +$$(OBJROOT)/$(2).lproj/$(1:.xib=.nib): cocoa/res/$(2).lproj/$(1).strings +endif + endef $(foreach lang,$(LANGUAGES),$(eval $(call make_lproj,$(lang),$(addprefix cocoa/res/$(lang).lproj/,$(LOCALIZED_RESOURCES))))) -$(foreach xib,$(S_XIBS),$(eval $(call compile_xib,$(xib)))) +$(foreach lang,$(LANGUAGES),$(foreach xib,$(S_XIBS),$(eval $(call compile_xib,$(xib),$(lang))))) NetSurf.app: NetSurf cocoa/Makefile.target $(R_RESOURCES) NetSurf.app/Contents/Info.plist $(VQ)echo Assembling NetSurf.app bundle |