misc: Fix various compiler warnings on MinGW
[platform/upstream/gstreamer.git] / tests / check / Makefile.am
index 821fe7e..4c9d344 100644 (file)
@@ -7,14 +7,14 @@ GST_TOOLS_DIR = $(top_builddir)/tools
 REGISTRY_ENVIRONMENT = \
        GST_REGISTRY=$(CHECK_REGISTRY)
 
-TESTS_ENVIRONMENT = \
+AM_TESTS_ENVIRONMENT += \
         GST_STATE_IGNORE_ELEMENTS="$(STATE_IGNORE_ELEMENTS)"   \
         $(REGISTRY_ENVIRONMENT)                                        \
-        GST_PLUGIN_SCANNER=$(top_builddir)/libs/gst/helpers/gst-plugin-scanner \
-        GST_PLUGIN_SYSTEM_PATH=                                        \
-        GST_PLUGIN_PATH=$(top_builddir)/plugins
+        GST_PLUGIN_SCANNER_1_0=$(top_builddir)/libs/gst/helpers/gst-plugin-scanner \
+        GST_PLUGIN_SYSTEM_PATH_1_0=                                    \
+        GST_PLUGIN_PATH_1_0=$(top_builddir)/plugins
 
-plugindir = $(libdir)/gstreamer-@GST_MAJORMINOR@
+plugindir = $(libdir)/gstreamer-@GST_API_VERSION@
 
 # override to _not_ install the test plugins
 install-pluginLTLIBRARIES:
@@ -38,17 +38,17 @@ endif
 
 # Do not run the abi test in case any option which causes the API to change has
 # been used
-if FALSE
 if !GST_DISABLE_REGISTRY
-if !GST_DISABLE_TRACE
 ABI_CHECKS = gst/gstabi
 endif
-endif
+
+if !GST_DISABLE_GST_DEBUG
+PRINTF_CHECKS = gst/gstprintf
+else
+PRINTF_CHECKS =
 endif
 
-if FALSE
 LIBSABI_CHECKS = libs/libsabi
-endif
 
 if HAVE_CXX
 CXX_CHECKS = gst/gstcpp libs/gstlibscpp
@@ -65,19 +65,23 @@ REGISTRY_CHECKS =                           \
        gst/gst                                 \
        gst/gstbin                              \
        gst/gstchildproxy                       \
-       gst/gstcontroller                               \
+       gst/gstcontext                          \
+       gst/gstcontroller                       \
        gst/gstelement                          \
        gst/gstelementfactory                   \
        gst/gstevent                            \
        gst/gstghostpad                         \
        gst/gstplugin                           \
        gst/gstpreset                           \
+       gst/gstprotection                       \
        gst/gstquery                            \
        gst/gstregistry                         \
        gst/gsturi                              \
        gst/gstutils                            \
        generic/sinks                           \
        elements/capsfilter                     \
+       elements/concat                         \
+       elements/dataurisrc                     \
        elements/fakesink                       \
        elements/fakesrc                        \
        elements/fdsrc                          \
@@ -91,9 +95,13 @@ REGISTRY_CHECKS =                            \
        elements/queue                          \
        elements/queue2                         \
        elements/valve                          \
+       elements/streamiddemux                  \
+       libs/baseparse                          \
        libs/basesrc                            \
        libs/basesink                           \
+       libs/sparsefile                         \
        libs/controller                         \
+       libs/queuearray                         \
        libs/typefindhelper                     \
        pipelines/seek                          \
        pipelines/stress                        \
@@ -105,12 +113,16 @@ check_PROGRAMS =                          \
        gst/gstatomicqueue                      \
        gst/gstbuffer                           \
        gst/gstbufferlist                       \
+       gst/gstbufferpool                       \
        gst/gstmeta                             \
        gst/gstmemory                           \
        gst/gstbus                              \
        gst/gstcaps                             \
+       gst/gstcapsfeatures                     \
        $(CXX_CHECKS)                           \
        gst/gstdatetime                         \
+       gst/gstdeinit                           \
+       gst/gstdevice                           \
        gst/gstinfo                             \
        gst/gstiterator                         \
        gst/gstmessage                          \
@@ -118,31 +130,49 @@ check_PROGRAMS =                          \
        gst/gstobject                           \
        gst/gstpad                              \
        gst/gstparamspecs                       \
+       gst/gstpipeline                         \
        gst/gstpoll                             \
+       gst/gstprotection                       \
+       $(PRINTF_CHECKS)                        \
+       gst/gstpromise                          \
        gst/gstsegment                          \
        gst/gstsystemclock                      \
        gst/gstclock                            \
+       gst/gststream                           \
        gst/gststructure                        \
        gst/gsttag                              \
+       gst/gsttracerrecord                             \
        gst/gsttagsetter                        \
        gst/gsttask                             \
+       gst/gsttoc                              \
+       gst/gsttocsetter                        \
        gst/gstvalue                            \
        generic/states                          \
        $(PARSE_CHECKS)                         \
        $(REGISTRY_CHECKS)                      \
        $(LIBSABI_CHECKS)                       \
        libs/adapter                            \
+       libs/aggregator                         \
        libs/bitreader                          \
+       libs/bitwriter                          \
        libs/bytereader                         \
        libs/bytewriter                         \
+       libs/bitreader-noinline         \
+       libs/bytereader-noinline        \
+       libs/bytewriter-noinline        \
+       libs/flowcombiner                       \
+       libs/sparsefile                         \
+       libs/collectpads                        \
+       libs/gstharness                         \
        libs/gstnetclientclock                  \
        libs/gstnettimeprovider                 \
-       libs/transform1
+       libs/gsttestclock                       \
+       libs/transform1                         \
+       libs/transform2                         \
+       tools/gstinspect
 
 # failing tests
-noinst_PROGRAMS =                              \
-       gst/gstpipeline                         \
-       libs/collectpads2
+noinst_PROGRAMS =
 
 # elements to ignore for the state tests
 # STATE_IGNORE_ELEMENTS =
@@ -153,11 +183,13 @@ noinst_HEADERS = \
        gst/capslist.h \
        gst/struct_arm.h \
        gst/struct_i386.h \
+       gst/struct_i386w.h \
        gst/struct_hppa.h \
        gst/struct_ppc32.h \
        gst/struct_ppc64.h \
        gst/struct_sparc.h \
        gst/struct_x86_64.h \
+       gst/struct_x86_64w.h \
        libs/struct_arm.h \
        libs/struct_i386.h \
        libs/struct_hppa.h \
@@ -169,38 +201,47 @@ noinst_HEADERS = \
 EXTRA_DIST = \
        libs/test_transform.c
 
-AM_CFLAGS = $(GST_OBJ_CFLAGS) -UG_DISABLE_ASSERT -UG_DISABLE_CAST_CHECKS
-AM_CXXFLAGS = $(GST_OBJ_CXXFLAGS) -UG_DISABLE_ASSERT -UG_DISABLE_CAST_CHECKS
-LDADD = $(top_builddir)/libs/gst/check/libgstcheck-@GST_MAJORMINOR@.la \
-       $(top_builddir)/libs/gst/base/libgstbase-@GST_MAJORMINOR@.la \
+AM_CFLAGS = $(PTHREAD_CFLAGS) $(GST_OBJ_CFLAGS) -UG_DISABLE_ASSERT -UG_DISABLE_CAST_CHECKS \
+       -DGST_CHECK_TEST_ENVIRONMENT_BEACON="\"GST_STATE_IGNORE_ELEMENTS\""
+AM_CXXFLAGS = $(GST_OBJ_CXXFLAGS) -UG_DISABLE_ASSERT -UG_DISABLE_CAST_CHECKS \
+       -DGST_CHECK_TEST_ENVIRONMENT_BEACON="\"GST_STATE_IGNORE_ELEMENTS\""
+LDADD = $(top_builddir)/libs/gst/check/libgstcheck-@GST_API_VERSION@.la \
+       $(top_builddir)/libs/gst/base/libgstbase-@GST_API_VERSION@.la \
        $(GST_OBJ_LIBS)
 
 gst_gstcpp_SOURCES = gst/gstcpp.cc
 
 libs_gstlibscpp_SOURCES = libs/gstlibscpp.cc
 
+gst_gsttracerrecord_CFLAGS = $(GST_OBJ_CFLAGS) $(AM_CFLAGS) -DGST_USE_UNSTABLE_API
+
 gst_gstutils_LDADD = $(LDADD) $(GSL_LIBS) $(GMP_LIBS)
 
+gst_gstprintf_LDADD = \
+       $(top_builddir)/gst/printf/libgstprintf.la \
+       $(LDADD)
+
 elements_fdsrc_CFLAGS=$(GST_OBJ_CFLAGS) $(AM_CFLAGS) \
        -DTESTFILE=\"$(top_srcdir)/configure.ac\"
 elements_filesrc_CFLAGS=$(GST_OBJ_CFLAGS) $(AM_CFLAGS) \
        -DTESTFILE=\"$(top_srcdir)/configure.ac\"
 
 libs_controller_LDADD = \
-       $(top_builddir)/libs/gst/controller/libgstcontroller-@GST_MAJORMINOR@.la \
+       $(top_builddir)/libs/gst/controller/libgstcontroller-@GST_API_VERSION@.la \
        $(LDADD)
 libs_gstnetclientclock_LDADD = \
-       $(top_builddir)/libs/gst/net/libgstnet-@GST_MAJORMINOR@.la \
+       $(top_builddir)/libs/gst/net/libgstnet-@GST_API_VERSION@.la \
        $(LDADD)
 libs_gstnettimeprovider_LDADD = \
-       $(top_builddir)/libs/gst/net/libgstnet-@GST_MAJORMINOR@.la \
+       $(top_builddir)/libs/gst/net/libgstnet-@GST_API_VERSION@.la \
        $(GIO_LIBS) $(LDADD)
 
 # valgrind testing
 # these just need valgrind fixing, period
 VALGRIND_TO_FIX = \
        gst/gstinfo \
-       pipelines/parse-launch
+       gst/gsttracerrecord \
+       tools/gstinspect
 
 VALGRIND_IGNORE = \
        pipelines/stress