# 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/. DEPTH = ../../.. topsrcdir = @top_srcdir@ srcdir = @srcdir@ VPATH = @srcdir@ relativesrcdir = embedding/android/locales include $(DEPTH)/config/autoconf.mk # 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 DEFINES += -DAB_CD=$(AB_CD) 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 \ > $@ include $(topsrcdir)/config/rules.mk