Fix bug 437441 - Finalize calendar-timezones.xpi. r=ause

git-svn-id: svn://10.0.0.236/trunk@253169 18797224-902f-48f8-a5cc-f745e15eee43
This commit is contained in:
mozilla%kewis.ch
2008-07-21 18:30:20 +00:00
parent 834dd0bae7
commit 33844fb8cc

View File

@@ -100,4 +100,20 @@ endif
libs::
$(NSINSTALL) $(TIMEZONES_SQLITE) $(FINAL_TARGET)
# Get all directories in /l10n/*, that contain a calendar subdir.
calendar_locales := $(subst /calendar,,$(subst $(topsrcdir)/../l10n/,,$(wildcard $(topsrcdir)/../l10n/*/calendar)))
# Now make sure those dirs are in shipped-locales
shipped_locales :=$(shell cat $(topsrcdir)/calendar/locales/shipped-locales)
locales_to_build :=$(foreach locale,$(calendar_locales),$(if $(filter $(locale),$(shipped_locales)),$(locale)))
ifneq ($(strip $(locales_to_build)),)
# The l10n directory is checked out and contains supported locales, start building our locales
libs:: $(addprefix libs-,$(locales_to_build))
libs-%:
@echo - locales to build -- $(locales_to_build)
$(MAKE) -C locales libs AB_CD=$* XPI_NAME=calendar-timezones USE_EXTENSION_MANIFEST=1 NO_JAR_AUTO_REG=1
endif
include $(topsrcdir)/config/rules.mk