From 37bf5a669e3624eeffe755bd11855c822a497336 Mon Sep 17 00:00:00 2001 From: Gwenole Beauchesne Date: Fri, 20 Jul 2012 16:37:01 +0200 Subject: [PATCH] tests: simplify build with various display options. --- tests/Makefile.am | 81 ++++++++++++++++++++++++++-------------------------- tests/test-display.c | 9 +++--- 2 files changed, 45 insertions(+), 45 deletions(-) diff --git a/tests/Makefile.am b/tests/Makefile.am index ff1e09c..c3d4666 100644 --- a/tests/Makefile.am +++ b/tests/Makefile.am @@ -1,73 +1,72 @@ -noinst_PROGRAMS = \ - test-decode \ - test-display \ - test-surfaces \ - test-windows \ - test-subpicture \ +noinst_PROGRAMS = \ + test-decode \ + test-display \ + test-surfaces \ + test-windows \ + test-subpicture \ $(NULL) if USE_GLX -noinst_PROGRAMS += \ - test-textures \ +noinst_PROGRAMS += \ + test-textures \ $(NULL) endif -TEST_CFLAGS = $(LIBVA_CFLAGS) -I$(top_srcdir)/gst-libs $(GST_CFLAGS) -DGST_USE_UNSTABLE_API -TEST_X11_CFLAGS = -DUSE_X11 $(X11_CFLAGS) -TEST_GLX_CFLAGS = -DUSE_GLX $(X11_CFLAGS) $(GL_CFLAGS) -TEST_MIX_CFLAGS = $(TEST_X11_CFLAGS) -if USE_GLX -TEST_MIX_CFLAGS += $(TEST_GLX_CFLAGS) -endif +TEST_CFLAGS = \ + -DGST_USE_UNSTABLE_API \ + -I$(top_srcdir)/gst-libs \ + $(LIBVA_CFLAGS) \ + $(GST_CFLAGS) \ + $(NULL) TEST_LIBS = \ - $(GST_LIBS) \ + $(LIBVA_LIBS) \ + $(GST_LIBS) \ $(top_builddir)/gst-libs/gst/vaapi/libgstvaapi-@GST_MAJORMINOR@.la -TEST_X11_LIBS = \ - $(X11_LIBS) \ - $(GST_LIBS) \ - $(LIBVA_X11_LIBS) \ +if USE_X11 +TEST_CFLAGS += $(X11_CFLAGS) +TEST_LIBS += \ + $(LIBVA_X11_LIBS) \ + $(X11_LIBS) \ $(top_builddir)/gst-libs/gst/vaapi/libgstvaapi-x11-@GST_MAJORMINOR@.la +endif -TEST_GLX_LIBS = \ - $(X11_LIBS) \ - $(GL_LIBS) \ - $(GST_LIBS) \ - $(LIBVA_GLX_LIBS) \ - $(top_builddir)/gst-libs/gst/vaapi/libgstvaapi-glx-@GST_MAJORMINOR@.la - -TEST_MIX_LIBS = $(TEST_X11_LIBS) if USE_GLX -TEST_MIX_LIBS += $(TEST_GLX_LIBS) +TEST_CFLAGS += $(X11_CFLAGS) $(GL_CFLAGS) +TEST_LIBS += \ + $(LIBVA_GLX_LIBS) \ + $(X11_LIBS) \ + $(GL_LIBS) \ + $(top_builddir)/gst-libs/gst/vaapi/libgstvaapi-glx-@GST_MAJORMINOR@.la endif test_codecs_source_c = test-mpeg2.c test-h264.c test-vc1.c test-jpeg.c test_codecs_source_h = $(test_codecs_source_c:%.c=%.h) test_decode_SOURCES = test-decode.c $(test_codecs_source_c) -test_decode_CFLAGS = $(TEST_CFLAGS) $(TEST_X11_CFLAGS) -test_decode_LDADD = $(TEST_LIBS) $(TEST_X11_LIBS) +test_decode_CFLAGS = $(TEST_CFLAGS) +test_decode_LDADD = $(TEST_LIBS) test_display_SOURCES = test-display.c -test_display_CFLAGS = $(TEST_CFLAGS) $(TEST_MIX_CFLAGS) -test_display_LDADD = $(TEST_LIBS) $(TEST_MIX_LIBS) +test_display_CFLAGS = $(TEST_CFLAGS) +test_display_LDADD = $(TEST_LIBS) test_surfaces_SOURCES = test-surfaces.c -test_surfaces_CFLAGS = $(TEST_CFLAGS) $(TEST_X11_CFLAGS) -test_surfaces_LDADD = $(TEST_LIBS) $(TEST_X11_LIBS) +test_surfaces_CFLAGS = $(TEST_CFLAGS) +test_surfaces_LDADD = $(TEST_LIBS) test_subpicture_SOURCES = test-subpicture.c test-mpeg2.c test-subpicture-data.c -test_subpicture_CFLAGS = $(TEST_CFLAGS) $(TEST_X11_CFLAGS) -test_subpicture_LDADD = $(TEST_LIBS) $(TEST_X11_LIBS) +test_subpicture_CFLAGS = $(TEST_CFLAGS) +test_subpicture_LDADD = $(TEST_LIBS) test_windows_SOURCES = test-windows.c image.c -test_windows_CFLAGS = $(TEST_CFLAGS) $(TEST_X11_CFLAGS) -test_windows_LDADD = $(TEST_LIBS) $(TEST_X11_LIBS) +test_windows_CFLAGS = $(TEST_CFLAGS) +test_windows_LDADD = $(TEST_LIBS) test_textures_SOURCES = test-textures.c image.c -test_textures_CFLAGS = $(TEST_CFLAGS) $(TEST_GLX_CFLAGS) -test_textures_LDADD = $(TEST_LIBS) $(TEST_GLX_LIBS) +test_textures_CFLAGS = $(TEST_CFLAGS) +test_textures_LDADD = $(TEST_LIBS) EXTRA_DIST = \ image.h \ diff --git a/tests/test-display.c b/tests/test-display.c index 302fc31..12f7520 100644 --- a/tests/test-display.c +++ b/tests/test-display.c @@ -19,11 +19,12 @@ * Boston, MA 02110-1301 USA */ +#include "config.h" #include -#ifdef USE_X11 +#if USE_X11 #include #endif -#ifdef USE_GLX +#if USE_GLX #include #endif @@ -155,7 +156,7 @@ main(int argc, char *argv[]) gst_init(&argc, &argv); -#ifdef USE_X11 +#if USE_X11 g_print("#\n"); g_print("# Create display with gst_vaapi_display_x11_new()\n"); g_print("#\n"); @@ -216,7 +217,7 @@ main(int argc, char *argv[]) g_print("\n"); #endif -#ifdef USE_GLX +#if USE_GLX g_print("#\n"); g_print("# Create display with gst_vaapi_display_glx_new()\n"); g_print("#\n"); -- 2.7.4