2006-05-09 15:35:46 +00:00
|
|
|
## Process this file with automake to produce Makefile.in
|
|
|
|
|
2019-03-22 17:23:09 -05:00
|
|
|
## Copyright (C) 2005-2019 Red Hat, Inc.
|
2013-05-14 17:42:12 -06:00
|
|
|
##
|
|
|
|
## This library is free software; you can redistribute it and/or
|
|
|
|
## modify it under the terms of the GNU Lesser General Public
|
|
|
|
## License as published by the Free Software Foundation; either
|
|
|
|
## version 2.1 of the License, or (at your option) any later version.
|
|
|
|
##
|
|
|
|
## This library is distributed in the hope that it will be useful,
|
|
|
|
## but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
|
|
## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
|
|
|
## Lesser General Public License for more details.
|
|
|
|
##
|
|
|
|
## You should have received a copy of the GNU Lesser General Public
|
|
|
|
## License along with this library. If not, see
|
|
|
|
## <http://www.gnu.org/licenses/>.
|
2011-07-28 12:56:24 -06:00
|
|
|
|
2013-09-27 17:09:20 -06:00
|
|
|
if WITH_REMOTE
|
|
|
|
test_programs += \
|
|
|
|
virnetmessagetest \
|
|
|
|
virnetsockettest \
|
2015-06-11 14:02:30 +02:00
|
|
|
virnetdaemontest \
|
2013-09-27 17:09:20 -06:00
|
|
|
virnetserverclienttest \
|
2018-06-05 13:39:28 +02:00
|
|
|
virnettlscontexttest \
|
|
|
|
virnettlssessiontest \
|
2013-09-27 17:09:20 -06:00
|
|
|
$(NULL)
|
|
|
|
endif WITH_REMOTE
|
|
|
|
|
2012-08-10 14:31:14 +01:00
|
|
|
if WITH_SECDRIVER_SELINUX
|
2013-08-21 08:52:20 +02:00
|
|
|
if WITH_ATTR
|
2014-04-04 21:27:24 +08:00
|
|
|
test_programs += securityselinuxtest \
|
|
|
|
viridentitytest
|
2013-01-30 16:44:06 +01:00
|
|
|
if WITH_QEMU
|
2012-09-19 14:00:34 +01:00
|
|
|
test_programs += securityselinuxlabeltest
|
2013-09-03 20:39:16 -06:00
|
|
|
endif WITH_QEMU
|
|
|
|
endif WITH_ATTR
|
|
|
|
endif WITH_SECDRIVER_SELINUX
|
2012-08-10 14:31:14 +01:00
|
|
|
|
2008-11-18 12:46:13 +00:00
|
|
|
if WITH_QEMU
|
2016-04-26 15:04:55 +02:00
|
|
|
test_helpers += qemucapsprobe
|
2013-09-03 20:39:16 -06:00
|
|
|
endif WITH_QEMU
|
2008-11-18 12:46:13 +00:00
|
|
|
|
2014-05-19 14:47:31 +02:00
|
|
|
if WITH_VBOX
|
|
|
|
test_programs += vboxsnapshotxmltest
|
|
|
|
endif WITH_VBOX
|
|
|
|
|
2010-12-21 22:39:55 +01:00
|
|
|
if WITH_VMX
|
2012-03-27 16:35:01 +01:00
|
|
|
test_programs += vmx2xmltest xml2vmxtest
|
2013-09-03 20:39:16 -06:00
|
|
|
endif WITH_VMX
|
2009-09-23 14:25:52 +02:00
|
|
|
|
2013-09-18 09:30:35 -05:00
|
|
|
if WITH_VMWARE
|
|
|
|
test_programs += vmwarevertest
|
|
|
|
endif WITH_VMWARE
|
|
|
|
|
2018-08-13 13:40:18 +02:00
|
|
|
if WITH_YAJL
|
2017-06-26 16:47:26 +02:00
|
|
|
test_programs += virjsontest
|
2018-08-13 13:40:18 +02:00
|
|
|
endif WITH_YAJL
|
2011-06-30 15:08:29 +01:00
|
|
|
|
2012-07-18 20:06:58 +01:00
|
|
|
if WITH_STORAGE_SHEEPDOG
|
|
|
|
test_programs += storagebackendsheepdogtest
|
2013-09-03 20:39:16 -06:00
|
|
|
endif WITH_STORAGE_SHEEPDOG
|
2012-07-18 20:06:58 +01:00
|
|
|
|
2013-04-15 17:01:02 +01:00
|
|
|
if WITH_STORAGE
|
2014-06-23 12:02:04 +02:00
|
|
|
test_programs += storagevolxml2argvtest
|
2018-12-04 06:16:23 -05:00
|
|
|
test_programs += storagepoolxml2argvtest
|
2017-03-28 17:23:37 +02:00
|
|
|
test_programs += virstorageutiltest
|
2019-01-30 09:29:37 -05:00
|
|
|
test_programs += storagepoolxml2xmltest
|
2019-02-07 12:07:16 -05:00
|
|
|
test_programs += storagepoolcapstest
|
2013-09-03 20:39:16 -06:00
|
|
|
endif WITH_STORAGE
|
2013-02-18 13:43:28 +01:00
|
|
|
|
2014-06-23 12:02:04 +02:00
|
|
|
if WITH_STORAGE_FS
|
|
|
|
test_programs += virstoragetest
|
2014-06-23 13:56:12 +02:00
|
|
|
endif WITH_STORAGE_FS
|
2014-06-23 12:02:04 +02:00
|
|
|
|
2016-03-19 19:56:02 +03:00
|
|
|
if WITH_NSS
|
2016-11-29 13:48:53 +01:00
|
|
|
test_helpers += nsslinktest nssguestlinktest
|
2016-03-19 19:56:02 +03:00
|
|
|
endif WITH_NSS
|
|
|
|
|
2016-06-07 18:54:43 +02:00
|
|
|
test_scripts =
|
2017-11-03 13:09:47 +01:00
|
|
|
libvirtd_test_scripts = \
|
|
|
|
libvirtd-fail \
|
|
|
|
libvirtd-pool \
|
2020-03-05 15:42:53 +00:00
|
|
|
virsh-auth \
|
2017-11-03 13:09:47 +01:00
|
|
|
virsh-cpuset \
|
|
|
|
virsh-define-dev-segfault \
|
|
|
|
virsh-int-overflow \
|
|
|
|
virsh-optparse \
|
|
|
|
virsh-read-bufsiz \
|
|
|
|
virsh-read-non-seekable \
|
|
|
|
virsh-schedinfo \
|
|
|
|
virsh-self-test \
|
|
|
|
virt-admin-self-test \
|
2019-07-06 10:48:59 -05:00
|
|
|
virsh-checkpoint \
|
2019-03-22 17:23:09 -05:00
|
|
|
virsh-snapshot \
|
2017-11-03 13:09:47 +01:00
|
|
|
virsh-start \
|
|
|
|
virsh-undefine \
|
|
|
|
virsh-uriprecedence \
|
|
|
|
virsh-vcpupin \
|
2012-09-12 11:25:51 -06:00
|
|
|
$(NULL)
|
2012-03-27 16:35:01 +01:00
|
|
|
|
2016-04-21 11:24:21 -04:00
|
|
|
if WITH_LIBVIRTD
|
|
|
|
test_scripts += $(libvirtd_test_scripts)
|
2020-07-13 14:59:41 +02:00
|
|
|
endif WITH_LIBVIRTD
|
2007-12-11 21:20:13 +00:00
|
|
|
|
2009-10-08 16:34:22 +02:00
|
|
|
if WITH_SECDRIVER_APPARMOR
|
2017-07-28 11:49:38 +02:00
|
|
|
if WITH_LIBVIRTD
|
2009-10-08 16:34:22 +02:00
|
|
|
test_scripts += virt-aa-helper-test
|
2017-07-28 11:49:38 +02:00
|
|
|
endif WITH_LIBVIRTD
|
|
|
|
endif WITH_SECDRIVER_APPARMOR
|
2007-11-14 10:35:58 +00:00
|
|
|
|
2016-04-18 16:15:35 +02:00
|
|
|
if WITH_LINUX
|
|
|
|
check-access: file-access-clean
|
|
|
|
VIR_TEST_FILE_ACCESS=1 $(MAKE) $(AM_MAKEFLAGS) check
|
2019-08-30 13:22:54 +01:00
|
|
|
$(RUNUTF8) $(PYTHON) $(top_srcdir)/scripts/check-file-access.py \
|
2019-12-04 14:58:04 +01:00
|
|
|
$(abs_builddir)/test_file_access.txt \
|
2020-06-16 09:39:12 +01:00
|
|
|
$(abs_srcdir)/permitted_file_access.txt | sort -u
|
2016-04-18 16:15:35 +02:00
|
|
|
|
|
|
|
file-access-clean:
|
|
|
|
> test_file_access.txt
|
|
|
|
endif WITH_LINUX
|
|
|
|
|
2012-03-27 16:35:01 +01:00
|
|
|
noinst_PROGRAMS = $(test_programs) $(test_helpers)
|
2011-06-24 12:04:37 +02:00
|
|
|
|
2012-03-27 16:35:01 +01:00
|
|
|
TESTS = $(test_programs) \
|
|
|
|
$(test_scripts)
|
2010-10-07 16:35:17 +02:00
|
|
|
|
2017-02-03 13:15:43 +01:00
|
|
|
VALGRIND = valgrind --quiet --leak-check=full --trace-children=yes \
|
2020-02-22 00:51:41 +01:00
|
|
|
--trace-children-skip="*/tools/virsh","*/tests/commandhelper","/usr/bin/*" \
|
2019-03-11 22:19:00 +09:00
|
|
|
--suppressions=$(abs_srcdir)/.valgrind.supp
|
2006-08-24 16:00:19 +00:00
|
|
|
valgrind:
|
2018-05-02 17:54:08 +01:00
|
|
|
$(MAKE) check VG="$(LIBTOOL) --mode=execute $(VALGRIND)"
|
2006-08-24 16:00:19 +00:00
|
|
|
|
2008-11-18 12:46:13 +00:00
|
|
|
if WITH_QEMU
|
2016-04-26 15:04:55 +02:00
|
|
|
qemucapsprobe_SOURCES = \
|
|
|
|
qemucapsprobe.c
|
|
|
|
qemucapsprobe_LDADD = \
|
|
|
|
libqemutestdriver.la $(LDADDS)
|
2020-07-13 14:59:41 +02:00
|
|
|
endif WITH_QEMU
|
2007-07-18 21:34:22 +00:00
|
|
|
|
2014-05-19 14:47:31 +02:00
|
|
|
if WITH_VBOX
|
|
|
|
vboxsnapshotxmltest_SOURCES = \
|
|
|
|
vboxsnapshotxmltest.c \
|
|
|
|
testutils.c testutils.h
|
|
|
|
vbox_LDADDS = ../src/libvirt_driver_vbox_impl.la
|
|
|
|
vboxsnapshotxmltest_LDADD = $(LDADDS) $(vbox_LDADDS)
|
2020-07-13 14:59:41 +02:00
|
|
|
endif WITH_VBOX
|
2014-05-19 14:47:31 +02:00
|
|
|
|
2010-12-21 22:39:55 +01:00
|
|
|
if WITH_VMX
|
2009-09-23 14:25:52 +02:00
|
|
|
vmx2xmltest_SOURCES = \
|
|
|
|
vmx2xmltest.c \
|
|
|
|
testutils.c testutils.h
|
2012-04-02 16:45:01 +01:00
|
|
|
vmx2xmltest_LDADD = $(LDADDS)
|
2009-09-23 14:25:52 +02:00
|
|
|
|
|
|
|
xml2vmxtest_SOURCES = \
|
|
|
|
xml2vmxtest.c \
|
|
|
|
testutils.c testutils.h
|
2012-04-02 16:45:01 +01:00
|
|
|
xml2vmxtest_LDADD = $(LDADDS)
|
2020-07-13 14:59:41 +02:00
|
|
|
endif WITH_VMX
|
2009-09-23 14:25:52 +02:00
|
|
|
|
2013-09-18 09:30:35 -05:00
|
|
|
if WITH_VMWARE
|
|
|
|
vmwarevertest_SOURCES = \
|
|
|
|
vmwarevertest.c \
|
|
|
|
testutils.c testutils.h
|
|
|
|
vmwarevertest_LDADD = $(LDADDS)
|
2020-07-13 14:59:41 +02:00
|
|
|
endif WITH_VMWARE
|
2013-09-18 09:30:35 -05:00
|
|
|
|
2012-07-18 20:06:58 +01:00
|
|
|
if WITH_STORAGE_SHEEPDOG
|
|
|
|
storagebackendsheepdogtest_SOURCES = \
|
|
|
|
storagebackendsheepdogtest.c \
|
|
|
|
testutils.c testutils.h
|
2012-08-21 06:50:28 -06:00
|
|
|
storagebackendsheepdogtest_LDADD = \
|
2017-02-07 19:40:29 +01:00
|
|
|
../src/libvirt_storage_backend_sheepdog_priv.la \
|
2018-02-26 17:54:12 +00:00
|
|
|
../src/libvirt_driver_storage_impl.la \
|
2017-02-07 19:40:29 +01:00
|
|
|
$(LDADDS)
|
2020-07-13 14:59:41 +02:00
|
|
|
endif WITH_STORAGE_SHEEPDOG
|
2012-07-18 20:06:58 +01:00
|
|
|
|
2013-04-15 17:01:02 +01:00
|
|
|
if WITH_STORAGE
|
2017-03-28 17:23:37 +02:00
|
|
|
virstorageutiltest_SOURCES = \
|
|
|
|
virstorageutiltest.c \
|
|
|
|
testutils.c \
|
|
|
|
testutils.h \
|
|
|
|
$(NULL)
|
|
|
|
virstorageutiltest_LDADD = \
|
|
|
|
../src/libvirt_driver_storage_impl.la \
|
|
|
|
$(LDADDS) \
|
|
|
|
$(NULL)
|
|
|
|
|
2013-02-18 13:43:28 +01:00
|
|
|
storagevolxml2argvtest_SOURCES = \
|
|
|
|
storagevolxml2argvtest.c \
|
|
|
|
testutils.c testutils.h
|
|
|
|
storagevolxml2argvtest_LDADD = \
|
2014-04-07 09:57:11 +02:00
|
|
|
$(LIBXML_LIBS) \
|
2017-05-08 16:02:36 -04:00
|
|
|
../src/libvirt_driver_storage_impl.la \
|
2019-11-27 17:11:20 +00:00
|
|
|
../src/libvirt.la \
|
2017-05-08 16:02:36 -04:00
|
|
|
$(LDADDS)
|
2014-02-21 10:59:10 +01:00
|
|
|
|
2018-12-04 06:16:23 -05:00
|
|
|
storagepoolxml2argvtest_SOURCES = \
|
|
|
|
storagepoolxml2argvtest.c \
|
|
|
|
testutils.c testutils.h
|
|
|
|
storagepoolxml2argvtest_LDADD = \
|
|
|
|
$(LIBXML_LIBS) \
|
|
|
|
../src/libvirt_driver_storage_impl.la \
|
2019-11-27 17:11:20 +00:00
|
|
|
../src/libvirt.la \
|
2018-12-04 06:16:23 -05:00
|
|
|
$(LDADDS)
|
|
|
|
|
2019-01-30 09:29:37 -05:00
|
|
|
storagepoolxml2xmltest_SOURCES = \
|
|
|
|
storagepoolxml2xmltest.c \
|
|
|
|
testutils.c testutils.h
|
|
|
|
storagepoolxml2xmltest_LDADD = $(LDADDS) \
|
2020-01-17 16:00:27 +00:00
|
|
|
../src/libvirt_driver_storage_impl.la
|
2019-01-30 09:29:37 -05:00
|
|
|
|
2019-02-07 12:07:16 -05:00
|
|
|
storagepoolcapstest_SOURCES = \
|
|
|
|
storagepoolcapstest.c testutils.h testutils.c
|
|
|
|
storagepoolcapstest_LDADD = $(LDADDS)
|
2020-07-13 14:59:41 +02:00
|
|
|
endif WITH_STORAGE
|
2010-04-02 13:28:28 -04:00
|
|
|
|
2010-12-06 17:03:22 +00:00
|
|
|
virnetmessagetest_SOURCES = \
|
|
|
|
virnetmessagetest.c testutils.h testutils.c
|
2012-04-02 16:45:01 +01:00
|
|
|
virnetmessagetest_LDADD = $(LDADDS)
|
2010-12-06 17:03:22 +00:00
|
|
|
|
2010-12-06 17:03:35 +00:00
|
|
|
virnetsockettest_SOURCES = \
|
|
|
|
virnetsockettest.c testutils.h testutils.c
|
2012-04-02 16:45:01 +01:00
|
|
|
virnetsockettest_LDADD = $(LDADDS)
|
2010-12-06 17:03:35 +00:00
|
|
|
|
2015-06-11 14:02:30 +02:00
|
|
|
virnetdaemontest_SOURCES = \
|
|
|
|
virnetdaemontest.c \
|
2015-05-22 13:21:46 +01:00
|
|
|
testutils.h testutils.c
|
2015-06-11 14:02:30 +02:00
|
|
|
virnetdaemontest_LDADD = $(LDADDS)
|
2015-05-22 13:21:46 +01:00
|
|
|
|
2013-09-23 12:39:19 +01:00
|
|
|
virnetserverclienttest_SOURCES = \
|
|
|
|
virnetserverclienttest.c \
|
|
|
|
testutils.h testutils.c
|
|
|
|
virnetserverclienttest_LDADD = $(LDADDS)
|
|
|
|
|
2011-07-20 19:04:18 +01:00
|
|
|
virnettlscontexttest_SOURCES = \
|
2013-08-05 16:49:24 +01:00
|
|
|
virnettlscontexttest.c \
|
|
|
|
virnettlshelpers.h virnettlshelpers.c \
|
|
|
|
testutils.h testutils.c
|
2013-08-12 21:13:14 +02:00
|
|
|
virnettlscontexttest_LDADD = $(LDADDS) $(GNUTLS_LIBS)
|
2013-08-05 16:49:24 +01:00
|
|
|
virnettlssessiontest_SOURCES = \
|
|
|
|
virnettlssessiontest.c \
|
|
|
|
virnettlshelpers.h virnettlshelpers.c \
|
|
|
|
testutils.h testutils.c
|
2013-08-12 21:13:14 +02:00
|
|
|
virnettlssessiontest_LDADD = $(LDADDS) $(GNUTLS_LIBS)
|
2011-07-22 11:59:37 -06:00
|
|
|
if HAVE_LIBTASN1
|
|
|
|
virnettlscontexttest_SOURCES += pkix_asn1_tab.c
|
|
|
|
virnettlscontexttest_LDADD += -ltasn1
|
2013-08-05 16:49:24 +01:00
|
|
|
virnettlssessiontest_SOURCES += pkix_asn1_tab.c
|
|
|
|
virnettlssessiontest_LDADD += -ltasn1
|
2020-07-13 14:59:41 +02:00
|
|
|
endif HAVE_LIBTASN1
|
2011-07-20 19:04:18 +01:00
|
|
|
|
2013-02-13 11:04:05 -07:00
|
|
|
virstoragetest_SOURCES = \
|
|
|
|
virstoragetest.c testutils.h testutils.c
|
2014-04-24 12:14:01 +02:00
|
|
|
virstoragetest_LDADD = $(LDADDS) \
|
|
|
|
../src/libvirt.la \
|
|
|
|
../src/libvirt_driver_storage_impl.la \
|
|
|
|
$(NULL)
|
2013-02-13 11:04:05 -07:00
|
|
|
|
2012-01-20 17:49:32 +00:00
|
|
|
viridentitytest_SOURCES = \
|
|
|
|
viridentitytest.c testutils.h testutils.c
|
|
|
|
viridentitytest_LDADD = $(LDADDS)
|
2014-03-06 17:02:49 +11:00
|
|
|
if WITH_SELINUX
|
2014-10-24 10:33:52 -02:00
|
|
|
viridentitytest_LDADD += $(SELINUX_LIBS)
|
2014-03-06 17:02:49 +11:00
|
|
|
viridentitytest_DEPENDENCIES = libsecurityselinuxhelper.la \
|
|
|
|
../src/libvirt.la
|
|
|
|
endif WITH_SELINUX
|
2012-01-20 17:49:32 +00:00
|
|
|
|
2016-12-25 15:02:48 +01:00
|
|
|
if WITH_NSS
|
2016-03-03 15:29:51 +01:00
|
|
|
## Intentionaly not linking with anything else.
|
|
|
|
## See the test source for more detailed explanation.
|
|
|
|
nsslinktest_SOURCES = nsslinktest.c
|
2017-11-03 13:09:47 +01:00
|
|
|
nsslinktest_CFLAGS = \
|
|
|
|
$(AM_CFLAGS) \
|
2016-03-03 15:29:51 +01:00
|
|
|
-I$(top_srcdir)/tools/nss
|
|
|
|
nsslinktest_LDADD = ../tools/nss/libnss_libvirt_impl.la
|
|
|
|
nsslinktest_LDFLAGS = $(NULL)
|
|
|
|
|
2016-11-29 13:48:53 +01:00
|
|
|
nssguestlinktest_SOURCES = nsslinktest.c
|
2017-11-03 13:09:47 +01:00
|
|
|
nssguestlinktest_CFLAGS = \
|
|
|
|
-DLIBVIRT_NSS_GUEST \
|
|
|
|
$(AM_CFLAGS) \
|
2016-11-29 13:48:53 +01:00
|
|
|
-I$(top_srcdir)/tools/nss
|
|
|
|
nssguestlinktest_LDADD = ../tools/nss/libnss_libvirt_guest_impl.la
|
|
|
|
nssguestlinktest_LDFLAGS = $(NULL)
|
2020-07-13 14:59:41 +02:00
|
|
|
endif WITH_NSS
|
2016-11-29 13:48:53 +01:00
|
|
|
|
2018-08-13 13:40:18 +02:00
|
|
|
if WITH_YAJL
|
2016-11-25 07:30:30 +01:00
|
|
|
virmacmaptest_SOURCES = \
|
|
|
|
virmacmaptest.c testutils.h testutils.c
|
|
|
|
virmacmaptest_LDADD = $(LDADDS)
|
|
|
|
|
2019-07-16 09:33:38 +02:00
|
|
|
virnetdevopenvswitchtest_SOURCES = \
|
|
|
|
virnetdevopenvswitchtest.c testutils.h testutils.c
|
|
|
|
virnetdevopenvswitchtest_LDADD = $(LDADDS)
|
|
|
|
|
|
|
|
test_programs += \
|
|
|
|
virmacmaptest \
|
|
|
|
virnetdevopenvswitchtest
|
2020-07-13 14:59:41 +02:00
|
|
|
endif WITH_YAJL
|
2016-12-25 10:13:31 +01:00
|
|
|
|
2012-08-10 14:31:14 +01:00
|
|
|
if WITH_SECDRIVER_SELINUX
|
2013-08-21 08:52:20 +02:00
|
|
|
if WITH_ATTR
|
2012-08-10 14:31:14 +01:00
|
|
|
|
|
|
|
securityselinuxtest_SOURCES = \
|
|
|
|
securityselinuxtest.c testutils.h testutils.c
|
2013-08-12 23:09:52 +02:00
|
|
|
securityselinuxtest_LDADD = $(LDADDS) $(SELINUX_LIBS)
|
2013-07-18 09:37:52 -06:00
|
|
|
securityselinuxtest_DEPENDENCIES = libsecurityselinuxhelper.la \
|
|
|
|
../src/libvirt.la
|
2012-09-19 14:00:34 +01:00
|
|
|
|
|
|
|
if WITH_QEMU
|
|
|
|
securityselinuxlabeltest_SOURCES = \
|
|
|
|
securityselinuxlabeltest.c testutils.h testutils.c \
|
|
|
|
testutilsqemu.h testutilsqemu.c
|
2019-06-11 17:16:57 +02:00
|
|
|
securityselinuxlabeltest_LDADD = $(qemu_LDADDS) $(SELINUX_LIBS)
|
2013-07-18 09:37:52 -06:00
|
|
|
securityselinuxlabeltest_DEPENDENCIES = libsecurityselinuxhelper.la \
|
|
|
|
../src/libvirt.la
|
2013-09-03 20:39:16 -06:00
|
|
|
endif WITH_QEMU
|
|
|
|
endif WITH_ATTR
|
|
|
|
endif WITH_SECDRIVER_SELINUX
|
2012-08-10 14:31:14 +01:00
|
|
|
|
2017-06-26 16:47:26 +02:00
|
|
|
virjsontest_SOURCES = \
|
|
|
|
virjsontest.c testutils.h testutils.c
|
|
|
|
virjsontest_LDADD = $(LDADDS)
|