]> sourceware.org Git - lvm2.git/commitdiff
make install_device-mapper
authorAlasdair Kergon <agk@redhat.com>
Tue, 4 Nov 2008 17:25:32 +0000 (17:25 +0000)
committerAlasdair Kergon <agk@redhat.com>
Tue, 4 Nov 2008 17:25:32 +0000 (17:25 +0000)
daemons/dmeventd/Makefile.in
include/Makefile.in
libdm/Makefile.in
make.tmpl.in
man/Makefile.in
tools/Makefile.in

index 7a91d7784ccaa664529b42016b9ce3c154fd0ded..2da086c653f2c7c31c424c561e2da45830c1336d 100644 (file)
@@ -61,6 +61,8 @@ endif
 
 install: $(INSTALL_TYPE) install_include install_dmeventd
 
+install_device-mapper: install
+
 install_include:
        $(INSTALL) -D $(OWNER) $(GROUP) -m 444 libdevmapper-event.h \
                $(includedir)/libdevmapper-event.h
index 6e52e70b3bef152da02f410ea9a4c5729fb651d1..2d86488a454968509a6abc29b9b9ea5ab6457b84 100644 (file)
@@ -20,7 +20,7 @@ VPATH = @srcdir@
 
 LN_S = @LN_S@
 
-.PHONY: clean distclean all install pofile install_cluster
+.PHONY: clean distclean all install pofile install_cluster install_device-mapper
 
 all: .symlinks_created
 
@@ -43,5 +43,7 @@ install:
 
 install_cluster:
 
+install_device-mapper:
+
 cflow:
 
index a242510ca1e622330482460506d1555e43f0af5d..43e1d927ff07ff0293000c0a83c1d59d71827ee2 100644 (file)
@@ -67,6 +67,8 @@ endif
 
 install: $(INSTALL_TYPE) install_include
 
+install_device-mapper: install
+
 install_include:
        $(INSTALL) -D $(OWNER) $(GROUP) -m 444 libdevmapper.h \
                $(includedir)/libdevmapper.h
index 64378ff66896231bc0624113abbfb2beb7661c77..b269adf34eb086c85a031b71767cfed09e9b519f 100644 (file)
@@ -129,7 +129,8 @@ DEPS = $(top_srcdir)/make.tmpl $(top_srcdir)/VERSION Makefile $(INC_LNS)
 OBJECTS = $(SOURCES:%.c=%.o)
 POTFILES = $(SOURCES:%.c=%.pot)
 
-.PHONY: all install install_cluster pofile distclean clean cflow device-mapper
+.PHONY: all install install_cluster pofile distclean clean cflow device-mapper 
+.PHONY: install_device-mapper
 .PHONY: $(SUBDIRS) $(SUBDIRS.install) $(SUBDIRS.clean) $(SUBDIRS.distclean)
 .PHONY: $(SUBDIRS.pofile) $(SUBDIRS.install_cluster) $(SUBDIRS.cflow)
 .PHONY: $(SUBDIRS.device-mapper) $(SUBDIRS.install-device-mapper)
@@ -163,7 +164,7 @@ $(SUBDIRS.install): $(SUBDIRS)
 $(SUBDIRS.install_cluster): $(SUBDIRS)
        $(MAKE) -C $(@:.install_cluster=) install_cluster
 
-$(SUBDIRS.install_device-mapper): $(SUBDIRS)
+$(SUBDIRS.install_device-mapper): device-mapper
        $(MAKE) -C $(@:.install_device-mapper=) install_device-mapper
 
 $(SUBDIRS.clean):
index 3cfd11f63c7b0b1164c7e8917ba6195ed64bf5f6..f1a34d742b874ed985739870b6784650210b9b8a 100644 (file)
@@ -32,10 +32,11 @@ MAN8=lvchange.8 lvconvert.8 lvcreate.8 lvdisplay.8 lvextend.8 lvm.8 \
        vgimport.8 vgmerge.8 vgmknodes.8 vgreduce.8 vgremove.8 vgrename.8 \
        vgs.8 vgscan.8 vgsplit.8 $(FSADMMAN)
 MAN8CLUSTER=clvmd.8
+MAN8DM=dmsetup.8
 MAN5DIR=${mandir}/man5
 MAN8DIR=${mandir}/man8
 
-CLEAN_TARGETS=$(MAN5) $(MAN8) $(MAN8CLUSTER) $(FSADMMAN) dmsetup.8
+CLEAN_TARGETS=$(MAN5) $(MAN8) $(MAN8CLUSTER) $(FSADMMAN) $(MAN8DM)
 
 include $(top_srcdir)/make.tmpl
 
@@ -47,7 +48,7 @@ all: man
 
 .PHONY: man
 
-device-mapper: dmsetup.8
+device-mapper: $(MAN8DM)
 
 man: $(MAN5) $(MAN8) $(MAN8CLUSTER)
 
@@ -56,7 +57,7 @@ $(MAN5) $(MAN8) $(MAN8CLUSTER):       Makefile
 %: %.in
        $(SED) -e "s/#VERSION#/$(LVM_VERSION)/" $< > $@
 
-install:
+install: install_device-mapper
        @echo "Installing $(MAN8) in $(MAN8DIR)"
        @for f in $(MAN8); \
        do \
@@ -78,3 +79,11 @@ install_cluster:
           $(RM) $(MAN8DIR)/$$f; \
           @INSTALL@ -D $(OWNER) $(GROUP) -m 444 $$f $(MAN8DIR)/$$f; \
        done
+
+install_device-mapper:
+       @echo "Installing $(MAN8DM) in $(MAN8DIR)"
+       @for f in $(MAN8DM); \
+       do \
+          $(RM) $(MAN8DIR)/$$f; \
+          @INSTALL@ -D $(OWNER) $(GROUP) -m 444 $$f $(MAN8DIR)/$$f; \
+       done
index fea1dbb5cdb12fcc577275b8d5b34791dcb0afa1..5c2b5805f8cd80e71c9df4fef58c5f91a1d962c1 100644 (file)
@@ -66,12 +66,14 @@ TARGETS =\
        .commands \
        lvm
 
-INSTALL_TARGETS = install_tools_dynamic
+INSTALL_LVM_TARGETS = install_tools_dynamic
+INSTALL_DMSETUP_TARGETS = install_dmsetup_dynamic
 INSTALL_CMDLIB_TARGETS = install_cmdlib_dynamic
 
 ifeq ("@STATIC_LINK@", "yes")
   TARGETS += lvm.static
-  INSTALL_TARGETS += install_tools_static
+  INSTALL_LVM_TARGETS += install_tools_static
+  INSTALL_DMSETUP_TARGETS += install_dmsetup_static
   INSTALL_CMDLIB_TARGETS += install_cmdlib_static
 endif
 
@@ -84,7 +86,7 @@ CLEAN_TARGETS = liblvm2cmd.so liblvm2cmd.a liblvm2cmd-static.a lvm lvm.o \
 
 ifeq ("@CMDLIB@", "yes")
        TARGETS += liblvm2cmd.so
-       INSTALL_TARGETS += $(INSTALL_CMDLIB_TARGETS)
+       INSTALL_LVM_TARGETS += $(INSTALL_CMDLIB_TARGETS)
 endif
 
 ifeq ("@DMEVENTD@", "yes")
@@ -182,4 +184,12 @@ install_tools_static: lvm.static
        $(INSTALL) -D $(OWNER) $(GROUP) -m 555 $(STRIP) lvm.static \
                $(staticdir)/lvm.static
 
-install: $(INSTALL_TARGETS)
+install_dmsetup_dynamic: dmsetup
+       $(INSTALL) -D $(OWNER) $(GROUP) -m 555 $(STRIP) $< $(sbindir)/$<
+
+install_dmsetup_static: dmsetup.static
+       $(INSTALL) -D $(OWNER) $(GROUP) -m 555 $(STRIP) $< $(sbindir)/$<
+
+install_device-mapper: $(INSTALL_DMSETUP_TARGETS)
+
+install: $(INSTALL_LVM_TARGETS) install_device-mapper
This page took 0.04718 seconds and 5 git commands to generate.