Git init
[framework/multimedia/gst-plugins-base0.10.git] / gst / playback / Makefile.am
1 # variables used for enum/marshal generation
2 glib_enum_define = GST_PLAY
3 glib_gen_prefix = gst_play
4 glib_gen_basename = gstplay
5
6 built_sources = gstplay-marshal.c
7 built_headers = gstplay-marshal.h
8
9 plugin_LTLIBRARIES = libgstplaybin.la libgstdecodebin.la libgstdecodebin2.la
10
11 libgstplaybin_la_SOURCES = \
12         gstplayback.c \
13         gstplaybin.c \
14         gstplaybin2.c \
15         gstplaysink.c \
16         gstplaybasebin.c \
17         gstplay-enum.c \
18         gststreaminfo.c \
19         gststreamselector.c \
20         gstsubtitleoverlay.c \
21         gststreamsynchronizer.c
22
23 nodist_libgstplaybin_la_SOURCES = $(built_sources)
24 libgstplaybin_la_CFLAGS = $(GST_PLUGINS_BASE_CFLAGS) $(GST_CFLAGS)
25 libgstplaybin_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
26 libgstplaybin_la_LIBADD = \
27         $(top_builddir)/gst-libs/gst/pbutils/libgstpbutils-@GST_MAJORMINOR@.la \
28         $(top_builddir)/gst-libs/gst/interfaces/libgstinterfaces-@GST_MAJORMINOR@.la \
29         $(top_builddir)/gst-libs/gst/video/libgstvideo-@GST_MAJORMINOR@.la \
30         $(GST_LIBS)
31 libgstplaybin_la_LIBTOOLFLAGS = --tag=disable-static
32
33 libgstdecodebin_la_SOURCES = gstdecodebin.c
34 nodist_libgstdecodebin_la_SOURCES = $(built_sources)
35 libgstdecodebin_la_CFLAGS = $(GST_PLUGINS_BASE_CFLAGS) $(GST_CFLAGS)
36 libgstdecodebin_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
37 libgstdecodebin_la_LIBADD = \
38         $(top_builddir)/gst-libs/gst/pbutils/libgstpbutils-@GST_MAJORMINOR@.la \
39         $(GST_LIBS)
40 libgstdecodebin_la_LIBTOOLFLAGS = --tag=disable-static
41
42 libgstdecodebin2_la_SOURCES = gstdecodebin2.c gsturidecodebin.c gstplay-enum.c
43 nodist_libgstdecodebin2_la_SOURCES = $(built_sources)
44 libgstdecodebin2_la_CFLAGS = $(GST_PLUGINS_BASE_CFLAGS) $(GST_CFLAGS)
45 libgstdecodebin2_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
46 libgstdecodebin2_la_LIBADD = \
47         $(top_builddir)/gst-libs/gst/pbutils/libgstpbutils-@GST_MAJORMINOR@.la \
48         $(GST_LIBS)
49 libgstdecodebin2_la_LIBTOOLFLAGS = --tag=disable-static
50
51 noinst_HEADERS = \
52         gstplayback.h \
53         gstplaybasebin.h \
54         gstplaysink.h \
55         gststreaminfo.h \
56         gstplay-enum.h \
57         gststreamselector.h \
58         gstrawcaps.h \
59         gstsubtitleoverlay.h \
60         gststreamsynchronizer.h
61
62 BUILT_SOURCES = $(built_headers) $(built_sources)
63
64 EXTRA_DIST = gstplay-marshal.list
65
66 CLEANFILES = $(BUILT_SOURCES)
67
68 include $(top_srcdir)/common/gst-glib-gen.mak
69
70 Android.mk: Makefile.am $(BUILT_SOURCES)
71         androgenizer \
72         -:PROJECT libgstdecodebin -:SHARED libgstdecodebin \
73          -:TAGS eng debug \
74          -:REL_TOP $(top_srcdir) -:ABS_TOP $(abs_top_srcdir) \
75          -:SOURCES $(libgstdecodebin_la_SOURCES) \
76                    $(nodist_libgstdecodebin_la_SOURCES) \
77          -:CFLAGS $(DEFS) $(DEFAULT_INCLUDES) $(libgstdecodebin_la_CFLAGS) \
78          -:LDFLAGS $(libgstdecodebin_la_LDFLAGS) \
79                    $(libgstdecodebin_la_LIBADD) \
80                    -ldl \
81          -:PASSTHROUGH LOCAL_ARM_MODE:=arm \
82                        LOCAL_MODULE_PATH:='$$(TARGET_OUT)/lib/gstreamer-0.10' \
83          \
84         -:PROJECT libgstdecodebin2 -:SHARED libgstdecodebin2 \
85          -:TAGS eng debug \
86          -:REL_TOP $(top_srcdir) -:ABS_TOP $(abs_top_srcdir) \
87          -:SOURCES $(libgstdecodebin2_la_SOURCES) \
88                    $(nodist_libgstdecodebin2_la_SOURCES) \
89          -:CFLAGS $(DEFS) $(DEFAULT_INCLUDES) $(libgstdecodebin2_la_CFLAGS) \
90          -:LDFLAGS $(libgstdecodebin2_la_LDFLAGS) \
91                    $(libgstdecodebin2_la_LIBADD) \
92                    -ldl \
93          -:PASSTHROUGH LOCAL_ARM_MODE:=arm \
94                        LOCAL_MODULE_PATH:='$$(TARGET_OUT)/lib/gstreamer-0.10' \
95          \
96         -:PROJECT libgstplaybin -:SHARED libgstplaybin \
97          -:TAGS eng debug \
98          -:REL_TOP $(top_srcdir) -:ABS_TOP $(abs_top_srcdir) \
99          -:SOURCES $(libgstplaybin_la_SOURCES) \
100                    $(nodist_libgstplaybin_la_SOURCES) \
101          -:CFLAGS $(DEFS) $(DEFAULT_INCLUDES) $(libgstplaybin_la_CFLAGS) \
102          -:LDFLAGS $(libgstplaybin_la_LDFLAGS) \
103                    $(libgstplaybin_la_LIBADD) \
104                    -ldl \
105          -:PASSTHROUGH LOCAL_ARM_MODE:=arm \
106                        LOCAL_MODULE_PATH:='$$(TARGET_OUT)/lib/gstreamer-0.10' \
107         > $@