toolkit/mozapps/update/test_svc/Makefile.in
author Lucas Rocha <lucasr@mozilla.com>
Fri, 16 Aug 2013 23:07:35 +0100
changeset 143551 8e581c890c8800a1fe532f33d706832750e78989
parent 131815 2bf6dcf8c74a99046c2193291c2e6f421f705030
child 145609 45097bc3a57898f22a4f3b74f8f8cf7511f5d0a4
permissions -rw-r--r--
Bug 871651 - Only load pages after editing mode animation ends (r=sriram)

# 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

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