state_trackers/xvmc/test: Convert to automake

This commit is contained in:
Matt Turner 2012-09-04 21:16:04 -07:00 committed by Andreas Boll
parent 984562d630
commit c236fa82c2
4 changed files with 25 additions and 31 deletions

View File

@ -35,6 +35,29 @@ libxvmctracker_la_SOURCES = \
subpicture.c \
attributes.c
check_PROGRAMS = \
tests/test_context \
tests/test_surface \
tests/test_subpicture \
tests/test_blocks \
tests/test_rendering
TESTS = $(check_PROGRAMS)
noinst_PROGRAMS = tests/xvmc_bench
TEST_LIBS = -lXvMCW -lXvMC -lXv -lX11
tests_test_context_SOURCES = tests/test_context.c tests/testlib.c
tests_test_context_LDADD = $(TEST_LIBS)
tests_test_surface_SOURCES = tests/test_surface.c tests/testlib.c
tests_test_surface_LDADD = $(TEST_LIBS)
tests_test_subpicture_SOURCES = tests/test_subpicture.c tests/testlib.c
tests_test_subpicture_LDADD = $(TEST_LIBS)
tests_test_blocks_SOURCES = tests/test_blocks.c tests/testlib.c
tests_test_blocks_LDADD = $(TEST_LIBS)
tests_test_rendering_SOURCES = tests/test_rendering.c tests/testlib.c
tests_test_rendering_LDADD = $(TEST_LIBS)
tests_xvmc_bench_SOURCES = tests/xvmc_bench.c tests/testlib.c
tests_xvmc_bench_LDADD = $(TEST_LIBS)
#XXX: Delete this when all targets that rely on xvmctracker are converted to automake.
all-local: libxvmctracker.la
ln -f $(builddir)/.libs/libxvmctracker.a $(builddir)/libxvmctracker.a

View File

@ -1,31 +0,0 @@
TOP = ../../../../..
include $(TOP)/configs/current
LIBS = -lXvMCW -lXvMC -lXv -lX11
#############################################
.PHONY: default clean
default: test_context test_surface test_subpicture test_blocks test_rendering xvmc_bench
test_context: test_context.o testlib.o
$(CC) $(LDFLAGS) -o $@ $^ $(LIBS)
test_surface: test_surface.o testlib.o
$(CC) $(LDFLAGS) -o $@ $^ $(LIBS)
test_subpicture: test_subpicture.o testlib.o
$(CC) $(LDFLAGS) -o $@ $^ $(LIBS)
test_blocks: test_blocks.o testlib.o
$(CC) $(LDFLAGS) -o $@ $^ $(LIBS)
test_rendering: test_rendering.o testlib.o
$(CC) $(LDFLAGS) -o $@ $^ $(LIBS)
xvmc_bench: xvmc_bench.o testlib.o
$(CC) $(LDFLAGS) -o $@ $^ $(LIBS)
clean:
$(RM) -rf *.o test_context test_surface test_subpicture test_blocks test_rendering xvmc_bench

View File

@ -28,6 +28,7 @@
#include <assert.h>
#include <error.h>
#include <stdio.h>
#include <stdlib.h>
#include "testlib.h"
static void PrintGUID(const char *guid)

View File

@ -27,6 +27,7 @@
#include "testlib.h"
#include <stdio.h>
#include <stdlib.h>
/*
void test(int pred, const char *pred_string, const char *doc_string, const char *file, unsigned int line)