Fixed buffer flag handling gstplay used old flag handling updated some plugins for...
[platform/upstream/gstreamer.git] / gst / Makefile.am
1 # cheap trick to build . first...
2 SUBDIRS = . types meta elements
3
4 lib_LTLIBRARIES = libgst.la
5
6 GSTOBJECT_SRCS =        \
7         gstobject.c
8 GSTOBJECT_INCLUDES =    \
9         gstobject.h
10
11 if HAVE_CPU_I386
12 GSTARCH_SRCS = gstcpuid_i386.s
13 else
14 GSTARCH_SRCS = 
15 endif
16
17 EXTRA_libgst_la_SOURCES =       \
18         gstcpuid_i386.s
19
20 libgst_la_SOURCES =     \
21         gst.c           \
22         gstinfo.c       \
23         $(GSTOBJECT_SRCS)       \
24         gstpad.c        \
25         gstautoplug.c   \
26         gstbuffer.c     \
27         gstbufferpool.c \
28         gstclock.c      \
29         gstcpu.c        \
30         $(GSTARCH_SRCS) \
31         gstelement.c    \
32         gstelementfactory.c     \
33         gstextratypes.c \
34         gstbin.c        \
35         gstpipeline.c   \
36         gstthread.c     \
37         gsttype.c       \
38         gstcaps.c       \
39         gstprops.c      \
40         gstplugin.c     \
41         gstutils.c      \
42         gsttrace.c      \
43         gstmeta.c       \
44         gsttee.c        \
45         gstxml.c        \
46         cothreads.c     \
47         gstscheduler.c
48
49 libgstincludedir = $(includedir)/gst
50 libgstinclude_HEADERS = \
51         gst.h           \
52         gstinfo.h       \
53         gstlog.h        \
54         $(GSTOBJECT_INCLUDES)   \
55         gstpad.h        \
56         gstautoplug.h   \
57         gstbuffer.h     \
58         gstbufferpool.h \
59         gstclock.h      \
60         gstcpu.h        \
61         gstelement.h    \
62         gstextratypes.h \
63         gstbin.h        \
64         gstpipeline.h   \
65         gstthread.h     \
66         gsttype.h       \
67         gstcaps.h       \
68         gstprops.h      \
69         gstplugin.h     \
70         gstutils.h      \
71         gsttrace.h      \
72         gstmeta.h       \
73         gsttee.h        \
74         gstxml.h        \
75         cothreads.h     \
76         gstscheduler.h
77
78 noinst_HEADERS =        \
79         gst_private.h   \
80         gstarch.h       \
81         gsti386.h       \
82         gstppc.h        
83
84 CFLAGS += -g -Wall
85
86 libgst_la_LIBADD = $(GLIB_LIBS) $(GTK_LIBS) $(XML_LIBS)
87 libgst_la_LDFLAGS = -version-info $(STREAMER_CURRENT):$(STREAMER_REVISION):$(STREAMER_AGE)
88
89 EXTRA_DIST = ROADMAP