xref: /dflybsd-src/contrib/lvm2/dist/man/Makefile.in (revision 86d7f5d305c6adaa56ff4582ece9859d73106103)
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