1
1
## Process this file with automake to produce Makefile.in
3
SUBDIRS = virshdata confdata sexpr2xmldata xml2sexprdata
3
SHELL = $(PREFERABLY_POSIX_SHELL)
5
LIBVIRT = $(top_builddir)/src/.libs/libvirt.a
5
SUBDIRS = virshdata confdata sexpr2xmldata \
6
xml2sexprdata xmconfigdata xencapsdata
9
-I$(top_srcdir)/gnulib/lib -I../gnulib/lib \
8
10
-I$(top_builddir)/include \
9
11
-I$(top_builddir)/src \
10
12
-I$(top_srcdir)/include \
11
13
-I$(top_srcdir)/src \
13
18
-D_XOPEN_SOURCE=600 -D_POSIX_C_SOURCE=199506L \
14
-DGETTEXT_PACKAGE=\"$(PACKAGE)\"
19
-DGETTEXT_PACKAGE=\"$(PACKAGE)\" \
16
25
@STATIC_BINARIES@ \
31
../src/libvirt_test.la \
32
../gnulib/lib/libgnu.la \
20
EXTRA_DIST = xmlrpcserver.py test_conf.sh
22
43
noinst_PROGRAMS = xmlrpctest xml2sexprtest sexpr2xmltest virshtest conftest \
25
TESTS = xml2sexprtest sexpr2xmltest virshtest test_conf.sh reconnect
44
reconnect xmconfigtest xencapstest qemuxml2argvtest qemuxml2xmltest \
45
nodeinfotest statstest qparamtest
54
EXTRA_DIST += $(test_scripts)
56
TESTS = xml2sexprtest sexpr2xmltest virshtest test_conf.sh xmconfigtest \
57
xencapstest qemuxml2argvtest qemuxml2xmltest nodeinfotest \
58
statstest qparamtest $(test_scripts)
63
path_add = $$abs_top_builddir/src$(PATH_SEPARATOR)$$abs_top_builddir/qemud
65
# NB, automake < 1.10 does not provide the real
66
# abs_top_{src/build}dir variables, so don't rely
67
# on them here. Fake them with 'pwd'
69
abs_top_builddir=`cd '$(top_builddir)'; pwd` \
70
abs_top_srcdir=`cd '$(top_srcdir)'; pwd` \
71
abs_builddir=`cd '$(builddir)'; pwd` \
72
abs_srcdir=`cd '$(srcdir)'; pwd` \
73
PATH="$(path_add)$(PATH_SEPARATOR)$$PATH" \
28
$(MAKE) check TESTS_ENVIRONMENT="valgrind --quiet --leak-check=full"
78
$(MAKE) check VG="valgrind --quiet --leak-check=full --suppressions=$(srcdir)/.valgrind.supp"
30
80
# Note: xmlrpc.[c|h] is not in libvirt yet
31
81
xmlrpctest_SOURCES = \
33
83
testutils.c testutils.h \
34
$(top_builddir)/src/xmlrpc.c \
35
$(top_builddir)/src/xmlrpc.h
84
@top_srcdir@/src/xmlrpc.c \
85
@top_srcdir@/src/xmlrpc.h
38
87
xmlrpctest_LDADD = $(LDADDS)
40
89
xml2sexprtest_SOURCES = \
42
91
testutils.c testutils.h
43
xml2sexprtest_LDFLAGS =
44
92
xml2sexprtest_LDADD = $(LDADDS)
46
94
sexpr2xmltest_SOURCES = \
48
96
testutils.c testutils.h
49
sexpr2xmltest_LDFLAGS =
50
97
sexpr2xmltest_LDADD = $(LDADDS)
99
xmconfigtest_SOURCES = \
101
testutils.c testutils.h
102
xmconfigtest_LDADD = $(LDADDS)
104
qemuxml2argvtest_SOURCES = \
105
qemuxml2argvtest.c testutilsqemu.c testutilsqemu.h \
106
testutils.c testutils.h
107
qemuxml2argvtest_LDADD = $(LDADDS)
109
qemuxml2xmltest_SOURCES = \
110
qemuxml2xmltest.c testutilsqemu.c testutilsqemu.h \
111
testutils.c testutils.h
112
qemuxml2xmltest_LDADD = $(LDADDS)
52
114
virshtest_SOURCES = \
54
116
testutils.c testutils.h
56
117
virshtest_LDADD = $(LDADDS)
58
119
conftest_SOURCES = \
61
121
conftest_LDADD = $(LDADDS)
123
xencapstest_SOURCES = \
124
xencapstest.c testutils.h testutils.c
125
xencapstest_LDADD = $(LDADDS)
127
nodeinfotest_SOURCES = \
128
nodeinfotest.c testutils.h testutils.c
129
nodeinfotest_LDADD = $(LDADDS)
131
statstest_SOURCES = \
132
statstest.c testutils.h testutils.c
133
statstest_LDADD = $(LDADDS)
135
qparamtest_SOURCES = \
136
qparamtest.c testutils.h testutils.c
137
qparamtest_LDADD = $(LDADDS)
63
139
reconnect_SOURCES = \
66
141
reconnect_LDADD = $(LDADDS)
69
-@(cd $(top_builddir)/src && $(MAKE) MAKEFLAGS+=--silent)
143
CLEANFILES = *.cov *.gcov .libs/*.gcda .libs/*.gcno *.gcno *.gcda