author Geoff Lankow <>
Sun, 07 Apr 2019 09:42:55 +1200
changeset 72561 590eeb7031d3b1130a728ead475801a1cb8de971
parent 57670 048f5041c99145a4f1aedd6856f3c0685e9c6590
child 67373 57c9b9ee77c2d48b59aca9bf00447c09a704f240
child 67893 72cfed209ebe92d34df5e849afd37dbe0b1b99af
child 68663 e21db3e95b617ee9864043b11aa8b2f3c8a8307a
child 71240 d18111a474b2747f57b8ba15397f0cdec248b682
child 73296 495c40b701459577243b77f4b05e055fee8cdcbd
child 74135 22b4e1fe68a66042505458318385b0d19deba18a
child 77909 4ea04a4a3378f0b79b262a126893e2dcaa253039
child 78492 a85d1c66937c657bd44e3dee951d1bc21cef3cdc
permissions -rw-r--r--
Bug 1542477 - Lint XUL files now that the linter supports doing so. r=jorgk(non-calendar) rs=bustage-fix,jorgk(calendar)

# 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

include $(moztopsrcdir)/config/
include $(moztopsrcdir)/config/

# For Windows build the uninstaller during the application build since the
# uninstaller is included with the application for mar file generation.
	$(MAKE) -C installer/windows uninstaller
	$(MAKE) -C installer/windows maintenanceservice_installer

# As a fallout from bug 1247162, the sourcestamp in application.ini and
# platform.ini are the same, which isn't a problem for Firefox, but
# it's not right for anything else. So we correct platform.ini here.

MOZ_REV=$(shell hg -R "$(moztopsrcdir)" parent --template="{node}" 2>/dev/null)

libs:: $(DIST)/bin/platform.ini
	sed -e "s/^\(SourceStamp=\).*/\1$(MOZ_REV)/" $(DIST)/bin/platform.ini \
		> $(DIST)/bin/platform.ini~
	mv -f $(DIST)/bin/platform.ini~ $(DIST)/bin/platform.ini