mirror of
https://github.com/classilla/tenfourfox.git
synced 2024-10-22 02:25:05 +00:00
65 lines
2.1 KiB
Makefile
65 lines
2.1 KiB
Makefile
# 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/.
|
|
|
|
XPCSHELLTESTROOT = $(abspath $(DEPTH))/_tests/xpcshell/$(relativesrcdir)
|
|
CHROMETESTROOT = $(abspath $(DEPTH))/_tests/testing/mochitest/chrome/$(relativesrcdir)
|
|
|
|
pp_const_file = $(srcdir)/data/xpcshellConstantsPP.js
|
|
|
|
PP_TARGETS += aus-test-const
|
|
aus-test-const := $(pp_const_file)
|
|
aus-test-const_PATH := $(XPCSHELLTESTROOT)/data
|
|
aus-test-const_FLAGS := -Fsubstitution $(DEFINES) $(ACDEFINES)
|
|
aus-test-const_TARGET := misc
|
|
|
|
INSTALL_TARGETS += xpcshell-data
|
|
xpcshell-data_FILES := $(filter-out $(pp_const_file),$(wildcard $(srcdir)/data/*))
|
|
xpcshell-data_DEST := $(XPCSHELLTESTROOT)/data
|
|
xpcshell-data_TARGET := misc
|
|
|
|
ifndef MOZ_PROFILE_GENERATE
|
|
ifdef COMPILE_ENVIRONMENT
|
|
INSTALL_TARGETS += xpcshell-helper
|
|
xpcshell-helper_FILES := $(DIST)/bin/TestAUSHelper$(BIN_SUFFIX)
|
|
xpcshell-helper_DEST := $(XPCSHELLTESTROOT)/data
|
|
xpcshell-helper_TARGET := misc
|
|
endif
|
|
endif # Not MOZ_PROFILE_GENERATE
|
|
|
|
_CHROME_DATA := \
|
|
shared.js \
|
|
sharedUpdateXML.js \
|
|
simple.mar \
|
|
$(NULL)
|
|
INSTALL_TARGETS += chrome-data
|
|
chrome-data_FILES := $(addprefix $(srcdir)/data/,$(_CHROME_DATA))
|
|
chrome-data_DEST := $(CHROMETESTROOT)/data
|
|
chrome-data_TARGET := misc
|
|
|
|
INI_TEST_FILES = \
|
|
TestAUSReadStrings1.ini \
|
|
TestAUSReadStrings2.ini \
|
|
TestAUSReadStrings3.ini \
|
|
$(NULL)
|
|
|
|
MOZ_WINCONSOLE = 1
|
|
|
|
include $(topsrcdir)/config/rules.mk
|
|
|
|
# TestAUSReadStrings runs during check in the following directory with a Unicode
|
|
# char in order to test bug 473417 on Windows.
|
|
ifeq ($(OS_ARCH),WINNT)
|
|
bug473417dir = test_bug473417-ó
|
|
else
|
|
bug473417dir = test_bug473417
|
|
endif
|
|
|
|
check::
|
|
$(RM) -rf $(DEPTH)/_tests/updater/ && $(NSINSTALL) -D $(DEPTH)/_tests/updater/$(bug473417dir)/
|
|
for i in $(INI_TEST_FILES); do \
|
|
$(INSTALL) $(srcdir)/$$i $(DEPTH)/_tests/updater/$(bug473417dir)/; \
|
|
done
|
|
$(INSTALL) $(FINAL_TARGET)/TestAUSReadStrings$(BIN_SUFFIX) $(DEPTH)/_tests/updater/$(bug473417dir)/
|
|
@$(RUN_TEST_PROGRAM) $(DEPTH)/_tests/updater/$(bug473417dir)/TestAUSReadStrings$(BIN_SUFFIX)
|