liyujie
2025-08-28 b3810562527858a3b3d98ffa6e9c9c5b0f4a9a8e
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
SUBDIRS = fuzzer
 
if BUILD_TESTS
 
AM_CPPFLAGS = -I$(top_srcdir)/src -I$(top_srcdir)/src/gallium/include $(CHECK_CFLAGS) -I$(top_srcdir)/src/gallium/auxiliary $(DEFINES)
 
TEST_LIBS = libvrtest.la $(top_builddir)/src/libvirglrenderer.la $(CHECK_LIBS)
 
run_tests = test_virgl_init test_virgl_transfer test_virgl_resource test_virgl_cmd
 
noinst_LTLIBRARIES = libvrtest.la
libvrtest_la_SOURCES = testvirgl.c \
                       testvirgl.h \
                       testvirgl_encode.c \
                       testvirgl_encode.h
 
noinst_PROGRAMS = $(run_tests)
TESTS = $(run_tests)
 
test_virgl_init_SOURCES = test_virgl_init.c
test_virgl_init_LDADD = $(TEST_LIBS)
test_virgl_init_LDFLAGS = -no-install
 
test_virgl_resource_SOURCES = test_virgl_resource.c
test_virgl_resource_LDADD = $(TEST_LIBS)
test_virgl_resource_LDFLAGS = -no-install
 
test_virgl_transfer_SOURCES = test_virgl_transfer.c
test_virgl_transfer_LDADD = $(TEST_LIBS)
test_virgl_transfer_LDFLAGS = -no-install
 
test_virgl_cmd_SOURCES = test_virgl_cmd.c large_shader.h
test_virgl_cmd_LDADD = $(TEST_LIBS)
test_virgl_cmd_LDFLAGS = -no-install
 
if HAVE_VALGRIND
VALGRIND_FLAGS= \
   --leak-check=full \
   --quiet \
   --error-exitcode=3 \
   --suppressions=$(srcdir)/valgrind.suppressions
 
valgrind:
   $(MAKE) check-TESTS LOG_COMPILER="$(VALGRIND)" LOG_FLAGS="$(VALGRIND_FLAGS)" CK_FORK=no
 
check: valgrind
 
EXTRA_DIST = valgrind.suppressions
endif
endif
 
-include $(top_srcdir)/git.mk