mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-11-12 14:37:50 +00:00
53 lines
1.4 KiB
Makefile
53 lines
1.4 KiB
Makefile
# -*- makefile -*-
|
|
# vim:set ts=8 sw=8 sts=8 noet:
|
|
#
|
|
# 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 INCLUDED_TESTS_MOCHITEST_MK #{
|
|
|
|
# $1- test directory name
|
|
# $2- optional: if passed dot used to flatten directory hierarchy copy
|
|
# else- relativesrcdir
|
|
mochitestdir = \
|
|
$(strip \
|
|
$(if $(2),$(DEPTH)/_tests/testing/mochitest/$1/. \
|
|
,$(DEPTH)/_tests/testing/mochitest/$1/$(relativesrcdir) \
|
|
))
|
|
|
|
|
|
ifdef MOCHITEST_FILES
|
|
MOCHITEST_DEST := $(call mochitestdir,tests)
|
|
INSTALL_TARGETS += MOCHITEST
|
|
endif
|
|
|
|
ifdef MOCHITEST_CHROME_FILES
|
|
MOCHITEST_CHROME_DEST := $(call mochitestdir,chrome)
|
|
INSTALL_TARGETS += MOCHITEST_CHROME
|
|
endif
|
|
|
|
ifdef MOCHITEST_BROWSER_FILES
|
|
MOCHITEST_BROWSER_DEST := $(call mochitestdir,browser)
|
|
INSTALL_TARGETS += MOCHITEST_BROWSER
|
|
endif
|
|
|
|
ifdef MOCHITEST_A11Y_FILES
|
|
MOCHITEST_A11Y_DEST := $(call mochitestdir,a11y)
|
|
INSTALL_TARGETS += MOCHITEST_A11Y
|
|
endif
|
|
|
|
ifdef MOCHITEST_METRO_FILES
|
|
MOCHITEST_METRO_DEST := $(call mochitestdir,metro)
|
|
INSTALL_TARGETS += MOCHITEST_METRO
|
|
endif
|
|
|
|
ifdef MOCHITEST_ROBOCOP_FILES
|
|
MOCHITEST_ROBOCOP_DEST := $(call mochitestdir,tests/robocop,flat_hierarchy)
|
|
INSTALL_TARGETS += MOCHITEST_ROBOCOP
|
|
endif
|
|
|
|
INCLUDED_TESTS_MOCHITEST_MK := 1
|
|
|
|
endif #} INCLUDED_TESTS_MOCHITEST_MK
|