1 lib_LTLIBRARIES = libgstmpegts-@GST_API_VERSION@.la
3 libgstmpegts_@GST_API_VERSION@_la_SOURCES = \
5 gstmpegtsdescriptor.c \
9 libgstmpegts_@GST_API_VERSION@includedir = \
10 $(includedir)/gstreamer-@GST_API_VERSION@/gst/mpegts
12 noinst_HEADERS = gstmpegts-private.h
14 libgstmpegts_@GST_API_VERSION@include_HEADERS = \
19 gstmpegtsdescriptor.h \
20 gst-dvb-descriptor.h \
24 libgstmpegts_@GST_API_VERSION@_la_CFLAGS = \
25 $(GST_PLUGINS_BAD_CFLAGS) \
26 -DGST_USE_UNSTABLE_API \
29 libgstmpegts_@GST_API_VERSION@_la_LIBADD = \
33 libgstmpegts_@GST_API_VERSION@_la_LDFLAGS = \
38 glib_enum_headers=gstmpegtssection.h \
39 gstmpegtsdescriptor.h \
45 glib_enum_define=GST_MPEGTS
46 glib_gen_prefix=gst_mpegts
47 glib_gen_basename=gstmpegts
49 BUILT_SOURCES = gstmpegts-enumtypes.c gstmpegts-enumtypes.h
50 nodist_libgstmpegts_@GST_API_VERSION@_la_SOURCES = gstmpegts-enumtypes.c
52 CLEANFILES = $(BUILT_SOURCES)
55 BUILT_GIRSOURCES = GstMpegts-@GST_API_VERSION@.gir
57 gir_headers=$(patsubst %,$(srcdir)/%, $(libgstmpegts_@GST_API_VERSION@include_HEADERS))
58 gir_headers+=$(patsubst %,$(builddir)/%, $(built_headers))
59 gir_sources=$(patsubst %,$(srcdir)/%, $(libgstmpegts_@GST_API_VERSION@_la_SOURCES))
60 gir_sources+=$(patsubst %,$(builddir)/%, $(built_sources))
62 GstMpegts-@GST_API_VERSION@.gir: $(INTROSPECTION_SCANNER) libgstmpegts-@GST_API_VERSION@.la
63 $(AM_V_GEN)PKG_CONFIG_PATH="$(GST_PKG_CONFIG_PATH)" \
64 GST_PLUGIN_SYSTEM_PATH_1_0="" GST_PLUGIN_PATH_1_0="" GST_REGISTRY_UPDATE=no \
65 $(INTROSPECTION_SCANNER) -v --namespace GstMpegts \
66 --nsversion=@GST_API_VERSION@ \
67 --identifier-prefix=GstMpegTs \
68 --symbol-prefix=gst_mpegts \
71 --c-include "gst/mpegts/mpegts.h" \
72 -I$(top_srcdir)/gst-libs \
73 -I$(top_builddir)/gst-libs \
74 --add-include-path=`PKG_CONFIG_PATH="$(GST_PKG_CONFIG_PATH)" $(PKG_CONFIG) --variable=girdir gstreamer-@GST_API_VERSION@` \
75 --add-include-path=`PKG_CONFIG_PATH="$(GST_PKG_CONFIG_PATH)" $(PKG_CONFIG) --variable=girdir gstreamer-video-@GST_API_VERSION@` \
76 --library=libgstmpegts-@GST_API_VERSION@.la \
77 --include=Gst-@GST_API_VERSION@ \
78 --libtool="$(top_builddir)/libtool" \
79 --pkg gstreamer-@GST_API_VERSION@ \
80 --pkg gstreamer-video-@GST_API_VERSION@ \
81 --pkg-export gstreamer-mpegts-@GST_API_VERSION@ \
82 --add-init-section="gst_init(NULL,NULL);" \
83 -DGST_USE_UNSTABLE_API \
88 # INTROSPECTION_GIRDIR/INTROSPECTION_TYPELIBDIR aren't the right place to
89 # install anything - we need to install inside our prefix.
90 girdir = $(datadir)/gir-1.0
91 gir_DATA = $(BUILT_GIRSOURCES)
93 typelibsdir = $(libdir)/girepository-1.0/
95 typelibs_DATA = $(BUILT_GIRSOURCES:.gir=.typelib)
97 %.typelib: %.gir $(INTROSPECTION_COMPILER)
98 $(AM_V_GEN)PKG_CONFIG_PATH="$(GST_PKG_CONFIG_PATH)" \
99 $(INTROSPECTION_COMPILER) \
100 --includedir=$(srcdir) \
101 --includedir=$(builddir) \
102 --includedir=`PKG_CONFIG_PATH="$(GST_PKG_CONFIG_PATH)" $(PKG_CONFIG) --variable=girdir gstreamer-@GST_API_VERSION@` \
103 --includedir=`PKG_CONFIG_PATH="$(GST_PKG_CONFIG_PATH)" $(PKG_CONFIG) --variable=girdir gstreamer-base-@GST_API_VERSION@` \
104 $(INTROSPECTION_COMPILER_OPTS) $< -o $(@F)
106 CLEANFILES += $(BUILT_GIRSOURCES) $(typelibs_DATA)
109 Android.mk: $(BUILT_SOURCES) Makefile.am
110 androgenizer -:PROJECT libgstmpegts -:STATIC libgstmpegts-@GST_API_VERSION@ \
112 -:REL_TOP $(top_srcdir) -:ABS_TOP $(abs_top_srcdir) \
113 -:SOURCES $(libgstmpegts_@GST_API_VERSION@_la_SOURCES) \
115 -:CFLAGS $(DEFS) $(libgstmpegts_@GST_API_VERSION@_la_CFLAGS) \
116 -:LDFLAGS $(libgstmpegts_@GST_API_VERSION@_la_LDFLAGS) \
117 $(libgstmpegts@GST_API_VERSION@_la_LIBADD) \
119 -:HEADER_TARGET gstreamer-@GST_API_VERSION@/gst/mpegts \
120 -:HEADERS $(libgstmpegtsinclude_HEADERS) \
122 -:PASSTHROUGH LOCAL_ARM_MODE:=arm \
125 include $(top_srcdir)/common/gst-glib-gen.mak