gstreamer/gst/Makefile.am
Wim Taymans bbb9799996 Cleanup in gsttypes.c: removed the crazy GList of GHashTables, since the autoplugger will use the GstCaps and element...
Original commit message from CVS:
Cleanup in gsttypes.c:
removed the crazy GList of GHashTables, since the autoplugger will
use the GstCaps and elementfactories instead of the type system.
We don't maintain a list anymore of the elements for the specific
removed unused code in XML loading/saving.

Cleanup in gstelementfactory:
removed the register/unregister methods, register is now implicit when
gst_elementfactory_new is called. _unregister is now _destroy.
Removed logic to register/unregister the types in gsttypes.
added methods to query if the factory can src/sink a GstCaps
Make sure the elementfactory is set in the element_class when a new
element is registered with gst_elementfactory_new.

gst.c: properly register the basic bins
gst_pipeline: use new gstautoplug (next checkin)
gstprops: fixed an error in compatibility check
registry test program changes
plugins: misc changes for the new caps system.
2000-12-19 13:41:55 +00:00

94 lines
1.5 KiB
Makefile

# cheap trick to build . first...
SUBDIRS = . types meta elements
lib_LTLIBRARIES = libgst.la
GSTOBJECT_SRCS = \
gstobject.c
GSTOBJECT_INCLUDES = \
gstobject.h
if HAVE_CPU_I386
GSTARCH_SRCS = gstcpuid_i386.s
else
GSTARCH_SRCS =
endif
EXTRA_libgst_la_SOURCES = \
gstcpuid_i386.s
libgst_la_SOURCES = \
gst.c \
$(GSTOBJECT_SRCS) \
gstpad.c \
gstautoplug.c \
gstbuffer.c \
gstbufferpool.c \
gstclock.c \
gstcpu.c \
$(GSTARCH_SRCS) \
gstelement.c \
gstelementfactory.c \
gstextratypes.c \
gstbin.c \
gstpipeline.c \
gstthread.c \
gstsrc.c \
gstfilter.c \
gstsink.c \
gstconnection.c \
gsttype.c \
gstcaps.c \
gstprops.c \
gstplugin.c \
gstutils.c \
gsttrace.c \
gstmeta.c \
gsttee.c \
gstxml.c \
cothreads.c
libgstincludedir = $(includedir)/gst
libgstinclude_HEADERS = \
gst.h \
gstlog.h \
$(GSTOBJECT_INCLUDES) \
gstpad.h \
gstautoplug.h \
gstbuffer.h \
gstbufferpool.h \
gstclock.h \
gstcpu.h \
gstelement.h \
gstextratypes.h \
gstbin.h \
gstpipeline.h \
gstthread.h \
gstsrc.h \
gstfilter.h \
gstsink.h \
gstconnection.h \
gsttype.h \
gstcaps.h \
gstprops.h \
gstplugin.h \
gstutils.h \
gsttrace.h \
gstmeta.h \
gsttee.h \
gstxml.h \
gstdebug.h \
cothreads.h
noinst_HEADERS = \
gstarch.h \
gsti386.h \
gstppc.h
CFLAGS += -g -O6 -Wall
libgst_la_LIBADD = $(GLIB_LIBS) $(GTK_LIBS) $(XML_LIBS)
libgst_la_LDFLAGS = -version-info $(STREAMER_CURRENT):$(STREAMER_REVISION):$(STREAMER_AGE)
EXTRA_DIST = ROADMAP