tests: sanitize build of test cases.
authorGwenole Beauchesne <gwenole.beauchesne@intel.com>
Thu, 27 Sep 2012 13:40:11 +0000 (15:40 +0200)
committerGwenole Beauchesne <gwenole.beauchesne@intel.com>
Thu, 27 Sep 2012 14:08:34 +0000 (16:08 +0200)
Fix compiler paths when searching for dependencies, especially when they
are in non-standard locations. Drop _DEPENDENCIES that are automatically
generated. Also include a few cosmetics (vertical alignment).

Signed-off-by: Gwenole Beauchesne <gwenole.beauchesne@intel.com>
test/Makefile.am
test/basic/Makefile.am
test/decode/Makefile.am
test/encode/Makefile.am
test/putsurface/Makefile.am
test/v4l_h264/decode/Makefile.am
test/v4l_h264/encode/Makefile.am
test/vainfo/Makefile.am

index a524aec..451b90f 100644 (file)
@@ -20,9 +20,6 @@
 # TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
 # SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
 
-
-AM_CFLAGS = -I$(top_srcdir)/va -I$(top_srcdir)/test/basic -I$(top_srcdir)/src/x11
-
 SUBDIRS = common decode encode vainfo
 
 if USE_X11
index 2480022..b52f02e 100644 (file)
 # TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
 # SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
 
-noinst_PROGRAMS = test_01 test_02 test_03 test_04 test_05 test_06 \
-               test_07 test_08 test_09 test_10 test_11
-
-AM_CFLAGS = -I$(top_srcdir)/va -I$(top_srcdir)/src/x11
-
-TEST_LIBS = $(top_builddir)/va/libva-x11.la $(top_builddir)/va/libva.la -lpthread -lX11
+noinst_PROGRAMS = \
+       test_01                 \
+       test_02                 \
+       test_03                 \
+       test_04                 \
+       test_05                 \
+       test_06                 \
+       test_07                 \
+       test_08                 \
+       test_09                 \
+       test_10                 \
+       test_11                 \
+       $(NULL)
+
+AM_CFLAGS = \
+       -DIN_LIBVA              \
+       -I$(top_srcdir)         \
+       $(NULL)
+
+TEST_LIBS = \
+       $(top_builddir)/va/libva.la     \
+       $(top_builddir)/va/libva-x11.la \
+       $(NULL)
 
 test_01_LDADD = $(TEST_LIBS)
 test_01_SOURCES = test_01.c
index 5513b87..6fffd31 100644 (file)
 
 bin_PROGRAMS = mpeg2vldemo loadjpeg
 
-libva_helpers = \
-       $(top_builddir)/test/common/libva-display.la    \
-       $(NULL)
-
 INCLUDES = \
        -I$(top_srcdir)                         \
        -I$(top_srcdir)/test/common             \
        $(NULL)
 
 TEST_LIBS = \
-       $(top_builddir)/va/libva-x11.la \
-       $(top_builddir)/va/libva.la     \
-       $(libva_helpers)                        \
+       $(top_builddir)/va/libva.la             \
+       $(top_builddir)/test/common/libva-display.la    \
        $(NULL)
 
-INCLUDES       += $(X11_CFLAGS)
-TEST_LIBS      += $(X11_LIBS)
-
 mpeg2vldemo_LDADD      = $(TEST_LIBS)
 mpeg2vldemo_SOURCES    = mpeg2vldemo.cpp
-mpeg2vldemo_DEPENDENCIES = $(libva_helpers)
 
 loadjpeg_LDADD         = $(TEST_LIBS)
 loadjpeg_SOURCES       = loadjpeg.c tinyjpeg.c
-loadjpeg_DEPENDENCIES  = $(libva_helpers)
 
 valgrind:      $(bin_PROGRAMS)
        for a in $(bin_PROGRAMS); do \
index d401756..933ac72 100644 (file)
@@ -25,27 +25,17 @@ if USE_X11
 bin_PROGRAMS += h264encode
 endif
 
-libva_helpers = \
-       $(top_builddir)/test/common/libva-display.la    \
-       $(NULL)
+h264encode_SOURCES     = h264encode_x11.c
+h264encode_CFLAGS      = -I$(top_srcdir)
+h264encode_LDADD       = \
+       $(top_builddir)/va/libva.la \
+       $(top_builddir)/va/libva-x11.la
 
-INCLUDES = \
-       -I$(top_srcdir)                         \
-       -I$(top_srcdir)/test/common             \
-       $(NULL)
-
-TEST_LIBS = \
-       $(top_builddir)/va/libva-x11.la \
-       $(top_builddir)/va/libva.la     \
-       $(libva_helpers)                        \
-       $(NULL)
-
-h264encode_LDADD = $(TEST_LIBS)
-h264encode_SOURCES = h264encode_x11.c
-
-avcenc_LDADD           = $(TEST_LIBS)
 avcenc_SOURCES         = avcenc.c
-avcenc_DEPENDENCIES    = $(libva_helpers)
+avcenc_CFLAGS          = -I$(top_srcdir) -I$(top_srcdir)/test/common
+avcenc_LDADD           = \
+       $(top_builddir)/va/libva.la \
+       $(top_builddir)/test/common/libva-display.la
 
 EXTRA_DIST = h264encode_common.c
 
index 82927bf..15b3348 100644 (file)
@@ -32,8 +32,8 @@ TEST_CFLAGS = \
        $(NULL)
 
 TEST_LIBS = \
-       $(top_builddir)/va/libva.la     \
-       -lpthread                               \
+       $(top_builddir)/va/libva.la \
+       -lpthread               \
        $(NULL)
 
 putsurface_SOURCES             = putsurface_x11.c
index e5c3185..ecc832a 100644 (file)
 
 noinst_PROGRAMS = decode
 
-INCLUDES = -I$(top_srcdir)
-
-TEST_LIBS = $(top_builddir)/va/libva.la $(top_builddir)/va/libva-x11.la -lX11 -ldl
-
-decode_LDADD = $(TEST_LIBS)
-decode_SOURCES = decode_x11.cpp TCPSocketServer.cpp
-
-decode_DEPENDENCIES =   $(top_builddir)/va/libva.la $(top_builddir)/va/libva-x11.la
+decode_SOURCES = decode_x11.cpp TCPSocketServer.cpp
+decode_CFLAGS  = -I$(top_srcdir)
+decode_LDADD   = \
+       $(top_builddir)/va/libva.la \
+       $(top_builddir)/va/libva-x11.la
 
 valgrind:   $(bin_PROGRAMS)
        for a in $(bin_PROGRAMS); do \
index 4c4d00e..00e4ad3 100644 (file)
 
 noinst_PROGRAMS = encode
 
-INCLUDES = -I$(top_srcdir)
-
-TEST_LIBS = $(top_builddir)/va/libva.la $(top_builddir)/va/libva-x11.la -lX11 -ldl
-
-encode_LDADD = $(TEST_LIBS)
-encode_SOURCES = capture.cpp avcenc.cpp TCPSocketClient.cpp
-
-capture_DEPENDENCIES =  $(top_builddir)/va/libva.la $(top_builddir)/va/libva-x11.la
+encode_SOURCES = capture.cpp avcenc.cpp TCPSocketClient.cpp
+encode_CFLAGS  = -I$(top_srcdir)
+encode_LDADD   = \
+       $(top_builddir)/va/libva.la \
+       $(top_builddir)/va/libva-x11.la
 
 valgrind:   $(bin_PROGRAMS)
        for a in $(bin_PROGRAMS); do \
index 6e1ee4c..cc17a08 100644 (file)
 
 bin_PROGRAMS = vainfo
 
-libva_helpers = \
-       $(top_builddir)/test/common/libva-display.la    \
-       $(NULL)
-
 vainfo_cflags = \
        -I$(top_srcdir)                         \
        -I$(top_srcdir)/test/common             \
@@ -34,16 +30,15 @@ vainfo_cflags = \
        $(NULL)
 
 vainfo_libs = \
-       $(top_builddir)/va/libva.la     \
-       $(top_builddir)/va/libva-x11.la \
-       $(libva_helpers)                        \
+       $(top_builddir)/va/libva.la             \
+       $(top_builddir)/va/libva-x11.la         \
+       $(top_builddir)/test/common/libva-display.la    \
        $(NULL)
 
-vainfo_SOURCES         = vainfo.c
-noinst_HEADERS         = $(source_h)
-vainfo_CFLAGS          = $(vainfo_cflags)
-vainfo_LDADD           = $(vainfo_libs)
-vainfo_DEPENDENCIES    = $(libva_helpers)
+vainfo_SOURCES = vainfo.c
+noinst_HEADERS = $(source_h)
+vainfo_CFLAGS  = $(vainfo_cflags)
+vainfo_LDADD   = $(vainfo_libs)
 
 valgrind:      vainfo
        valgrind --leak-check=full --show-reachable=yes .libs/vainfo;