gst/gstplugin.c: Switch to using G_MODULE_BIND_LOCAL, which means plugins are now...
[platform/upstream/gstreamer.git] / gst / elements / Makefile.am
1 # FIXME:
2 # need to get gstbufferstore.[ch] into its own lib, preferrably 
3 # libs/gst/buifferstore
4 # This requires building libs/gst before this dir, which we currently don't
5 # do.
6
7 plugin_LTLIBRARIES = libgstelements.la
8 AS_LIBTOOL_LIB = libgstelements
9
10 EXTRA_DIST = $(as_libtool_EXTRA_DIST)
11 noinst_DATA = $(as_libtool_noinst_DATA_files)
12
13 # FIXME:
14 # Disable multifilesrc on Windows, cause it uses mmap excessively
15 # and I don't feel like fixing it yet.  See also the disablement
16 # in gstelements.c.
17 if AS_LIBTOOL_WIN32
18 multifilesrc = 
19 pipefilter =
20 else
21 multifilesrc = gstmultifilesrc.c
22 pipefilter = gstpipefilter.c
23 endif
24
25 libgstelements_la_DEPENDENCIES = ../libgstreamer-@GST_MAJORMINOR@.la
26 libgstelements_la_SOURCES =     \
27         gstfakesrc.c            \
28         gstfakesink.c           \
29         gstfilesrc.c            \
30         gstidentity.c           \
31         gstelements.c           \
32         gsttee.c
33
34 # FIXME 0.9: mentioned by po/POTFILES.in, so we include them here --
35 # this is a short-term hack, really we should just decide the fate of
36 # these files above, then this will be unnecessary
37 EXTRA_DIST +=                   \
38         gstaggregator.c         \
39         gstbufferstore.c        \
40         gstfilesink.c           \
41         gstfdsink.c             \
42         gstfdsrc.c              \
43         gstmd5sink.c            \
44         gstmultifilesrc.c       \
45         gstpipefilter.c         \
46         gstshaper.c             \
47         gststatistics.c         \
48         gsttypefindelement.c
49
50
51 libgstelements_la_CFLAGS = $(GST_OBJ_CFLAGS)
52 libgstelements_la_LIBADD = $(GST_OBJ_LIBS) \
53         $(top_builddir)/gst/base/libgstbase-@GST_MAJORMINOR@.la \
54         $(top_builddir)/gst/libgstreamer-@GST_MAJORMINOR@.la
55 libgstelements_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS) $(as_libtool_LDFLAGS)
56
57 noinst_HEADERS =                \
58         gstaggregator.h         \
59         gstbufferstore.h        \
60         gstfakesink.h           \
61         gstfakesrc.h            \
62         gstfdsink.h             \
63         gstfdsrc.h              \
64         gstfilesink.h           \
65         gstfilesrc.h            \
66         gstidentity.h           \
67         gstmd5sink.h            \
68         gstmultifilesrc.h       \
69         gstpipefilter.h         \
70         gstshaper.h             \
71         gststatistics.h         \
72         gsttee.h                \
73         gsttypefindelement.h
74
75 install-data-local: as-libtool-install-data-local
76
77 uninstall-local: as-libtool-uninstall-local
78
79 include $(top_srcdir)/common/as-libtool.mak
80