2012-05-21 04:12:37 -07:00
|
|
|
# This Source Code Form is subject to the terms of the Mozilla Public
|
|
|
|
# License, v. 2.0. If a copy of the MPL was not distributed with this
|
|
|
|
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
2010-12-22 13:14:50 -08:00
|
|
|
|
|
|
|
DEPTH = ../../..
|
|
|
|
topsrcdir = @top_srcdir@
|
|
|
|
srcdir = @srcdir@
|
|
|
|
VPATH = @srcdir@
|
|
|
|
relativesrcdir = embedding/android/locales
|
|
|
|
|
|
|
|
include $(DEPTH)/config/autoconf.mk
|
|
|
|
|
2011-12-21 15:10:06 -08:00
|
|
|
# special case some locale codes, he and id
|
|
|
|
# http://code.google.com/p/android/issues/detail?id=3639
|
|
|
|
AB_rCD = $(if $(filter he, $(AB_CD)),iw,$(if $(filter id, $(AB_CD)),in,$(subst -,-r,$(AB_CD))))
|
|
|
|
|
|
|
|
STRINGSPATH = $(call core_abspath,$(call MERGE_FILE,android_strings.dtd))
|
|
|
|
ifeq (,$(XPI_NAME))
|
|
|
|
BRANDPATH = $(call core_abspath,$(DEPTH)/dist/bin/chrome/$(AB_CD)/locale/branding/brand.dtd)
|
|
|
|
else
|
|
|
|
BRANDPATH = $(call core_abspath,$(DIST)/xpi-stage/$(XPI_NAME)/chrome/$(AB_CD)/locale/branding/brand.dtd)
|
|
|
|
endif
|
|
|
|
|
2010-12-22 13:14:50 -08:00
|
|
|
DEFINES += -DAB_CD=$(AB_CD)
|
|
|
|
|
2011-12-21 15:10:06 -08:00
|
|
|
libs realchrome:: ../res/values/strings.xml ;
|
|
|
|
|
|
|
|
chrome-%:: AB_CD=$*
|
|
|
|
chrome-%::
|
|
|
|
@$(MAKE) ../res/values-$(AB_rCD)/strings.xml AB_CD=$*
|
|
|
|
|
|
|
|
%/strings.xml: FORCE
|
|
|
|
$(NSINSTALL) -D $*
|
|
|
|
# we don't have branding yet, but we need it. Call it explicitly
|
|
|
|
@$(MAKE) -C $(DEPTH)/$(MOZ_BRANDING_DIRECTORY)/locales realchrome
|
|
|
|
$(PYTHON) $(topsrcdir)/config/Preprocessor.py $(DEFINES) \
|
|
|
|
-DBRANDPATH="$(BRANDPATH)" \
|
|
|
|
-DSTRINGSPATH="$(STRINGSPATH)" \
|
|
|
|
$(srcdir)/../strings.xml.in \
|
|
|
|
> $@
|
|
|
|
|
2010-12-22 13:14:50 -08:00
|
|
|
include $(topsrcdir)/config/rules.mk
|