# 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/. DEPTH = @DEPTH@ topsrcdir = @top_srcdir@ srcdir = @srcdir@ VPATH = @srcdir@ relativesrcdir = @relativesrcdir@ include $(DEPTH)/config/autoconf.mk XPCSHELL_TESTS = \ unit \ $(NULL) TESTROOT = $(call core_abspath,$(DEPTH))/_tests/xpcshell/$(relativesrcdir) DEFINES += \ -DAB_CD=$(AB_CD) \ -DMOZ_APP_NAME=$(MOZ_APP_NAME) \ -DMOZ_APP_DISPLAYNAME="$(MOZ_APP_DISPLAYNAME)" \ -DBIN_SUFFIX=$(BIN_SUFFIX) \ -DNS_NO_XPCOM \ -DMOZ_DEBUG=$(MOZ_DEBUG) \ $(NULL) # For debugging purposes only #DEFINES += -DDISABLE_UPDATER_AUTHENTICODE_CHECK include $(topsrcdir)/config/rules.mk libs:: ../test/unit/head_update.js.in $(PYTHON) $(MOZILLA_DIR)/config/Preprocessor.py -Fsubstitution $(DEFINES) $(ACDEFINES) $^ > $(TESTROOT)/unit/head_update.js ifneq ($(OS_TARGET),Android) ifndef MOZ_PROFILE_GENERATE libs:: $(INSTALL) ../test/TestAUSHelper$(BIN_SUFFIX) $(DEPTH)/_tests/xpcshell/$(relativesrcdir)/unit $(INSTALL) -D $(DEPTH)/_tests/xpcshell/$(relativesrcdir)/unit/data $(INSTALL) $(topsrcdir)/$(relativesrcdir)/../test/unit/data/* $(DEPTH)/_tests/xpcshell/$(relativesrcdir)/unit/data endif endif # Not Android