mirror of
https://github.com/SCST-project/scst.git
synced 2026-05-28 17:30:18 +00:00
Makefiles: 'uninstall' target fixes
Some components don't have 'uninstall' targets although the top-level Makefile references them. Some others don't remove the proper file. Signed-off-by: Steven J. Magnani <steve@digidescorp.com> git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@5290 d57e44dd-8a1f-0410-8b47-8ef2f437770f
This commit is contained in:
@@ -40,6 +40,10 @@ all: src/$(MODULE_SYMVERS)
|
||||
install: all src/ibmvstgt.ko
|
||||
$(MAKE) -C $(KDIR) SUBDIRS=$(shell pwd)/src modules_install
|
||||
|
||||
uninstall:
|
||||
rm -f $(INSTALL_DIR)/libsrp.ko $(INSTALL_DIR)/ibmvstgt.ko
|
||||
-/sbin/depmod -b $(INSTALL_MOD_PATH)/ -a $(KVER)
|
||||
|
||||
src/Module.symvers src/Modules.symvers: $(SCST_DIR)/$(MODULE_SYMVERS)
|
||||
cp $< $@;
|
||||
|
||||
|
||||
@@ -72,6 +72,15 @@ install: all
|
||||
$(MAKE) -C $(KDIR) SCST_INC_DIR=$(SCST_INC_DIR) SUBDIRS=$(KMOD) \
|
||||
modules_install
|
||||
|
||||
uninstall:
|
||||
rm -f $(DESTDIR)$(SBINDIR)/iscsi-scstd \
|
||||
$(DESTDIR)$(MANDIR)/man5/iscsi-scstd.conf.5 \
|
||||
$(DESTDIR)$(MANDIR)/man8/iscsi-scstd.8 \
|
||||
$(DESTDIR)$(SBINDIR)/iscsi-scst-adm \
|
||||
$(DESTDIR)$(MANDIR)/man8/iscsi-scst-adm.8 \
|
||||
$(INSTALL_DIR)/iscsi-scst.ko
|
||||
-/sbin/depmod -b $(INSTALL_MOD_PATH)/ -a $(KVER)
|
||||
|
||||
SCST_MOD_VERS := $(shell ls $(SCST_DIR)/Modules.symvers 2>/dev/null)
|
||||
ifneq ($(SCST_MOD_VERS),)
|
||||
Modules.symvers: $(SCST_DIR)/Modules.symvers
|
||||
|
||||
@@ -61,7 +61,6 @@ SCST_DIR := $(shell pwd)/../scst/src
|
||||
EXTRA_CFLAGS += -I$(SCST_INC_DIR)
|
||||
|
||||
EXTRA_CFLAGS += -DSUPPORT_TARGET
|
||||
MODULE_NAME = mvsas_tgt
|
||||
|
||||
EXTRA_CFLAGS += -DMV_DEBUG
|
||||
|
||||
@@ -114,7 +113,7 @@ else
|
||||
endif
|
||||
|
||||
uninstall:
|
||||
rm -f $(INSTALL_DIR)/$(MODULE_NAME).ko
|
||||
rm -f $(INSTALL_DIR)/mvsas.ko
|
||||
-/sbin/depmod -b $(INSTALL_MOD_PATH)/ -a $(KVER)
|
||||
|
||||
########## END OUT-OF-TREE RULES ##########
|
||||
|
||||
@@ -64,7 +64,7 @@ install: all
|
||||
modules_install
|
||||
|
||||
uninstall:
|
||||
rm -f $(INSTALL_DIR)/qla2xxxt.ko
|
||||
rm -f $(INSTALL_DIR)/qla2xxx_scst.ko
|
||||
-/sbin/depmod -b $(INSTALL_MOD_PATH)/ -a $(KVER)
|
||||
|
||||
########## END OUT-OF-TREE RULES ##########
|
||||
|
||||
@@ -75,6 +75,10 @@ install: all src/ib_srpt.ko
|
||||
PRE_CFLAGS="$(OFED_CFLAGS)" SCST_INC_DIR=$(SCST_INC_DIR) \
|
||||
modules_install
|
||||
|
||||
uninstall:
|
||||
rm -f $(INSTALL_DIR)/ib_srpt.ko
|
||||
-/sbin/depmod -b $(INSTALL_MOD_PATH)/ -a $(KVER)
|
||||
|
||||
src/Module.symvers src/Modules.symvers: $(SCST_SYMVERS_DIR)/$(MODULE_SYMVERS)
|
||||
@if $(OFED_KERNEL_IB_RPM_INSTALLED); then \
|
||||
if ! $(OFED_KERNEL_IB_DEVEL_RPM_INSTALLED); then \
|
||||
|
||||
Reference in New Issue
Block a user