mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-12-09 06:22:08 +00:00
c8c9d47e92
The uninstaller was being built as a side-effect of building `setup.exe`. In Bug 1385227, that was moved from "somewhere" to part of the windows installer packaging, which happens after the zip and mar are generated. Since the installer we ship is actually repackaged from the zip[1], we stopped shipping translated uninstallers. This changes things around so that the uninstaller gets translated: - Explicitly build the uninstaller as part of the L10n repack step. - Use the same logic to build the installer locally as we do to create the ones we ship. [1] Except on Thunderbird Differential Revision: https://phabricator.services.mozilla.com/D672 --HG-- extra : rebase_source : 05fe935c1d2a9fbfeef786819bfe5913ed8ef862 extra : source : d6bf22099e2195dcb64c3c3d7700d3edd0850a3a
55 lines
1.2 KiB
Makefile
55 lines
1.2 KiB
Makefile
# 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/.
|
|
|
|
package:
|
|
@$(MAKE) -C browser/installer
|
|
|
|
package-compare:
|
|
@$(MAKE) -C browser/installer package-compare
|
|
|
|
stage-package:
|
|
@$(MAKE) -C browser/installer stage-package
|
|
|
|
install::
|
|
@$(MAKE) -C browser/installer install
|
|
|
|
clean::
|
|
@$(MAKE) -C browser/installer clean
|
|
|
|
distclean::
|
|
@$(MAKE) -C browser/installer distclean
|
|
|
|
source-package::
|
|
@$(MAKE) -C browser/installer source-package
|
|
|
|
upload::
|
|
@$(MAKE) -C browser/installer upload
|
|
|
|
source-upload::
|
|
@$(MAKE) -C browser/installer source-upload
|
|
|
|
hg-bundle::
|
|
@$(MAKE) -C browser/installer hg-bundle
|
|
|
|
l10n-check wget-en-US:
|
|
@$(MAKE) -C browser/locales $@
|
|
|
|
# make -j1 because dependencies in l10n build targets don't work
|
|
# with parallel builds
|
|
merge-% installers-% langpack-% chrome-%:
|
|
$(MAKE) -j1 -C browser/locales $@
|
|
|
|
ifdef ENABLE_TESTS
|
|
# Implemented in testing/testsuite-targets.mk
|
|
|
|
mochitest-browser-chrome:
|
|
$(RUN_MOCHITEST) --flavor=browser
|
|
$(CHECK_TEST_ERROR)
|
|
|
|
mochitest:: mochitest-browser-chrome
|
|
|
|
.PHONY: mochitest-browser-chrome
|
|
|
|
endif
|