# make variables for all generated source and header files to make the
# distinction clear
-built_header_configure = gstconfig.h gstversion.h
+built_header_configure = gstversion.h
+built_sys_header_configure = gstconfig.h
built_header_make = gstenumtypes.h
built_source_make = gstenumtypes.c
gstcapsfeatures.c \
gstchildproxy.c \
gstclock.c \
+ gstclock-linreg.c \
gstcontext.c \
gstcontrolbinding.c \
gstcontrolsource.c \
gstdatetime.c \
gstdebugutils.c \
gstdevice.c \
+ gstdevicemonitor.c \
gstdeviceprovider.c \
gstdeviceproviderfactory.c \
gstelement.c \
gstevent.c \
gstformat.c \
gstghostpad.c \
- gstglobaldevicemonitor.c \
gstinfo.c \
gstiterator.c \
gstatomicqueue.c \
gstpluginloader.c \
gstpoll.c \
gstpreset.c \
+ gstprotection.c \
gstquark.c \
gstquery.c \
gstregistry.c \
# BUILT_SOURCES are built on make all/check/install before all other targets
BUILT_SOURCES = \
$(built_header_configure) \
+ $(built_sys_header_configure) \
$(built_header_make) \
$(built_source_make)
# CLEANFILES is for files generated by make
CLEANFILES = $(built_header_make) $(built_source_make) $(as_dll_cleanfiles) *.gcno *.gcda *.gcov *.gcov.out
# DISTCLEANFILES is for files generated by configure
-DISTCLEANFILES = $(built_header_configure)
+DISTCLEANFILES = $(built_header_configure) $(built_sys_header_configure)
libgstreamer_@GST_API_VERSION@_la_CFLAGS = \
-D_GNU_SOURCE \
$(GST_PRINTF_LA) \
$(GST_ALL_LIBS) \
$(WIN32_LIBS) \
+ $(SOCKET_LIBS) \
$(LIBM)
+if USE_DLOG
+libgstreamer_@GST_API_VERSION@_la_CFLAGS += $(DLOG_CFLAGS)
+libgstreamer_@GST_API_VERSION@_la_LIBADD += $(DLOG_LIBS)
+libgstreamer_@GST_API_VERSION@_la_CFLAGS += -DUSE_DLOG
+endif
+
libgstreamer_@GST_API_VERSION@_la_LDFLAGS = \
$(GST_LIB_LDFLAGS) $(GST_ALL_LDFLAGS) $(GST_LT_LDFLAGS)
gstevent.h \
gstformat.h \
gstghostpad.h \
- gstglobaldevicemonitor.h \
+ gstdevicemonitor.h \
gstinfo.h \
gstiterator.h \
gstatomicqueue.h \
gstpluginfeature.h \
gstpoll.h \
gstpreset.h \
+ gstprotection.h \
gstquery.h \
gstsample.h \
gstsegment.h \
nodist_libgstreamer_@GST_API_VERSION@include_HEADERS = \
$(built_header_configure) $(built_header_make)
+configexecincludedir = $(libdir)/gstreamer-@GST_API_VERSION@/include/gst
+nodist_configexecinclude_HEADERS = $(built_sys_header_configure)
+
noinst_HEADERS = \
gettext.h \
glib-compat-private.h \
gcov: $(libgstreamer_@GST_API_VERSION@_la_SOURCES:=.gcov)
-Android.mk: Makefile.am
- androgenizer -:PROJECT gstreamer -:SHARED libgstreamer-@GST_API_VERSION@ \
- -:TAGS eng debug \
- -:REL_TOP $(top_srcdir) -:ABS_TOP $(abs_top_srcdir) \
- -:SOURCES $(libgstreamer_@GST_API_VERSION@_la_SOURCES) \
- $(nodist_libgstreamer_@GST_API_VERSION@_la_SOURCES) \
- -:CFLAGS $(DEFS) $(libgstreamer_@GST_API_VERSION@_la_CFLAGS) \
- -:LDFLAGS $(libgstreamer_@GST_API_VERSION@_la_LDFLAGS) \
- $(libgstreamer_@GST_API_VERSION@_la_LIBADD) \
- -ldl \
- -:SUBDIR gst/parse \
- -:HEADER_TARGET gstreamer-@GST_API_VERSION@/gst \
- -:HEADERS $(libgstreamer_@GST_API_VERSION@include_HEADERS) \
- -:LIBFILTER_STATIC gstparse \
- -:PASSTHROUGH LOCAL_ARM_MODE:=arm \
- > $@
-
if HAVE_INTROSPECTION
BUILT_GIRSOURCES = Gst-@GST_API_VERSION@.gir
gir_sources+=$(patsubst %,$(builddir)/%, $(built_source_make))
Gst-@GST_API_VERSION@.gir: $(INTROSPECTION_SCANNER) libgstreamer-@GST_API_VERSION@.la
- $(AM_V_GEN)GST_PLUGIN_SYSTEM_PATH_1_0="" GST_PLUGIN_PATH_1_0="" GST_REGISTRY_UPDATE=no \
+ $(AM_V_GEN)GST_PLUGIN_SYSTEM_PATH_1_0="" GST_PLUGIN_PATH_1_0="" GST_REGISTRY_UPDATE=no GI_SCANNER_DISABLE_CACHE=yes\
$(INTROSPECTION_SCANNER) -v --namespace Gst \
--nsversion=@GST_API_VERSION@ \
--warn-all \
--pkg gobject-2.0 \
--pkg gmodule-no-export-2.0 \
--pkg-export gstreamer-@GST_API_VERSION@ \
- --add-init-section="gst_init(NULL, NULL);" \
+ --add-init-section="$(INTROSPECTION_INIT)" \
--output $@ \
$(gir_headers) \
$(gir_sources)