2016-01-10 02:03:56 +03:00
## Process this file with automake to produce Makefile.in
## Copyright (C) 2005-2016 Red Hat, Inc.
##
## 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/>.
2016-01-12 18:22:24 +03:00
FILTERS = $( wildcard $( srcdir) /xml/nwfilter/*.xml)
2016-01-10 02:03:56 +03:00
EXTRA_DIST = \
apparmor/TEMPLATE.qemu \
apparmor/TEMPLATE.lxc \
apparmor/libvirt-qemu \
apparmor/libvirt-lxc \
apparmor/usr.lib.libvirt.virt-aa-helper \
apparmor/usr.sbin.libvirtd \
lxcconvert/virt-lxc-convert \
polkit/libvirt-acl.rules \
2016-10-10 06:42:46 +03:00
$( wildcard $( srcdir) /systemtap/*.stp) \
2016-01-10 02:03:56 +03:00
$( FILTERS) \
2016-01-12 18:22:24 +03:00
$( wildcard $( srcdir) /xml/storage/*.xml) \
$( wildcard $( srcdir) /xml/test/*.xml)
2016-01-10 02:03:56 +03:00
INCLUDES = -I$( top_builddir) /include -I$( top_srcdir) /include -I$( top_srcdir) \
-I$( top_builddir) /gnulib/lib -I$( top_srcdir) /gnulib/lib
LDADD = $( STATIC_BINARIES) $( WARN_CFLAGS) $( COVERAGE_LDFLAGS) \
2016-05-15 17:04:51 +03:00
$( top_builddir) /src/libvirt.la $( top_builddir) /gnulib/lib/libgnu.la \
$( top_builddir) /src/libvirt-admin.la
2016-01-10 02:03:56 +03:00
noinst_PROGRAMS = dominfo/info1 dommigrate/dommigrate domsuspend/suspend \
domtop/domtop hellolibvirt/hellolibvirt object-events/event-test \
2016-05-15 17:04:51 +03:00
openauth/openauth rename/rename admin/list_servers admin/list_clients \
admin/threadpool_params admin/client_limits admin/client_info \
2016-11-24 16:04:11 +03:00
admin/client_close admin/logging
2016-01-10 02:03:56 +03:00
dominfo_info1_SOURCES = dominfo/info1.c
dommigrate_dommigrate_SOURCES = dommigrate/dommigrate.c
domsuspend_suspend_SOURCES = domsuspend/suspend.c
domtop_domtop_SOURCES = domtop/domtop.c
hellolibvirt_hellolibvirt_SOURCES = hellolibvirt/hellolibvirt.c
2016-04-14 16:11:49 +03:00
object_events_event_test_CFLAGS = \
2017-11-03 15:09:47 +03:00
$( WARN_CFLAGS) \
2016-04-14 16:11:49 +03:00
$( NULL)
2016-01-10 02:03:56 +03:00
object_events_event_test_SOURCES = object-events/event-test.c
2016-04-14 16:11:49 +03:00
2016-01-10 02:03:56 +03:00
openauth_openauth_SOURCES = openauth/openauth.c
rename_rename_SOURCES = rename/rename.c
2016-05-15 17:04:51 +03:00
admin_list_servers_SOURCES = admin/list_servers.c
admin_list_clients_SOURCES = admin/list_clients.c
admin_threadpool_params_SOURCES = admin/threadpool_params.c
admin_client_limits_SOURCES = admin/client_limits.c
admin_client_info_SOURCES = admin/client_info.c
admin_client_close_SOURCES = admin/client_close.c
2016-11-24 16:04:11 +03:00
admin_logging_SOURCES = admin/logging.c
2016-05-15 17:04:51 +03:00
2017-12-11 13:09:31 +03:00
INSTALL_DATA_LOCAL =
UNINSTALL_LOCAL =
2016-01-10 02:03:56 +03:00
i f W I T H _ A P P A R M O R _ P R O F I L E S
apparmordir = $( sysconfdir) /apparmor.d/
apparmor_DATA = \
apparmor/usr.lib.libvirt.virt-aa-helper \
apparmor/usr.sbin.libvirtd \
$( NULL)
abstractionsdir = $( apparmordir) /abstractions
abstractions_DATA = \
apparmor/libvirt-qemu \
apparmor/libvirt-lxc \
$( NULL)
templatesdir = $( apparmordir) /libvirt
templates_DATA = \
apparmor/TEMPLATE.qemu \
apparmor/TEMPLATE.lxc \
$( NULL)
2017-12-11 13:09:31 +03:00
APPARMOR_LOCAL_DIR = " $( DESTDIR) $( apparmordir) /local "
install-apparmor-local :
$( MKDIR_P) " $( APPARMOR_LOCAL_DIR) "
echo " # Site-specific additions and overrides for \
'usr.lib.libvirt.virt-aa-helper' " \
2018-11-13 20:11:49 +03:00
>" $( APPARMOR_LOCAL_DIR) /usr.lib.libvirt.virt-aa-helper "
2017-12-11 13:09:31 +03:00
2018-11-08 03:38:27 +03:00
uninstall-apparmor-local :
rm -f " $( APPARMOR_LOCAL_DIR) /usr.lib.libvirt.virt-aa-helper "
rmdir " $( APPARMOR_LOCAL_DIR) " || :
2017-12-11 13:09:31 +03:00
INSTALL_DATA_LOCAL += install-apparmor-local
UNINSTALL_LOCAL += uninstall-apparmor-local
2016-01-10 02:03:56 +03:00
e n d i f W I T H _ A P P A R M O R _ P R O F I L E S
i f W I T H _ N W F I L T E R
NWFILTER_DIR = " $( DESTDIR) $( sysconfdir) /libvirt/nwfilter "
2017-12-11 13:09:31 +03:00
install-nwfilter-local :
2016-01-10 02:03:56 +03:00
$( MKDIR_P) " $( NWFILTER_DIR) "
for f in $( FILTERS) ; do \
$( INSTALL_DATA) $$ f " $( NWFILTER_DIR) " ; \
done
2017-12-11 13:09:31 +03:00
uninstall-nwfilter-local ::
2016-01-10 02:03:56 +03:00
for f in $( FILTERS) ; do \
rm -f " $( NWFILTER_DIR) /`basename $$ f` " ; \
done
2016-04-19 12:13:00 +03:00
-test -z " $( shell ls $( NWFILTER_DIR) ) " || rmdir $( NWFILTER_DIR)
2017-12-11 13:09:31 +03:00
INSTALL_DATA_LOCAL += install-nwfilter-local
UNINSTALL_LOCAL += uninstall-nwfilter-local
2016-01-10 02:03:56 +03:00
e n d i f W I T H _ N W F I L T E R
2017-12-11 13:09:31 +03:00
install-data-local : $( INSTALL_DATA_LOCAL )
uninstall-local : $( UNINSTALL_LOCAL )