diff -r 000000000000 -r 6474c204b198 dom/plugins/test/testplugin/testplugin.mk --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/dom/plugins/test/testplugin/testplugin.mk Wed Dec 31 06:09:35 2014 +0100 @@ -0,0 +1,44 @@ +# +# 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/. + +ifeq ($(MOZ_WIDGET_TOOLKIT),qt) +include $(topsrcdir)/config/config.mk +CXXFLAGS += $(MOZ_QT_CFLAGS) +CFLAGS += $(MOZ_QT_CFLAGS) +EXTRA_DSO_LDOPTS = \ + $(MOZ_QT_LIBS) \ + $(XLDFLAGS) \ + $(XLIBS) +endif + +ifeq ($(MOZ_WIDGET_TOOLKIT),windows) +OS_LIBS += $(call EXPAND_LIBNAME,msimg32) + +# Windows opt builds without PGO break nptest.dll +MOZ_OPTIMIZE= +endif + +TEST_PLUGIN_FILES = $(SHARED_LIBRARY) + +ifeq ($(MOZ_WIDGET_TOOLKIT),cocoa) +MAC_PLIST_FILES += $(srcdir)/Info.plist +MAC_PLIST_DEST = $(DIST)/plugins/$(COCOA_NAME).plugin/Contents +TEST_PLUGIN_DEST = $(DIST)/plugins/$(COCOA_NAME).plugin/Contents/MacOS +INSTALL_TARGETS += \ + TEST_PLUGIN \ + MAC_PLIST \ + $(NULL) +else +TEST_PLUGIN_DEST = $(DIST)/plugins +INSTALL_TARGETS += TEST_PLUGIN +endif + +include $(topsrcdir)/config/rules.mk + +ifeq ($(MOZ_WIDGET_TOOLKIT),gtk2) +CXXFLAGS += $(MOZ_GTK2_CFLAGS) +CFLAGS += $(MOZ_GTK2_CFLAGS) +EXTRA_DSO_LDOPTS += $(MOZ_GTK2_LIBS) $(XLDFLAGS) $(XLIBS) $(XEXT_LIBS) +endif