mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-11-23 02:01:12 +00:00
12bbbd5c1e
Original commit message from CVS: Lots of modifications to the plugin system. - Added a GstPluginfeature object that serves as a base class for all plugin contents. - changed the plugin API, everyhting is now added with gst_plugin_add_feature - typefactories are named now so that they can be located easily and filled in at plugin load. - mime types like "video/raw image/raw" are gone for now. - lots of plugin updates (style and API changes) - tested with an without registry. - updates to various tools. - added a little testsuite to test/show how you can load plugins (4 modes) Test this one, Almost everything has changed :-)
20 lines
486 B
Makefile
20 lines
486 B
Makefile
testprogs = loading dynamic linked static registry static2
|
|
|
|
filterdir = $(libdir)/gst
|
|
|
|
filter_LTLIBRARIES = libtestplugin.la libtestplugin2.la
|
|
|
|
libtestplugin_la_SOURCES = testplugin.c
|
|
libtestplugin2_la_SOURCES = testplugin2.c
|
|
|
|
linked_LDFLAGS = -L. -ltestplugin -ltestplugin2
|
|
|
|
static_SOURCES = static.c testplugin_s.c testplugin2_s.c
|
|
|
|
TESTS = $(testprogs)
|
|
|
|
check_PROGRAMS = $(testprogs)
|
|
|
|
# we have nothing but apps here, we can do this safely
|
|
LIBS += $(GST_LIBS)
|
|
CFLAGS += $(GST_CFLAGS)
|