2004-04-14 21:39:55 +04:00
#
2018-07-03 12:10:57 +03:00
# Copyright (C) 2004-2018 Red Hat, Inc. All rights reserved.
2004-04-14 21:39:55 +04:00
#
2007-09-21 14:16:45 +04:00
# This file is part of LVM2.
2004-04-14 21:39:55 +04:00
#
# This copyrighted material is made available to anyone wishing to use,
# modify, copy, or redistribute it subject to the terms and conditions
# of the GNU General Public License v.2.
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software Foundation,
2016-01-21 13:49:46 +03:00
# Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
2004-04-14 21:39:55 +04:00
srcdir = @srcdir@
top_srcdir = @top_srcdir@
2009-10-02 23:10:31 +04:00
top_builddir = @top_builddir@
2004-04-14 21:39:55 +04:00
2010-05-20 15:45:56 +04:00
CONFSRC = example.conf
2004-04-14 21:39:55 +04:00
CONFDEST = lvm.conf
2015-02-24 01:19:08 +03:00
CONFLOCAL = lvmlocal.conf
2004-04-14 21:39:55 +04:00
2014-05-21 14:32:12 +04:00
PROFILE_TEMPLATES = command_profile_template.profile metadata_profile_template.profile
2015-07-20 17:46:21 +03:00
PROFILES = $( PROFILE_TEMPLATES) \
$( srcdir) /cache-mq.profile \
$( srcdir) /cache-smq.profile \
$( srcdir) /thin-generic.profile \
2016-08-04 19:16:21 +03:00
$( srcdir) /thin-performance.profile \
2018-07-03 12:10:57 +03:00
$( srcdir) /vdo-small.profile \
2016-08-04 19:16:21 +03:00
$( srcdir) /lvmdbusd.profile
2013-06-28 16:08:04 +04:00
2010-03-04 12:51:37 +03:00
i n c l u d e $( top_builddir ) / m a k e . t m p l
2004-04-14 21:39:55 +04:00
2015-02-24 01:19:08 +03:00
.PHONY : install_conf install_localconf install_profiles
2015-04-16 00:15:30 +03:00
generate :
2018-07-03 12:12:04 +03:00
$( top_builddir) /tools/lvm dumpconfig --type default --unconfigured --withgeneralpreamble --withcomments --ignorelocal --withspaces > example.conf.in
$( top_builddir) /tools/lvm dumpconfig --type default --unconfigured --withlocalpreamble --withcomments --withspaces local > lvmlocal.conf.in
2015-04-16 00:15:30 +03:00
2013-06-28 16:08:04 +04:00
install_conf : $( CONFSRC )
2004-04-14 21:39:55 +04:00
@if [ ! -e $( confdir) /$( CONFDEST) ] ; then \
2010-04-10 01:42:48 +04:00
echo " $( INSTALL_WDATA) -D $< $( confdir) / $( CONFDEST) " ; \
2018-12-18 11:42:34 +03:00
$( INSTALL_WDATA) -D $< $( confdir) /$( CONFDEST) ; \
2004-04-14 21:39:55 +04:00
fi
2015-02-24 01:19:08 +03:00
install_localconf : $( CONFLOCAL )
@if [ ! -e $( confdir) /$( CONFLOCAL) ] ; then \
echo " $( INSTALL_WDATA) -D $< $( confdir) / $( CONFLOCAL) " ; \
2018-12-18 11:42:34 +03:00
$( INSTALL_WDATA) -D $< $( confdir) /$( CONFLOCAL) ; \
2015-02-24 01:19:08 +03:00
fi
2013-06-28 16:08:04 +04:00
install_profiles : $( PROFILES )
2024-04-08 14:10:16 +03:00
$( SHOW) " [INSTALL] $< "
2018-12-15 03:47:24 +03:00
$( Q) $( INSTALL_DIR) $( profiledir)
$( Q) $( INSTALL_DATA) $( PROFILES) $( profiledir) /
2013-06-28 16:08:04 +04:00
2015-02-24 01:19:08 +03:00
install_lvm2 : install_conf install_localconf install_profiles
2013-06-28 16:08:04 +04:00
2009-05-11 14:28:45 +04:00
install : install_lvm 2
2010-08-03 17:00:45 +04:00
2015-09-11 22:30:05 +03:00
DISTCLEAN_TARGETS += $( CONFSRC) $( CONFLOCAL) $( PROFILE_TEMPLATES)