Bug 867089 - Validate the playbackRate before using it. r=ehsan
[gecko.git] / browser / build.mk
blobc72d6ac4739945cc8534663e8cfa060a2331eb8f
1 # This Source Code Form is subject to the terms of the Mozilla Public
2 # License, v. 2.0. If a copy of the MPL was not distributed with this
3 # file, You can obtain one at http://mozilla.org/MPL/2.0/.
5 ################################################
6 # Parallel build on Windows with GNU make check
8 default::
9 ifeq (,$(findstring pymake,$(MAKE)))
10 ifeq ($(HOST_OS_ARCH),WINNT)
11 ifneq (1,$(NUMBER_OF_PROCESSORS))
12 @echo $(if $(findstring -j,$(value MAKEFLAGS)), \
13 $(error You are using GNU make to build Firefox with -jN on Windows. \
14 This will randomly deadlock. To compile a parallel build on Windows \
15 run "python -OO build/pymake/make.py -f client.mk build". \
16 See https://developer.mozilla.org/en/pymake for more details.))
17 endif
18 endif
19 endif
21 installer:
22 @$(MAKE) -C browser/installer installer
24 package:
25 @$(MAKE) -C browser/installer
27 package-compare:
28 @$(MAKE) -C browser/installer package-compare
30 stage-package:
31 @$(MAKE) -C browser/installer stage-package
33 install::
34 @$(MAKE) -C browser/installer install
36 clean::
37 @$(MAKE) -C browser/installer clean
39 distclean::
40 @$(MAKE) -C browser/installer distclean
42 source-package::
43 @$(MAKE) -C browser/installer source-package
45 upload::
46 @$(MAKE) -C browser/installer upload
48 source-upload::
49 @$(MAKE) -C browser/installer source-upload
51 hg-bundle::
52 @$(MAKE) -C browser/installer hg-bundle
54 l10n-check::
55 @$(MAKE) -C browser/locales l10n-check
57 ifdef ENABLE_TESTS
58 # Implemented in testing/testsuite-targets.mk
60 mochitest-browser-chrome:
61 $(RUN_MOCHITEST) --browser-chrome
62 $(CHECK_TEST_ERROR)
64 mochitest:: mochitest-browser-chrome
66 .PHONY: mochitest-browser-chrome
68 mochitest-metro-chrome:
69 $(RUN_MOCHITEST) --metro-immersive --browser-chrome
70 $(CHECK_TEST_ERROR)
73 endif