b2g/build.mk
author Gregory Szorc <gps@mozilla.com>
Wed, 10 Oct 2012 11:08:09 -0700
changeset 109786 428846e73299df3194ebb8a9172429e2356704ee
parent 94445 f4157e8c410708d76703f19e4dfb61859bfe32d8
child 109966 16f4cd5455ab97a5799e2dce1f55b5e3e148cbcb
permissions -rw-r--r--
Bug 799291 - Part 1: Move mach commands for test running into test runners; r=jhammel The code interacting with the test runners now resides in closer proximity to the code it is invoking. We also purge testing functionality from mozbuild, which is where it never really belonged.

# 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/.

ifndef LIBXUL_SDK
include $(topsrcdir)/toolkit/toolkit-tiers.mk
else
ifdef ENABLE_TESTS
tier_testharness_dirs += \
  testing/mochitest \
  $(NULL)
endif
endif

TIERS += app

ifdef MOZ_EXTENSIONS
tier_app_dirs += extensions
endif

ifdef MOZ_SERVICES_SYNC
tier_app_dirs += services
endif

tier_app_dirs += \
  $(MOZ_BRANDING_DIRECTORY) \
  b2g \
  $(NULL)


installer: 
	@$(MAKE) -C b2g/installer installer

package:
	@$(MAKE) -C b2g/installer

install::
	@echo "B2G can't be installed directly."
	@exit 1

upload::
	@$(MAKE) -C b2g/installer upload

ifdef ENABLE_TESTS
# Implemented in testing/testsuite-targets.mk

mochitest-browser-chrome:
	$(RUN_MOCHITEST) --browser-chrome
	$(CHECK_TEST_ERROR)

mochitest:: mochitest-browser-chrome

.PHONY: mochitest-browser-chrome
endif