gecko/toolkit/mozapps/extensions/test/browser/Makefile.in

128 lines
3.2 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/.
DEPTH = @DEPTH@
topsrcdir = @top_srcdir@
srcdir = @srcdir@
VPATH = @srcdir@
relativesrcdir = @relativesrcdir@
ADDONSRC = $(srcdir)/addons
TESTXPI = $(CURDIR)/$(DEPTH)/_tests/testing/mochitest/browser/$(relativesrcdir)/addons
include $(DEPTH)/config/autoconf.mk
MOCHITEST_BROWSER_MAIN = \
head.js \
browser_about.js \
browser_bug523784.js \
browser_bug557943.js \
browser_bug562797.js \
browser_bug562854.js \
browser_bug562890.js \
browser_bug562899.js \
browser_bug562992.js \
browser_bug567127.js \
browser_bug567137.js \
browser_bug570760.js \
browser_bug572561.js \
browser_bug577990.js \
browser_bug580298.js \
browser_bug581076.js \
browser_bug586574.js \
browser_bug587970.js \
browser_bug591465.js \
browser_bug591663.js \
browser_bug593535.js \
browser_bug596336.js \
browser_bug608316.js \
browser_bug610764.js \
browser_bug618502.js \
browser_bug679604.js \
browser_bug714593.js \
browser_details.js \
browser_discovery.js \
browser_dragdrop.js \
browser_list.js \
browser_searching.js \
browser_sorting.js \
browser_uninstalling.js \
browser_install.js \
browser_recentupdates.js \
browser_manualupdates.js \
browser_globalwarnings.js \
browser_globalinformations.js \
browser_eula.js \
browser_updateid.js \
browser_purchase.js \
browser_openDialog.js \
browser_types.js \
browser_inlinesettings.js \
browser_tabsettings.js \
$(NULL)
MOCHITEST_BROWSER_SECONDARY = \
head.js \
browser_addonrepository_performance.js \
browser_bug557956.js \
browser_bug616841.js \
browser_checkAddonCompatibility.js \
browser_hotfix.js \
browser_installssl.js \
browser_newaddon.js \
browser_select_compatoverrides.js \
browser_select_confirm.js \
browser_select_selection.js \
browser_select_update.js \
browser_updatessl.js \
$(NULL)
MOCHITEST_BROWSER_RESOURCES = \
addon_about.xul \
addon_prefs.xul \
browser_bug557956.rdf \
browser_bug557956_8_2.xpi \
browser_bug557956_9_2.xpi \
browser_bug557956.xml \
browser_bug591465.xml \
browser_bug593535.xml \
browser_searching.xml \
browser_searching_empty.xml \
browser_select_compatoverrides.xml \
browser_updatessl.rdf \
browser_updatessl.rdf^headers^ \
browser_install.rdf \
browser_install.rdf^headers^ \
browser_install.xml \
browser_install1_3.xpi \
browser_eula.xml \
browser_purchase.xml \
discovery.html \
signed_hotfix.rdf \
signed_hotfix.xpi \
unsigned_hotfix.rdf \
unsigned_hotfix.xpi \
more_options.xul \
options.xul \
redirect.sjs \
releaseNotes.xhtml \
$(NULL)
MOCHITEST_BROWSER_FILES_PARTS = $(foreach s,MAIN SECONDARY RESOURCES,MOCHITEST_BROWSER_$(s))
include $(topsrcdir)/config/rules.mk
libs:: $(MOCHITEST_BROWSER_MAIN)
$(INSTALL) $(foreach f,$^,"$f") $(DEPTH)/_tests/testing/mochitest/browser/$(relativesrcdir)-window
libs::
rm -rf $(TESTXPI)
$(NSINSTALL) -D $(TESTXPI)
if [ -d $(ADDONSRC) ]; then \
$(EXIT_ON_ERROR) \
for dir in $(ADDONSRC)/*; do \
base=`basename $$dir` ; \
(cd $$dir && zip $(TESTXPI)/$$base.xpi *) \
done \
fi