Do not use GST_SCHEDULING_FLAG_SEEKABLE in TV Profile
[platform/upstream/gstreamer.git] / gst / Makefile.am
index ffab233..ba269de 100644 (file)
@@ -41,7 +41,8 @@ DIST_SUBDIRS = parse printf
 # 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
 
@@ -66,12 +67,14 @@ libgstreamer_@GST_API_VERSION@_la_SOURCES = \
        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            \
@@ -80,7 +83,6 @@ libgstreamer_@GST_API_VERSION@_la_SOURCES = \
        gstevent.c              \
        gstformat.c             \
        gstghostpad.c           \
-       gstglobaldevicemonitor.c \
        gstinfo.c               \
        gstiterator.c           \
        gstatomicqueue.c        \
@@ -97,6 +99,7 @@ libgstreamer_@GST_API_VERSION@_la_SOURCES = \
        gstpluginloader.c       \
        gstpoll.c               \
        gstpreset.c             \
+       gstprotection.c         \
        gstquark.c              \
        gstquery.c              \
        gstregistry.c           \
@@ -126,12 +129,13 @@ nodist_libgstreamer_@GST_API_VERSION@_la_SOURCES = $(built_source_make)
 # 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                                   \
@@ -147,7 +151,14 @@ libgstreamer_@GST_API_VERSION@_la_LIBADD =         \
        $(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)
@@ -184,7 +195,7 @@ gst_headers =                       \
        gstevent.h              \
        gstformat.h             \
        gstghostpad.h           \
-       gstglobaldevicemonitor.h \
+       gstdevicemonitor.h      \
        gstinfo.h               \
        gstiterator.h           \
        gstatomicqueue.h        \
@@ -201,6 +212,7 @@ gst_headers =                       \
        gstpluginfeature.h      \
        gstpoll.h               \
        gstpreset.h             \
+       gstprotection.h         \
        gstquery.h              \
        gstsample.h             \
        gstsegment.h            \
@@ -225,6 +237,9 @@ libgstreamer_@GST_API_VERSION@include_HEADERS = $(gst_headers) math-compat.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   \
@@ -260,23 +275,6 @@ gstenumtypes.c: $(gst_headers)
 
 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
 
@@ -287,7 +285,7 @@ gir_sources=$(patsubst %,$(srcdir)/%, $(libgstreamer_@GST_API_VERSION@_la_SOURCE
 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 \
@@ -304,7 +302,7 @@ Gst-@GST_API_VERSION@.gir: $(INTROSPECTION_SCANNER) libgstreamer-@GST_API_VERSIO
                --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)