gst: Add better support for static plugins
[platform/upstream/gstreamer.git] / ext / ogg / Makefile.am
1 plugin_LTLIBRARIES = libgstogg.la
2
3 libgstogg_la_SOURCES = \
4         gstogg.c \
5         gstoggdemux.c \
6         gstoggmux.c \
7         gstogmparse.c \
8         gstoggaviparse.c \
9         gstoggparse.c \
10         gstoggstream.c \
11         dirac_parse.c \
12         vorbis_parse.c
13
14 noinst_HEADERS = \
15         gstogg.h \
16         gstoggdemux.h \
17         gstoggmux.h \
18         gstoggstream.h \
19         dirac_parse.h \
20         vorbis_parse.h
21
22 libgstogg_la_CFLAGS = $(GST_PLUGINS_BASE_CFLAGS) $(GST_BASE_CFLAGS) $(GST_CFLAGS) $(OGG_CFLAGS)
23 libgstogg_la_LIBADD = \
24         $(top_builddir)/gst-libs/gst/riff/libgstriff-$(GST_API_VERSION).la \
25         $(top_builddir)/gst-libs/gst/tag/libgsttag-$(GST_API_VERSION).la \
26         $(top_builddir)/gst-libs/gst/pbutils/libgstpbutils-$(GST_API_VERSION).la \
27         $(GST_BASE_LIBS) \
28         $(GST_LIBS) \
29         $(OGG_LIBS)
30 libgstogg_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
31 libgstogg_la_LIBTOOLFLAGS = $(GST_PLUGIN_LIBTOOLFLAGS)
32
33
34 Android.mk: Makefile.am $(BUILT_SOURCES)
35         androgenizer \
36         -:PROJECT libgstogg -:SHARED libgstogg \
37          -:TAGS eng debug \
38          -:REL_TOP $(top_srcdir) -:ABS_TOP $(abs_top_srcdir) \
39          -:SOURCES $(libgstogg_la_SOURCES) \
40          -:CFLAGS $(DEFS) $(DEFAULT_INCLUDES) $(libgstogg_la_CFLAGS) \
41          -:LDFLAGS $(libgstogg_la_LDFLAGS) \
42                    $(libgstogg_la_LIBADD) \
43                    -ldl \
44          -:PASSTHROUGH LOCAL_ARM_MODE:=arm \
45                        LOCAL_MODULE_PATH:='$$(TARGET_OUT)/lib/gstreamer-0.10' \
46         > $@