Bug 1405407 - part 5 Add l10n-related targets to SeaMonkey top-level build.mk. r=IanN
authorFrank-Rainer Grahl <frgrahl@gmx.net>
Sun, 12 Nov 2017 20:16:51 +0100
changeset 29365 6f26db434531753ac8c3d58934cc7f795098edab
parent 29364 11fd208e76549b7f0c7821bc199c1a1859967180
child 29366 47a7768cc342363dbeff65036c79ffaf64e25f92
push id2068
push userclokep@gmail.com
push dateMon, 13 Nov 2017 19:02:14 +0000
treeherdercomm-beta@9c7e7ce8672b [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewersIanN
bugs1405407, 1370506
Bug 1405407 - part 5 Add l10n-related targets to SeaMonkey top-level build.mk. r=IanN Port Bug 1370506.
suite/build.mk
--- a/suite/build.mk
+++ b/suite/build.mk
@@ -19,16 +19,20 @@ source-package::
 	@$(MAKE) -C suite/installer source-package
 
 upload::
 	@$(MAKE) -C suite/installer upload
 
 source-upload::
 	@$(MAKE) -C suite/installer source-upload
 
+# make -j1 because dependencies in l10n build targets don't work
+# with parallel builds
+merge-% installers-% langpack-% chrome-%:
+	$(MAKE) -j1 -C suite/locales $@
 
 # mochitests need to be run from the Mozilla build system
 ifdef ENABLE_TESTS
 # Backend is implemented in mozilla/testing/testsuite-targets.mk.
 # This part is copied from mozilla/browser/build.mk.
 
 mochitest-browser-chrome:
 	$(RUN_MOCHITEST) --browser-chrome