186d7f5d3SJohn Marino# 286d7f5d3SJohn Marino# Copyright (C) 2001-2004 Sistina Software, Inc. All rights reserved. 386d7f5d3SJohn Marino# Copyright (C) 2004-2007 Red Hat, Inc. All rights reserved. 486d7f5d3SJohn Marino# 586d7f5d3SJohn Marino# This file is part of LVM2. 686d7f5d3SJohn Marino# 786d7f5d3SJohn Marino# This copyrighted material is made available to anyone wishing to use, 886d7f5d3SJohn Marino# modify, copy, or redistribute it subject to the terms and conditions 986d7f5d3SJohn Marino# of the GNU General Public License v.2. 1086d7f5d3SJohn Marino# 1186d7f5d3SJohn Marino# You should have received a copy of the GNU General Public License 1286d7f5d3SJohn Marino# along with this program; if not, write to the Free Software Foundation, 1386d7f5d3SJohn Marino# Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 1486d7f5d3SJohn Marino 1586d7f5d3SJohn Marinosrcdir = @srcdir@ 1686d7f5d3SJohn Marinotop_srcdir = @top_srcdir@ 1786d7f5d3SJohn Marinotop_builddir = @top_builddir@ 1886d7f5d3SJohn MarinoVPATH = @srcdir@ 1986d7f5d3SJohn Marino 2086d7f5d3SJohn Marinoifeq ("@FSADM@", "yes") 2186d7f5d3SJohn MarinoFSADMMAN = fsadm.8 2286d7f5d3SJohn Marinoelse 2386d7f5d3SJohn MarinoFSADMMAN = 2486d7f5d3SJohn Marinoendif 2586d7f5d3SJohn Marino 2686d7f5d3SJohn MarinoMAN5=lvm.conf.5 2786d7f5d3SJohn MarinoMAN8=lvchange.8 lvconvert.8 lvcreate.8 lvdisplay.8 lvextend.8 lvm.8 \ 2886d7f5d3SJohn Marino lvmchange.8 lvmdiskscan.8 lvmdump.8 \ 2986d7f5d3SJohn Marino lvreduce.8 lvremove.8 lvrename.8 lvresize.8 lvs.8 \ 3086d7f5d3SJohn Marino lvscan.8 pvchange.8 pvck.8 pvcreate.8 pvdisplay.8 pvmove.8 pvremove.8 \ 3186d7f5d3SJohn Marino pvresize.8 pvs.8 pvscan.8 vgcfgbackup.8 vgcfgrestore.8 vgchange.8 \ 3286d7f5d3SJohn Marino vgck.8 vgcreate.8 vgconvert.8 vgdisplay.8 vgexport.8 vgextend.8 \ 3386d7f5d3SJohn Marino vgimport.8 vgimportclone.8 vgmerge.8 vgmknodes.8 vgreduce.8 vgremove.8 \ 3486d7f5d3SJohn Marino vgrename.8 vgs.8 vgscan.8 vgsplit.8 $(FSADMMAN) 3586d7f5d3SJohn MarinoMAN8CLUSTER=clvmd.8 3686d7f5d3SJohn MarinoMAN8DM=dmsetup.8 3786d7f5d3SJohn MarinoMAN5DIR=${mandir}/man5 3886d7f5d3SJohn MarinoMAN8DIR=${mandir}/man8 3986d7f5d3SJohn Marino 4086d7f5d3SJohn MarinoCLEAN_TARGETS=$(MAN5) $(MAN8) $(MAN8CLUSTER) $(FSADMMAN) $(MAN8DM) 4186d7f5d3SJohn Marino 4286d7f5d3SJohn Marinoinclude ../make.tmpl 4386d7f5d3SJohn Marino 4486d7f5d3SJohn Marinoifneq ("@CLVMD@", "none") 4586d7f5d3SJohn Marino install: install_cluster 4686d7f5d3SJohn Marinoendif 4786d7f5d3SJohn Marino 4886d7f5d3SJohn Marinoall: man 4986d7f5d3SJohn Marino 5086d7f5d3SJohn Marino.PHONY: man 5186d7f5d3SJohn Marino 5286d7f5d3SJohn Marinodevice-mapper: $(MAN8DM) 5386d7f5d3SJohn Marino 5486d7f5d3SJohn Marinoman: $(MAN5) $(MAN8) $(MAN8CLUSTER) 5586d7f5d3SJohn Marino 5686d7f5d3SJohn Marino$(MAN5) $(MAN8) $(MAN8CLUSTER): Makefile 5786d7f5d3SJohn Marino 5886d7f5d3SJohn Marino%: %.in 5986d7f5d3SJohn Marino $(SED) -e "s/#VERSION#/$(LVM_VERSION)/" $< > $@ 6086d7f5d3SJohn Marino 6186d7f5d3SJohn Marinoinstall_lvm2: 6286d7f5d3SJohn Marino @echo "Installing $(MAN8) in $(MAN8DIR)" 6386d7f5d3SJohn Marino @for f in $(MAN8); \ 6486d7f5d3SJohn Marino do \ 6586d7f5d3SJohn Marino $(RM) $(MAN8DIR)/$$f; \ 6686d7f5d3SJohn Marino @INSTALL@ -D $(OWNER) $(GROUP) -m 444 $$f $(MAN8DIR)/$$f; \ 6786d7f5d3SJohn Marino done 6886d7f5d3SJohn Marino 6986d7f5d3SJohn Marino @echo "Installing $(MAN5) in $(MAN5DIR)" 7086d7f5d3SJohn Marino @for f in $(MAN5); \ 7186d7f5d3SJohn Marino do \ 7286d7f5d3SJohn Marino $(RM) $(MAN5DIR)/$$f; \ 7386d7f5d3SJohn Marino @INSTALL@ -D $(OWNER) $(GROUP) -m 444 $$f $(MAN5DIR)/$$f; \ 7486d7f5d3SJohn Marino done 7586d7f5d3SJohn Marino 7686d7f5d3SJohn Marinoinstall_cluster: 7786d7f5d3SJohn Marino @echo "Installing $(MAN8CLUSTER) in $(MAN8DIR)" 7886d7f5d3SJohn Marino @for f in $(MAN8CLUSTER); \ 7986d7f5d3SJohn Marino do \ 8086d7f5d3SJohn Marino $(RM) $(MAN8DIR)/$$f; \ 8186d7f5d3SJohn Marino @INSTALL@ -D $(OWNER) $(GROUP) -m 444 $$f $(MAN8DIR)/$$f; \ 8286d7f5d3SJohn Marino done 8386d7f5d3SJohn Marino 8486d7f5d3SJohn Marinoinstall_device-mapper: 8586d7f5d3SJohn Marino @echo "Installing $(MAN8DM) in $(MAN8DIR)" 8686d7f5d3SJohn Marino @for f in $(MAN8DM); \ 8786d7f5d3SJohn Marino do \ 8886d7f5d3SJohn Marino $(RM) $(MAN8DIR)/$$f; \ 8986d7f5d3SJohn Marino @INSTALL@ -D $(OWNER) $(GROUP) -m 444 $$f $(MAN8DIR)/$$f; \ 9086d7f5d3SJohn Marino done 9186d7f5d3SJohn Marino 9286d7f5d3SJohn Marinoinstall: install_lvm2 install_device-mapper 93