2009-07-31 18:41:19 +00:00
#
# Copyright (C) 2009 Red Hat, Inc. All rights reserved.
#
# This file is part of LVM2.
#
# 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,
# Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
2009-10-02 19:10:31 +00:00
srcdir = @srcdir@
top_srcdir = @top_srcdir@
top_builddir = @top_builddir@
VPATH = @srcdir@
2009-08-03 18:44:54 +00:00
2009-10-26 14:29:33 +00:00
DM_RULES = 10-dm.rules 13-dm-disk.rules 95-dm-notify.rules
LVM_RULES = 11-dm-lvm.rules
2009-08-03 18:44:54 +00:00
DM_DIR = $( shell grep "\#define DM_DIR" $( top_srcdir) /libdm/misc/dm-ioctl.h | awk '{print $$3}' )
CLEAN_TARGETS = 10-dm.rules
2010-03-04 09:51:37 +00:00
i n c l u d e $( top_builddir ) / m a k e . t m p l
2009-08-03 18:44:54 +00:00
% : %.in
$( SED) -e " s/(DM_DIR)/ $( DM_DIR) / " $< >$@
install_lvm2 : $( LVM_RULES )
@echo " Installing $( LVM_RULES) in $( udevdir) "
@for f in $( LVM_RULES) ; \
do \
$( RM) $( udevdir) /$$ f; \
2009-10-02 19:10:31 +00:00
$( INSTALL) -c -D $( OWNER) $( GROUP) -m 644 $( srcdir) /$$ f $( udevdir) /$$ f; \
2009-08-03 18:44:54 +00:00
done
install_device-mapper : $( DM_RULES )
@echo " Installing $( DM_RULES) in $( udevdir) "
@for f in $( DM_RULES) ; \
do \
$( RM) $( udevdir) /$$ f; \
2010-03-31 07:40:20 +00:00
if test -f $$ f; then file = $$ f; else file = $( srcdir) /$$ f; fi ; \
$( INSTALL) -c -D $( OWNER) $( GROUP) -m 644 $$ file $( udevdir) /$$ f; \
2009-08-03 18:44:54 +00:00
done
install : install_lvm 2 install_device -mapper