build.mk 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364
  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/.
  4. installer:
  5. @$(MAKE) -C palemoon/installer installer
  6. package:
  7. @$(MAKE) -C palemoon/installer make-archive
  8. l10n-package:
  9. @$(MAKE) -C palemoon/installer make-langpack
  10. mozpackage:
  11. @$(MAKE) -C palemoon/installer
  12. package-compare:
  13. @$(MAKE) -C palemoon/installer package-compare
  14. stage-package:
  15. @$(MAKE) -C palemoon/installer stage-package make-buildinfo-file
  16. install::
  17. @$(MAKE) -C palemoon/installer install
  18. clean::
  19. @$(MAKE) -C palemoon/installer clean
  20. distclean::
  21. @$(MAKE) -C palemoon/installer distclean
  22. source-package::
  23. @$(MAKE) -C palemoon/installer source-package
  24. upload::
  25. @$(MAKE) -C palemoon/installer upload
  26. source-upload::
  27. @$(MAKE) -C palemoon/installer source-upload
  28. hg-bundle::
  29. @$(MAKE) -C palemoon/installer hg-bundle
  30. l10n-check::
  31. @$(MAKE) -C palemoon/locales l10n-check
  32. ifdef ENABLE_TESTS
  33. # Implemented in testing/testsuite-targets.mk
  34. mochitest-browser-chrome:
  35. $(RUN_MOCHITEST) --browser-chrome
  36. $(CHECK_TEST_ERROR)
  37. mochitest:: mochitest-browser-chrome
  38. .PHONY: mochitest-browser-chrome
  39. mochitest-metro-chrome:
  40. $(RUN_MOCHITEST) --metro-immersive --browser-chrome
  41. $(CHECK_TEST_ERROR)
  42. endif