mobile/android/installer/Makefile.in

changeset 0
6474c204b198
     1.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.2 +++ b/mobile/android/installer/Makefile.in	Wed Dec 31 06:09:35 2014 +0100
     1.3 @@ -0,0 +1,61 @@
     1.4 +# This Source Code Form is subject to the terms of the Mozilla Public
     1.5 +# License, v. 2.0. If a copy of the MPL was not distributed with this
     1.6 +# file, You can obtain one at http://mozilla.org/MPL/2.0/.
     1.7 +
     1.8 +STANDALONE_MAKEFILE := 1
     1.9 +
    1.10 +# overwrite mobile-l10n.js with a matchOS=true one for multi-locale builds
    1.11 +ifeq ($(AB_CD),multi)
    1.12 +PREF_JS_EXPORTS = $(srcdir)/mobile-l10n.js
    1.13 +endif
    1.14 +
    1.15 +include $(topsrcdir)/config/rules.mk
    1.16 +
    1.17 +MOZ_PKG_REMOVALS = $(srcdir)/removed-files.in
    1.18 +
    1.19 +MOZ_PKG_MANIFEST_P = $(srcdir)/package-manifest.in
    1.20 +
    1.21 +DEFINES += \
    1.22 +	-DAB_CD=$(AB_CD) \
    1.23 +	-DMOZ_APP_NAME=$(MOZ_APP_NAME) \
    1.24 +	-DPREF_DIR=$(PREF_DIR) \
    1.25 +	$(NULL)
    1.26 +
    1.27 +DEFINES += -DJAREXT=
    1.28 +DEFINES += -DMOZ_CHILD_PROCESS_NAME=$(MOZ_CHILD_PROCESS_NAME)
    1.29 +
    1.30 +ifdef MOZ_PKG_MANIFEST_P
    1.31 +MOZ_PKG_MANIFEST = package-manifest
    1.32 +endif
    1.33 +
    1.34 +MOZ_PACKAGER_MINIFY=1
    1.35 +
    1.36 +include $(topsrcdir)/toolkit/mozapps/installer/packager.mk
    1.37 +
    1.38 +ifeq (bundle, $(MOZ_FS_LAYOUT))
    1.39 +BINPATH = $(_BINPATH)
    1.40 +DEFINES += -DAPPNAME=$(_APPNAME)
    1.41 +else
    1.42 +# Every other platform just winds up in dist/bin
    1.43 +BINPATH = bin
    1.44 +endif
    1.45 +DEFINES += -DBINPATH=$(BINPATH)
    1.46 +
    1.47 +ifdef ENABLE_MARIONETTE
    1.48 +DEFINES += -DENABLE_MARIONETTE=1
    1.49 +endif
    1.50 +
    1.51 +ifdef MOZ_PKG_MANIFEST_P
    1.52 +$(MOZ_PKG_MANIFEST): $(MOZ_PKG_MANIFEST_P) $(GLOBAL_DEPS)
    1.53 +	$(call py_action,preprocessor,$(DEFINES) $(ACDEFINES) $< -o $@)
    1.54 +ifdef MOZ_CHROME_MULTILOCALE
    1.55 +	printf '\n[multilocale]\n' >> $@
    1.56 +	for LOCALE in en-US $(MOZ_CHROME_MULTILOCALE) ;\
    1.57 +	do \
    1.58 +	  printf '$(BINPATH)/chrome/'"$$LOCALE"'$(JAREXT)\n' >> $@; \
    1.59 +	  printf '$(BINPATH)/chrome/'"$$LOCALE"'.manifest\n' >> $@; \
    1.60 +	done
    1.61 +endif
    1.62 +
    1.63 +GARBAGE += $(MOZ_PKG_MANIFEST)
    1.64 +endif

mercurial