Thu, 22 Jan 2015 13:21:57 +0100
Incorporate requested changes from Mozilla in review:
https://bugzilla.mozilla.org/show_bug.cgi?id=1123480#c6
michael@0 | 1 | # This Source Code Form is subject to the terms of the Mozilla Public |
michael@0 | 2 | # License, v. 2.0. If a copy of the MPL was not distributed with this |
michael@0 | 3 | # file, You can obtain one at http://mozilla.org/MPL/2.0/. |
michael@0 | 4 | |
michael@0 | 5 | include $(topsrcdir)/config/rules.mk |
michael@0 | 6 | |
michael@0 | 7 | ifeq ($(MOZ_WIDGET_TOOLKIT),cocoa) |
michael@0 | 8 | plugin_file_names = Test.plugin SecondTest.plugin |
michael@0 | 9 | addon_file_name = testaddon_$(TARGET_XPCOM_ABI).xpi |
michael@0 | 10 | else |
michael@0 | 11 | plugin_file_names = $(DLL_PREFIX)nptest$(DLL_SUFFIX) $(DLL_PREFIX)npsecondtest$(DLL_SUFFIX) |
michael@0 | 12 | addon_file_name = testaddon.xpi |
michael@0 | 13 | endif |
michael@0 | 14 | |
michael@0 | 15 | # This is so hacky. Waiting on bug 988938. |
michael@0 | 16 | testdir = $(abspath $(DEPTH)/_tests/xpcshell/dom/plugins/test/unit/) |
michael@0 | 17 | addonpath = $(testdir)/$(addon_file_name) |
michael@0 | 18 | |
michael@0 | 19 | libs:: |
michael@0 | 20 | $(NSINSTALL) -D $(testdir) |
michael@0 | 21 | rm -f $(addonpath) |
michael@0 | 22 | cd $(srcdir) && zip -rD $(addonpath) install.rdf |
michael@0 | 23 | cd $(DIST) && zip -rD $(addonpath) $(foreach name,$(plugin_file_names),plugins/$(name)) |