testing/specialpowers/Makefile.in
author Ehsan Akhgari <ehsan@mozilla.com>
Wed, 12 Dec 2012 00:05:49 -0500
changeset 115629 553a3bcf1fe771c09cdfd1640e8059c312622b4a
parent 107628 e21f9042824fe071845302042b37b8b1200f6653
child 140948 f2528126addb5804de1b3ebfce42f164fb1c7a62
permissions -rw-r--r--
Backed out 7 changesets (bug 769288) because of leaks Backed out changeset b2fb475b6e4e (bug 769288) Backed out changeset 912331d0c2fd (bug 769288) Backed out changeset 6d8d78bd56a9 (bug 769288) Backed out changeset e75cd1e1fca3 (bug 769288) Backed out changeset e10c24f10bd2 (bug 769288) Backed out changeset 7b0fdedb4fa9 (bug 769288) Backed out changeset 42b468942a84 (bug 769288)

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

NO_JS_MANIFEST = 1
MOZ_CHROME_FILE_FORMAT = flat
DIST_FILES = \
  install.rdf \
  chrome.manifest \
  $(NULL)

EXTRA_COMPONENTS = components/SpecialPowersObserver.js

XPI_NAME=specialpowers

# Used in install.rdf
USE_EXTENSION_MANIFEST=1

TEST_EXTENSIONS_DIR = $(DEPTH)/testing/specialpowers

include $(topsrcdir)/config/rules.mk

# JarMaker creates a chrome.manifest already, so the one from the source
# directory is not copied if it's not forced to be.
$(FINAL_TARGET)/chrome.manifest: FORCE

libs-preqs = \
  $(call mkdir_deps,$(TEST_EXTENSIONS_DIR)) \
  $(NULL)

libs:: $(libs-preqs)
	(cd $(DIST)/xpi-stage && tar $(TAR_CREATE_FLAGS) - $(XPI_NAME)) | (cd $(TEST_EXTENSIONS_DIR) && tar -xf -)
	$(NSINSTALL) -D $(DEPTH)/_tests/testing/mochitest/extensions/specialpowers
	cp -RL $(DEPTH)/testing/specialpowers/specialpowers $(DEPTH)/_tests/testing/mochitest/extensions
	$(NSINSTALL) -D $(DEPTH)/_tests/reftest/specialpowers
	cp -RL $(DEPTH)/testing/specialpowers/specialpowers $(DEPTH)/_tests/reftest