browser/installer/Makefile.in

changeset 0
6474c204b198
     1.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.2 +++ b/browser/installer/Makefile.in	Wed Dec 31 06:09:35 2014 +0100
     1.3 @@ -0,0 +1,155 @@
     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 +DIST_SUBDIR := browser
    1.10 +
    1.11 +include $(topsrcdir)/config/rules.mk
    1.12 +
    1.13 +MOZ_PKG_REMOVALS = $(srcdir)/removed-files.in
    1.14 +
    1.15 +MOZ_PKG_MANIFEST_P = $(srcdir)/package-manifest.in
    1.16 +# Some files have been already bundled with xulrunner
    1.17 +ifndef SYSTEM_LIBXUL
    1.18 +MOZ_PKG_FATAL_WARNINGS = 1
    1.19 +endif
    1.20 +
    1.21 +DEFINES += -DAB_CD=$(AB_CD) -DMOZ_APP_NAME=$(MOZ_APP_NAME) -DPREF_DIR=$(PREF_DIR)
    1.22 +
    1.23 +ifdef LIBXUL_SDK
    1.24 +DEFINES += -DLIBXUL_SDK=1
    1.25 +endif
    1.26 +
    1.27 +ifdef MOZ_DEBUG
    1.28 +DEFINES += -DMOZ_DEBUG=1
    1.29 +endif
    1.30 +
    1.31 +ifdef MOZ_ENABLE_GNOME_COMPONENT
    1.32 +DEFINES += -DMOZ_ENABLE_GNOME_COMPONENT=1
    1.33 +endif
    1.34 +
    1.35 +ifdef MOZ_WIDGET_GTK
    1.36 +DEFINES += -DMOZ_GTK=1
    1.37 +endif
    1.38 +
    1.39 +ifdef MOZ_NATIVE_NSPR
    1.40 +DEFINES += -DMOZ_NATIVE_NSPR=1
    1.41 +endif
    1.42 +
    1.43 +ifdef MOZ_NATIVE_NSS
    1.44 +DEFINES += -DMOZ_NATIVE_NSS=1
    1.45 +endif
    1.46 +
    1.47 +ifdef NSS_DISABLE_DBM
    1.48 +DEFINES += -DNSS_DISABLE_DBM=1
    1.49 +endif
    1.50 +
    1.51 +ifdef _MSC_VER
    1.52 +DEFINES += -D_MSC_VER=$(_MSC_VER)
    1.53 +endif
    1.54 +
    1.55 +DEFINES += -DJAREXT=
    1.56 +
    1.57 +ifdef MOZ_ANGLE_RENDERER
    1.58 +DEFINES += -DMOZ_ANGLE_RENDERER=$(MOZ_ANGLE_RENDERER)
    1.59 +DEFINES += -DMOZ_D3DCOMPILER_DLL=$(MOZ_D3DCOMPILER_DLL)
    1.60 +endif
    1.61 +
    1.62 +DEFINES += -DMOZ_CHILD_PROCESS_NAME=$(MOZ_CHILD_PROCESS_NAME)
    1.63 +
    1.64 +# Set MSVC dlls version to package, if any.
    1.65 +ifdef WIN32_REDIST_DIR
    1.66 +DEFINES += -DMOZ_MSVC_REDIST=$(_MSC_VER)
    1.67 +endif
    1.68 +
    1.69 +ifdef TOR_BROWSER_UPDATE
    1.70 +DEFINES += -DTOR_BROWSER_UPDATE
    1.71 +endif
    1.72 +
    1.73 +ifneq (,$(filter WINNT Darwin Android,$(OS_TARGET)))
    1.74 +DEFINES += -DMOZ_SHARED_MOZGLUE=1
    1.75 +endif
    1.76 +
    1.77 +ifdef MOZ_JSDEBUGGER
    1.78 +DEFINES += -DMOZ_JSDEBUGGER
    1.79 +endif
    1.80 +
    1.81 +ifdef NECKO_WIFI
    1.82 +DEFINES += -DNECKO_WIFI
    1.83 +endif
    1.84 +
    1.85 +ifdef GKMEDIAS_SHARED_LIBRARY
    1.86 +DEFINES += -DGKMEDIAS_SHARED_LIBRARY
    1.87 +endif
    1.88 +
    1.89 +ifdef MOZ_PKG_MANIFEST_P
    1.90 +MOZ_PKG_MANIFEST = package-manifest
    1.91 +
    1.92 +$(MOZ_PKG_MANIFEST): $(MOZ_PKG_MANIFEST_P) $(GLOBAL_DEPS)
    1.93 +	$(call py_action,preprocessor,$(DEFINES) $(ACDEFINES) $< -o $@)
    1.94 +
    1.95 +GARBAGE += $(MOZ_PKG_MANIFEST)
    1.96 +endif
    1.97 +
    1.98 +ifeq (cocoa,$(MOZ_WIDGET_TOOLKIT))
    1.99 +MOZ_PKG_MAC_DSSTORE=branding/dsstore
   1.100 +MOZ_PKG_MAC_BACKGROUND=branding/background.png
   1.101 +MOZ_PKG_MAC_ICON=branding/disk.icns
   1.102 +MOZ_PKG_MAC_EXTRA=--symlink '/Applications:/ '
   1.103 +endif
   1.104 +
   1.105 +ifndef LIBXUL_SDK
   1.106 +INSTALL_SDK = 1
   1.107 +endif
   1.108 +
   1.109 +include $(topsrcdir)/toolkit/mozapps/installer/signing.mk
   1.110 +include $(topsrcdir)/toolkit/mozapps/installer/packager.mk
   1.111 +
   1.112 +ifeq (bundle, $(MOZ_FS_LAYOUT))
   1.113 +BINPATH = $(_BINPATH)
   1.114 +DEFINES += -DAPPNAME=$(_APPNAME)
   1.115 +else
   1.116 +# Every other platform just winds up in dist/bin
   1.117 +BINPATH = bin
   1.118 +endif
   1.119 +DEFINES += -DBINPATH=$(BINPATH)
   1.120 +
   1.121 +DEFINES += -DMOZ_ICU_VERSION=$(MOZ_ICU_VERSION)
   1.122 +ifdef MOZ_NATIVE_ICU
   1.123 +DEFINES += -DMOZ_NATIVE_ICU
   1.124 +endif
   1.125 +ifdef MOZ_SHARED_ICU
   1.126 +DEFINES += -DMOZ_SHARED_ICU
   1.127 +endif
   1.128 +
   1.129 +libs::
   1.130 +	$(MAKE) -C $(DEPTH)/browser/locales langpack
   1.131 +
   1.132 +ifeq (WINNT,$(OS_ARCH))
   1.133 +PKGCOMP_FIND_OPTS =
   1.134 +else
   1.135 +PKGCOMP_FIND_OPTS = -L
   1.136 +endif
   1.137 +ifeq (Darwin, $(OS_ARCH))
   1.138 +FINDPATH = $(_APPNAME)/Contents/MacOS
   1.139 +else
   1.140 +FINDPATH=bin
   1.141 +endif
   1.142 +
   1.143 +package-compare:: $(MOZ_PKG_MANIFEST)
   1.144 +ifdef MOZ_PKG_MANIFEST_P
   1.145 +	cd $(DIST); find $(PKGCOMP_FIND_OPTS) $(FINDPATH) -type f | sort > bin-list.txt
   1.146 +	grep '^$(BINPATH)' $(MOZ_PKG_MANIFEST) | sed -e 's/^\///' | sort > $(DIST)/pack-list.txt
   1.147 +	-diff -u $(DIST)/pack-list.txt $(DIST)/bin-list.txt
   1.148 +	rm -f $(DIST)/pack-list.txt $(DIST)/bin-list.txt
   1.149 +endif
   1.150 +
   1.151 +installer::
   1.152 +ifdef INSTALLER_DIR
   1.153 +	$(MAKE) -C $(INSTALLER_DIR)
   1.154 +endif
   1.155 +
   1.156 +ifdef ENABLE_MARIONETTE
   1.157 +DEFINES += -DENABLE_MARIONETTE=1
   1.158 +endif

mercurial