Commit c61c1858 authored by Christian Persch's avatar Christian Persch

Bug 520629 – deCOMtaminate plugins

svn path=/trunk/; revision=5441
parent f6b47658
INSTALL
Makefile.in
aclocal.m4
autom4te.cache
bindings/Makefile.in
bindings/python/Makefile.in
bindings/vala/Makefile.in
browser-plugin/Makefile.in
compile
config.guess
config.h.in
config.sub
configure
data/Makefile.in
data/icons/16x16/Makefile.in
data/icons/22x22/Makefile.in
data/icons/24x24/Makefile.in
data/icons/32x32/Makefile.in
data/icons/48x48/Makefile.in
data/icons/Makefile.in
data/icons/scalable/Makefile.in
depcomp
gnome-doc-utils.make
help/Makefile.in
help/bg/Makefile.in
install-sh
intltool-extract.in
intltool-merge.in
intltool-update.in
lib/Makefile.in
ltmain.sh
missing
mkinstalldirs
po/Makefile.in.in
src/Makefile.in
src/backend/Makefile.in
src/plugins/Makefile.in
src/plugins/bemused/Makefile.in
src/plugins/galago/Makefile.in
src/plugins/gromit/Makefile.in
src/plugins/lirc/Makefile.in
src/plugins/media-player-keys/Makefile.in
src/plugins/mythtv/Makefile.in
src/plugins/ontop/Makefile.in
src/plugins/properties/Makefile.in
src/plugins/publish/Makefile.in
src/plugins/sample-python/Makefile.in
src/plugins/sample-vala/Makefile.in
src/plugins/screensaver/Makefile.in
src/plugins/sidebar-test/Makefile.in
src/plugins/skipto/Makefile.in
src/plugins/thumbnail/Makefile.in
src/plugins/totem/Makefile.in
src/plugins/tracker/Makefile.in
src/plugins/youtube/Makefile.in
......@@ -9,6 +9,7 @@ headers
#include "override_common.h"
#include "totem.h"
#include "totem-interface.h"
#include "totem-cell-renderer-video.h"
#include "totem-video-list.h"
#include "totem-disc.h"
......
SUBDIRS = idl
plugindir = $(MOZILLA_PLUGINDIR)
plugindir = $(BROWSER_PLUGIN_DIR)
plugin_LTLIBRARIES =
BUILT_SOURCES =
EXTRA_DIST = \
plugin.symbols \
marshal.list \
TODO \
README.browser-plugin
CLEANFILES = $(BUILT_SOURCES)
BUILT_SOURCES =
gecko_include_subdirs = \
. \
docshell \
dom \
necko \
xpcom
CLEANFILES = $(BUILT_SOURCES)
# Marshaller
MARSHALFILES = totempluginviewer-marshal.h totempluginviewer-marshal.c
BUILT_SOURCES += $(MARSHALFILES)
BUILT_SOURCES += \
marshal.h \
marshal.c \
$(NULL)
totempluginviewer-marshal.h: totempluginviewer-marshal.list
$(GLIB_GENMARSHAL) --prefix=totempluginviewer_marshal --header $< > $@
totempluginviewer-marshal.c: totempluginviewer-marshal.list
$(GLIB_GENMARSHAL) --prefix=totempluginviewer_marshal --body --header $< > $@
marshal.h: marshal.list
$(GLIB_GENMARSHAL) --prefix=totempluginviewer_marshal --internal --header $< > $@
marshal.c: marshal.list
$(GLIB_GENMARSHAL) --prefix=totempluginviewer_marshal --internal --body --header $< > $@
noinst_LTLIBRARIES = libtotempluginviewer_helper.la
noinst_LTLIBRARIES = libtotembrowserplugin_helper.la
libtotempluginviewer_helper_la_SOURCES = \
totempluginviewer-marshal.h \
totempluginviewer-marshal.c \
totem-glow-button.c \
totem-glow-button.h
libtotembrowserplugin_helper_la_SOURCES = \
marshal.h \
marshal.c \
$(NULL)
libtotempluginviewer_helper_la_CPPFLAGS = \
libtotembrowserplugin_helper_la_CPPFLAGS = \
$(DISABLE_DEPRECATED) \
$(AM_CPPFLAGS)
libtotempluginviewer_helper_la_CFLAGS = \
libtotembrowserplugin_helper_la_CFLAGS = \
$(EXTRA_GNOME_CFLAGS) \
$(WARN_CFLAGS) \
$(AM_CFLAGS)
libtotempluginviewer_helper_la_LIBADD = \
libtotembrowserplugin_helper_la_LIBADD = \
$(EXTRA_GNOME_CFLAGS) \
$(WARN_CFLAGS) \
$(AM_CFLAGS)
EXTRA_DIST += \
totempluginviewer-marshal.list
# The Glow button test program
noinst_PROGRAMS = test-glow-button
test_glow_button_SOURCES = test-glow-button.c
test_glow_button_SOURCES = \
totem-glow-button.c \
totem-glow-button.h \
test-glow-button.c
test_glow_button_LDADD = \
libtotempluginviewer_helper.la \
test_glow_button_LDADD = \
libtotembrowserplugin_helper.la \
$(EXTRA_GNOME_LIBS)
test_glow_button_CFLAGS = \
......@@ -78,10 +71,13 @@ test_glow_button_CPPFLAGS = \
libexec_PROGRAMS = totem-plugin-viewer
totem_plugin_viewer_SOURCES = \
totem-glow-button.c \
totem-glow-button.h \
totem-plugin-viewer.c \
totem-plugin-viewer-interface.h \
totem-plugin-viewer-constants.h \
totem-plugin-viewer-options.h
totem-plugin-viewer-options.h \
$(NULL)
totem_plugin_viewer_CPPFLAGS = \
-D_REENTRANT \
......@@ -96,7 +92,6 @@ totem_plugin_viewer_CPPFLAGS = \
-DGCONF_PREFIX="\"/apps/totem\"" \
-DDATADIR="\"$(datadir)\"" \
-DLIBEXECDIR="\"$(libexecdir)\"" \
-DBINDIR="\"$(bindir)\"" \
-DSHAREDIR="\"$(pkgdatadir)\"" \
-DLOGO_NAME="\"totem_logo.png\"" \
-DG_LOG_DOMAIN=\""TotemEmbedded\"" \
......@@ -115,7 +110,7 @@ totem_plugin_viewer_LDADD = \
$(top_builddir)/src/backend/libbaconvideowidget.la \
$(top_builddir)/src/libtotem_player.la \
$(top_builddir)/lib/libtotemscrsaver.la \
libtotempluginviewer_helper.la \
libtotembrowserplugin_helper.la \
$(EXTRA_GNOME_LIBS) \
$(SN_LIBS) \
$(XVIDMODE_LIBS) \
......@@ -140,15 +135,21 @@ if ENABLE_BASIC_PLUGIN
plugin_LTLIBRARIES += libtotem-basic-plugin.la
libtotem_basic_plugin_la_SOURCES = \
totemDebug.h \
npapi.h \
npruntime.h \
npupp.h \
totemNPNGlue.cpp \
totemNPClass.cpp \
totemNPClass.h \
totemNPObject.cpp \
totemNPObject.h \
totemNPObjectWrapper.h \
totemNPVariantWrapper.h \
totemPluginGlue.cpp \
totemPluginGlue.h \
totemPlugin.cpp \
totemPlugin.h \
totemStringGlue.h \
totemBasicPlugin.cpp \
totemBasicPlugin.h \
totemClassInfo.h \
totem-plugin-viewer-constants.h
libtotem_basic_plugin_la_CPPFLAGS = \
......@@ -156,34 +157,28 @@ libtotem_basic_plugin_la_CPPFLAGS = \
-I$(top_srcdir)/src/backend \
-I$(top_builddir)/src \
-I$(top_builddir)/src/backend \
-Iidl \
$(addprefix -I$(MOZILLA_INCLUDE_ROOT)/,$(gecko_include_subdirs)) \
-DXP_UNIX \
-DMOZ_X11 \
-DTOTEM_BASIC_PLUGIN \
-DTOTEM_PL_PARSER_MINI \
-D_REENTRANT \
-DDBUS_API_SUBJECT_TO_CHANGE \
-DGNOMELOCALEDIR="\"$(datadir)/locale\"" \
-DGCONF_PREFIX="\"/apps/totem\"" \
-DSYSCONFDIR="\"$(sysconfdir)\"" \
-DDATADIR="\"$(pkgdatadir)\"" \
-DLIBEXECDIR="\"$(libexecdir)\"" \
-DBINDIR="\"$(bindir)\"" \
$(DISABLE_DEPRECATED) \
$(AM_CPPFLAGS)
libtotem_basic_plugin_la_CXXFLAGS = \
$(BROWSER_PLUGIN_CFLAGS) \
$(MOZILLA_XPCOM_CFLAGS) \
$(DBUS_CFLAGS) \
$(WARN_CXXFLAGS) \
$(PLUGIN_EXTRA_WARN_CXXFLAGS) \
$(AM_CXXFLAGS)
libtotem_basic_plugin_la_LIBADD = \
libtotempluginviewer_helper.la \
$(DBUS_LIBS) \
$(BROWSER_PLUGIN_LIBS) \
$(LIBXPCOMGLUE_S)
libtotem_basic_plugin_la_LIBADD = \
libtotembrowserplugin_helper.la \
$(DBUS_LIBS) \
$(BROWSER_PLUGIN_LIBS)
libtotem_basic_plugin_la_LDFLAGS = \
-avoid-version \
......@@ -200,21 +195,30 @@ if ENABLE_GMP_PLUGIN
plugin_LTLIBRARIES += libtotem-gmp-plugin.la
libtotem_gmp_plugin_la_SOURCES = \
totemDebug.h \
npapi.h \
npruntime.h \
npupp.h \
totemNPNGlue.cpp \
totemNPClass.cpp \
totemNPClass.h \
totemNPObject.cpp \
totemNPObject.h \
totemNPObjectWrapper.h \
totemGMPControls.cpp \
totemGMPControls.h \
totemGMPError.cpp \
totemGMPError.h \
totemGMPNetwork.cpp \
totemGMPNetwork.h \
totemGMPPlayer.cpp \
totemGMPPlayer.h \
totemGMPPlaylist.cpp \
totemGMPPlaylist.h \
totemGMPSettings.cpp \
totemGMPSettings.h \
totemPluginGlue.cpp \
totemPluginGlue.h \
totemPlugin.cpp \
totemPlugin.h \
totemStringGlue.h \
totemGMPPlugin.cpp \
totemGMPPlugin.h \
totemClassInfo.h \
totem-plugin-viewer-constants.h
libtotem_gmp_plugin_la_CPPFLAGS = \
......@@ -222,34 +226,28 @@ libtotem_gmp_plugin_la_CPPFLAGS = \
-I$(top_srcdir)/src/backend \
-I$(top_builddir)/src \
-I$(top_builddir)/src/backend \
-Iidl \
$(addprefix -I$(MOZILLA_INCLUDE_ROOT)/,$(gecko_include_subdirs)) \
-DXP_UNIX \
-DMOZ_X11 \
-DTOTEM_GMP_PLUGIN \
-DTOTEM_PL_PARSER_MINI \
-D_REENTRANT \
-DDBUS_API_SUBJECT_TO_CHANGE \
-DGNOMELOCALEDIR="\"$(datadir)/locale\"" \
-DGCONF_PREFIX="\"/apps/totem\"" \
-DSYSCONFDIR="\"$(sysconfdir)\"" \
-DDATADIR="\"$(pkgdatadir)\"" \
-DLIBEXECDIR="\"$(libexecdir)\"" \
-DBINDIR="\"$(bindir)\"" \
$(DISABLE_DEPRECATED) \
$(AM_CPPFLAGS)
libtotem_gmp_plugin_la_CXXFLAGS = \
$(BROWSER_PLUGIN_CFLAGS) \
$(MOZILLA_XPCOM_CFLAGS) \
$(DBUS_CFLAGS) \
$(WARN_CXXFLAGS) \
$(PLUGIN_EXTRA_WARN_CXXFLAGS) \
$(AM_CXXFLAGS)
libtotem_gmp_plugin_la_LIBADD = \
libtotempluginviewer_helper.la \
$(DBUS_LIBS) \
$(BROWSER_PLUGIN_LIBS) \
$(LIBXPCOMGLUE_S)
libtotem_gmp_plugin_la_LIBADD = \
libtotembrowserplugin_helper.la \
$(DBUS_LIBS) \
$(BROWSER_PLUGIN_LIBS)
libtotem_gmp_plugin_la_LDFLAGS = \
-avoid-version \
......@@ -266,15 +264,21 @@ if ENABLE_COMPLEX_PLUGIN
plugin_LTLIBRARIES += libtotem-complex-plugin.la
libtotem_complex_plugin_la_SOURCES = \
totemDebug.h \
npapi.h \
npruntime.h \
npupp.h \
totemNPNGlue.cpp \
totemNPClass.cpp \
totemNPClass.h \
totemNPObject.cpp \
totemNPObject.h \
totemNPObjectWrapper.h \
totemNPVariantWrapper.h \
totemPluginGlue.cpp \
totemPluginGlue.h \
totemPlugin.cpp \
totemPlugin.h \
totemStringGlue.h \
totemComplexPlugin.cpp \
totemComplexPlugin.h \
totemClassInfo.h \
totemComplexPlayer.cpp \
totemComplexPlayer.h \
totem-plugin-viewer-constants.h
libtotem_complex_plugin_la_CPPFLAGS = \
......@@ -282,34 +286,28 @@ libtotem_complex_plugin_la_CPPFLAGS = \
-I$(top_srcdir)/src/backend \
-I$(top_builddir)/src \
-I$(top_builddir)/src/backend \
-Iidl \
$(addprefix -I$(MOZILLA_INCLUDE_ROOT)/,$(gecko_include_subdirs)) \
-DXP_UNIX \
-DMOZ_X11 \
-DTOTEM_COMPLEX_PLUGIN \
-DTOTEM_PL_PARSER_MINI \
-D_REENTRANT \
-DDBUS_API_SUBJECT_TO_CHANGE \
-DGNOMELOCALEDIR="\"$(datadir)/locale\"" \
-DGCONF_PREFIX="\"/apps/totem\"" \
-DSYSCONFDIR="\"$(sysconfdir)\"" \
-DDATADIR="\"$(pkgdatadir)\"" \
-DLIBEXECDIR="\"$(libexecdir)\"" \
-DBINDIR="\"$(bindir)\"" \
$(DISABLE_DEPRECATED) \
$(AM_CPPFLAGS)
libtotem_complex_plugin_la_CXXFLAGS = \
$(BROWSER_PLUGIN_CFLAGS) \
$(MOZILLA_XPCOM_CFLAGS) \
$(DBUS_CFLAGS) \
$(WARN_CXXFLAGS) \
$(PLUGIN_EXTRA_WARN_CXXFLAGS) \
$(AM_CXXFLAGS)
libtotem_complex_plugin_la_LIBADD = \
libtotempluginviewer_helper.la \
$(DBUS_LIBS) \
$(BROWSER_PLUGIN_LIBS) \
$(LIBXPCOMGLUE_S)
libtotem_complex_plugin_la_LIBADD = \
libtotembrowserplugin_helper.la \
$(DBUS_LIBS) \
$(BROWSER_PLUGIN_LIBS)
libtotem_complex_plugin_la_LDFLAGS = \
-avoid-version \
......@@ -326,15 +324,21 @@ if ENABLE_NARROWSPACE_PLUGIN
plugin_LTLIBRARIES += libtotem-narrowspace-plugin.la
libtotem_narrowspace_plugin_la_SOURCES = \
totemDebug.h \
npapi.h \
npruntime.h \
npupp.h \
totemNPNGlue.cpp \
totemNPClass.cpp \
totemNPClass.h \
totemNPObject.cpp \
totemNPObject.h \
totemNPObjectWrapper.h \
totemNPVariantWrapper.h \
totemPluginGlue.cpp \
totemPluginGlue.h \
totemPlugin.cpp \
totemPlugin.h \
totemStringGlue.h \
totemNarrowSpacePlugin.cpp \
totemNarrowSpacePlugin.h \
totemClassInfo.h \
totem-plugin-viewer-constants.h
libtotem_narrowspace_plugin_la_CPPFLAGS = \
......@@ -342,34 +346,28 @@ libtotem_narrowspace_plugin_la_CPPFLAGS = \
-I$(top_srcdir)/src/backend \
-I$(top_builddir)/src \
-I$(top_builddir)/src/backend \
-Iidl \
$(addprefix -I$(MOZILLA_INCLUDE_ROOT)/,$(gecko_include_subdirs)) \
-DXP_UNIX \
-DMOZ_X11 \
-DTOTEM_NARROWSPACE_PLUGIN \
-DTOTEM_PL_PARSER_MINI \
-D_REENTRANT \
-DDBUS_API_SUBJECT_TO_CHANGE \
-DGNOMELOCALEDIR="\"$(datadir)/locale\"" \
-DGCONF_PREFIX="\"/apps/totem\"" \
-DSYSCONFDIR="\"$(sysconfdir)\"" \
-DDATADIR="\"$(pkgdatadir)\"" \
-DLIBEXECDIR="\"$(libexecdir)\"" \
-DBINDIR="\"$(bindir)\"" \
$(DISABLE_DEPRECATED) \
$(AM_CPPFLAGS)
libtotem_narrowspace_plugin_la_CXXFLAGS = \
$(BROWSER_PLUGIN_CFLAGS) \
$(MOZILLA_XPCOM_CFLAGS) \
$(DBUS_CFLAGS) \
$(WARN_CXXFLAGS) \
$(PLUGIN_EXTRA_WARN_CXXFLAGS) \
$(AM_CXXFLAGS)
libtotem_narrowspace_plugin_la_LIBADD = \
libtotempluginviewer_helper.la \
$(DBUS_LIBS) \
$(BROWSER_PLUGIN_LIBS) \
$(LIBXPCOMGLUE_S)
libtotem_narrowspace_plugin_la_LIBADD = \
libtotembrowserplugin_helper.la \
$(DBUS_LIBS) \
$(BROWSER_PLUGIN_LIBS)
libtotem_narrowspace_plugin_la_LDFLAGS = \
-avoid-version \
......@@ -386,15 +384,21 @@ if ENABLE_MULLY_PLUGIN
plugin_LTLIBRARIES += libtotem-mully-plugin.la
libtotem_mully_plugin_la_SOURCES = \
totemDebug.h \
npapi.h \
npruntime.h \
npupp.h \
totemNPNGlue.cpp \
totemNPClass.cpp \
totemNPClass.h \
totemNPObject.cpp \
totemNPObject.h \
totemNPObjectWrapper.h \
totemNPVariantWrapper.h \
totemPluginGlue.cpp \
totemPluginGlue.h \
totemPlugin.cpp \
totemPlugin.h \
totemStringGlue.h \
totemMullYPlugin.cpp \
totemMullYPlugin.h \
totemClassInfo.h \
totem-plugin-viewer-constants.h
libtotem_mully_plugin_la_CPPFLAGS = \
......@@ -402,34 +406,28 @@ libtotem_mully_plugin_la_CPPFLAGS = \
-I$(top_srcdir)/src/backend \
-I$(top_builddir)/src \
-I$(top_builddir)/src/backend \
-Iidl \
$(addprefix -I$(MOZILLA_INCLUDE_ROOT)/,$(gecko_include_subdirs)) \
-DXP_UNIX \
-DMOZ_X11 \
-DTOTEM_MULLY_PLUGIN \
-DTOTEM_PL_PARSER_MINI \
-D_REENTRANT \
-DDBUS_API_SUBJECT_TO_CHANGE \
-DGNOMELOCALEDIR="\"$(datadir)/locale\"" \
-DGCONF_PREFIX="\"/apps/totem\"" \
-DSYSCONFDIR="\"$(sysconfdir)\"" \
-DDATADIR="\"$(pkgdatadir)\"" \
-DLIBEXECDIR="\"$(libexecdir)\"" \
-DBINDIR="\"$(bindir)\"" \
$(DISABLE_DEPRECATED) \
$(AM_CPPFLAGS)
libtotem_mully_plugin_la_CXXFLAGS = \
$(BROWSER_PLUGIN_CFLAGS) \
$(MOZILLA_XPCOM_CFLAGS) \
$(DBUS_CFLAGS) \
$(WARN_CXXFLAGS) \
$(PLUGIN_EXTRA_WARN_CXXFLAGS) \
$(AM_CXXFLAGS)
libtotem_mully_plugin_la_LIBADD = \
libtotempluginviewer_helper.la \
$(DBUS_LIBS) \
$(BROWSER_PLUGIN_LIBS) \
$(LIBXPCOMGLUE_S)
libtotem_mully_plugin_la_LIBADD = \
libtotembrowserplugin_helper.la \
$(DBUS_LIBS) \
$(BROWSER_PLUGIN_LIBS)
libtotem_mully_plugin_la_LDFLAGS = \
-avoid-version \
......@@ -446,15 +444,31 @@ if ENABLE_CONE_PLUGIN
plugin_LTLIBRARIES += libtotem-cone-plugin.la
libtotem_cone_plugin_la_SOURCES = \
totemDebug.h \
npapi.h \
npruntime.h \
npupp.h \
totemNPNGlue.cpp \
totemNPClass.cpp \
totemNPClass.h \
totemNPObject.cpp \
totemNPObject.h \
totemNPObjectWrapper.h \
totemNPVariantWrapper.h \
totemConeAudio.cpp \
totemConeAudio.h \
totemCone.cpp \
totemCone.h \
totemConeInput.cpp \
totemConeInput.h \
totemConePlaylist.cpp \
totemConePlaylist.h \
totemConePlaylistItems.cpp \
totemConePlaylistItems.h \
totemConeVideo.cpp \
totemConeVideo.h \
totemPluginGlue.cpp \
totemPluginGlue.h \
totemPlugin.cpp \
totemPlugin.h \
totemStringGlue.h \
totemConePlugin.cpp \
totemConePlugin.h \
totemClassInfo.h \
totem-plugin-viewer-constants.h
libtotem_cone_plugin_la_CPPFLAGS = \
......@@ -462,34 +476,28 @@ libtotem_cone_plugin_la_CPPFLAGS = \
-I$(top_srcdir)/src/backend \
-I$(top_builddir)/src \
-I$(top_builddir)/src/backend \
-Iidl \
$(addprefix -I$(MOZILLA_INCLUDE_ROOT)/,$(gecko_include_subdirs)) \
-DXP_UNIX \
-DMOZ_X11 \
-DTOTEM_CONE_PLUGIN \
-DTOTEM_PL_PARSER_MINI \
-D_REENTRANT \
-DDBUS_API_SUBJECT_TO_CHANGE \
-DGNOMELOCALEDIR="\"$(datadir)/locale\"" \
-DGCONF_PREFIX="\"/apps/totem\"" \
-DSYSCONFDIR="\"$(sysconfdir)\"" \
-DDATADIR="\"$(pkgdatadir)\"" \
-DLIBEXECDIR="\"$(libexecdir)\"" \
-DBINDIR="\"$(bindir)\"" \
$(DISABLE_DEPRECATED) \
$(AM_CPPFLAGS)
libtotem_cone_plugin_la_CXXFLAGS = \
$(BROWSER_PLUGIN_CFLAGS) \
$(MOZILLA_XPCOM_CFLAGS) \
$(DBUS_CFLAGS) \
$(WARN_CXXFLAGS) \
$(PLUGIN_EXTRA_WARN_CXXFLAGS) \
$(AM_CXXFLAGS)
libtotem_cone_plugin_la_LIBADD = \
libtotempluginviewer_helper.la \
$(DBUS_LIBS) \
$(BROWSER_PLUGIN_LIBS) \
$(LIBXPCOMGLUE_S)
libtotem_cone_plugin_la_LIBADD = \
libtotembrowserplugin_helper.la \
$(DBUS_LIBS) \
$(BROWSER_PLUGIN_LIBS)
libtotem_cone_plugin_la_LDFLAGS = \
-avoid-version \
......@@ -498,4 +506,3 @@ libtotem_cone_plugin_la_LDFLAGS = \
$(AM_LDFLAGS)
endif
NULL =
BASIC_IDLS = \
totemIBasicPlayer.idl
COMPLEX_IDLS = \
totemIComplexPlayer.idl
GMP_IDLS = \
totemIGMPCdromCollection.idl \
totemIGMPClosedCaption.idl \
totemIGMPControls.idl \
totemIGMPDVD.idl \
totemIGMPError.idl \
totemIGMPErrorItem.idl \
totemIGMPMediaCollection.idl \
totemIGMPMedia.idl \
totemIGMPNetwork.idl \
totemIGMPPlayerApplication.idl \
totemIGMPPlayer.idl \
totemIGMPPlaylistArray.idl \
totemIGMPPlaylistCollection.idl \
totemIGMPPlaylist.idl \
totemIGMPSettings.idl \
$(NULL)
NARROWSPACE_IDLS = \
totemINarrowSpacePlayer.idl
MULLY_IDLS = \
totemIMullYPlayer.idl
CONE_IDLS = \
totemICone.idl \
totemIConeAudio.idl \
totemIConeInput.idl \
totemIConePlaylist.idl \
totemIConePlaylistItems.idl \
totemIConeVideo.idl
xptdir = $(MOZILLA_PLUGINDIR)
xpt_DATA =
ALL_IDLS =
if ENABLE_BASIC_PLUGIN
ALL_IDLS += $(BASIC_IDLS)
xpt_DATA += libtotem-basic-plugin.xpt
endif
if ENABLE_GMP_PLUGIN
ALL_IDLS += $(GMP_IDLS)
xpt_DATA += libtotem-gmp-plugin.xpt
endif
if ENABLE_COMPLEX_PLUGIN
ALL_IDLS += $(COMPLEX_IDLS)
xpt_DATA += libtotem-complex-plugin.xpt
endif
if ENABLE_NARROWSPACE_PLUGIN
ALL_IDLS += $(NARROWSPACE_IDLS)
xpt_DATA += libtotem-narrowspace-plugin.xpt
endif
if ENABLE_MULLY_PLUGIN
ALL_IDLS += $(MULLY_IDLS)
xpt_DATA += libtotem-mully-plugin.xpt
endif
if ENABLE_CONE_PLUGIN
ALL_IDLS += $(CONE_IDLS)
xpt_DATA += libtotem-cone-plugin.xpt
endif
noinst_DATA = \
$(ALL_IDLS:.idl=.xpt) \
$(ALL_IDLS:.idl=.h)
docdir = $(pkgdatadir)/doc
doc_DATA = $(ALL_IDLS:.idl=.html)
CLEANFILES = \
$(noinst_HEADERS) \
$(noinst_DATA) \
$(xpt_DATA) \
$(doc_DATA)
EXTRA_DIST = \
$(BASIC_IDLS) \
$(GMP_IDLS) \
$(COMPLEX_IDLS) \
$(NARROWSPACE_IDLS) \
$(MULLY_IDLS) \
$(CONE_IDLS)
%.h: %.idl
$(MOZILLA_XPIDL) -w -m header -I $(MOZILLA_IDLDIR) -I $(srcdir) $<
%.html: %.idl
$(MOZILLA_XPIDL) -w -m doc -I $(MOZILLA_IDLDIR) -I $(srcdir) $<
%.java: %.idl
$(MOZILLA_XPIDL) -w -m java -I $(MOZILLA_IDLDIR) -I $(srcdir) $<
%.xpt: %.idl
$(MOZILLA_XPIDL) -w -m typelib -I $(MOZILLA_IDLDIR) -I $(srcdir) $<
libtotem-basic-plugin.xpt: $(BASIC_IDLS:.idl=.xpt)
$(MOZILLA_XPT_LINK) $@ $^
libtotem-complex-plugin.xpt: $(COMPLEX_IDLS:.idl=.xpt)
$(MOZILLA_XPT_LINK) $@ $^
libtotem-gmp-plugin.xpt: $(GMP_IDLS:.idl=.xpt)
$(MOZILLA_XPT_LINK) $@ $^
libtotem-narrowspace-plugin.xpt: $(NARROWSPACE_IDLS:.idl=.xpt)
$(MOZILLA_XPT_LINK) $@ $^
libtotem-mully-plugin.xpt: $(MULLY_IDLS:.idl=.xpt)
$(MOZILLA_XPT_LINK) $@ $^
libtotem-cone-plugin.xpt: $(CONE_IDLS:.idl=.xpt)
$(MOZILLA_XPT_LINK) $@ $^
This diff is collapsed.