Added qla_isp support to the general Makefile.
authorvlnb <vlnb@d57e44dd-8a1f-0410-8b47-8ef2f437770f>
Wed, 2 Jul 2008 17:43:20 +0000 (17:43 +0000)
committervlnb <vlnb@d57e44dd-8a1f-0410-8b47-8ef2f437770f>
Wed, 2 Jul 2008 17:43:20 +0000 (17:43 +0000)
The following operations (parametgers to the make) are now supported:
qla_isp, qla_isp_clean, qla_isp_extraclean,
qla_isp_install, qla_isp_uninstall.

But at the moment qla_isp doesn't support all of the needed operations: uninstall and extraclean are not supported in its Makefile.

Signed-off-by: Dotan Barak <dotanba@gmail.com>
git-svn-id: https://scst.svn.sourceforge.net/svnroot/scst/trunk@426 d57e44dd-8a1f-0410-8b47-8ef2f437770f

Makefile

index 4f40ffa..75091fc 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -22,6 +22,7 @@
 SCST_DIR=scst
 QLA_INI_DIR=qla2x00t
 QLA_DIR=qla2x00t/qla2x00-target
+QLA_ISP_DIR=qla_isp
 LSI_DIR=mpt
 USR_DIR=usr/fileio
 SRP_DIR=srpt
@@ -48,6 +49,12 @@ help:
        @echo "         qla_install       : 2.6 qla target: install"
        @echo "         qla_uninstall     : 2.6 qla target: uninstall"
        @echo ""
+       @echo "         qla_isp           : make ISP Qlogic chipsets target driver"
+       @echo "         qla_isp_clean     : qla ISP target: clean "
+       @echo "         qla_isp_extraclean: qla ISP target: clean + clean dependencies"
+       @echo "         qla_isp_install   : qla ISP target: install"
+       @echo "         qla_isp_uninstall : qla ISP target: uninstall"
+       @echo ""
        @echo "         iscsi             : make iSCSI target"
        @echo "         iscsi_clean       : ISCSI target: clean "
        @echo "         iscsi_extraclean  : ISCSI target: clean + clean dependencies"
@@ -83,6 +90,7 @@ help:
 all:
        cd $(SCST_DIR) && $(MAKE) $@
        @if [ -d $(QLA_DIR) ]; then cd $(QLA_DIR) && $(MAKE) $@; fi
+       @if [ -d $(QLA_ISP_DIR) ]; then cd $(QLA_ISP_DIR) && $(MAKE) $@; fi
 #      @if [ -d $(LSI_DIR) ]; then cd $(LSI_DIR) && $(MAKE) $@; fi
        @if [ -d $(SRP_DIR) ]; then cd $(SRP_DIR) && $(MAKE) $@; fi
        @if [ -d $(ISCSI_DIR) ]; then cd $(ISCSI_DIR) && $(MAKE) $@; fi
@@ -91,6 +99,7 @@ all:
 install: 
        cd $(SCST_DIR) && $(MAKE) $@
        @if [ -d $(QLA_DIR) ]; then cd $(QLA_DIR) && $(MAKE) $@; fi
+       @if [ -d $(QLA_ISP_DIR) ]; then cd $(QLA_ISP_DIR) && $(MAKE) $@; fi
 #      @if [ -d $(LSI_DIR) ]; then cd $(LSI_DIR) && $(MAKE) $@; fi
        @if [ -d $(SRP_DIR) ]; then cd $(SRP_DIR) && $(MAKE) $@; fi
        @if [ -d $(ISCSI_DIR) ]; then cd $(ISCSI_DIR) && $(MAKE) DISTDIR=$(ISCSI_DISTDIR) $@; fi
@@ -99,6 +108,7 @@ install:
 uninstall: 
        cd $(SCST_DIR) && $(MAKE) $@
        @if [ -d $(QLA_DIR) ]; then cd $(QLA_DIR) && $(MAKE) $@; fi
+       @if [ -d $(QLA_ISP_DIR) ]; then cd $(QLA_ISP_DIR) && $(MAKE) $@; fi
 #      @if [ -d $(LSI_DIR) ]; then cd $(LSI_DIR) && $(MAKE) $@; fi
        @if [ -d $(SRP_DIR) ]; then cd $(SRP_DIR) && $(MAKE) $@; fi
        @if [ -d $(ISCSI_DIR) ]; then cd $(ISCSI_DIR) && $(MAKE) $@; fi
@@ -108,6 +118,7 @@ clean:
        cd $(SCST_DIR) && $(MAKE) $@
        @if [ -d $(QLA_INI_DIR) ]; then cd $(QLA_INI_DIR) && $(MAKE) $@; fi
        @if [ -d $(QLA_DIR) ]; then cd $(QLA_DIR) && $(MAKE) $@; fi
+       @if [ -d $(QLA_ISP_DIR) ]; then cd $(QLA_ISP_DIR) && $(MAKE) $@; fi
 #      @if [ -d $(LSI_DIR) ]; then cd $(LSI_DIR) && $(MAKE) $@; fi
        @if [ -d $(SRP_DIR) ]; then cd $(SRP_DIR) && $(MAKE) $@; fi
        @if [ -d $(ISCSI_DIR) ]; then cd $(ISCSI_DIR) && $(MAKE) $@; fi
@@ -117,6 +128,7 @@ extraclean:
        cd $(SCST_DIR) && $(MAKE) $@
        @if [ -d $(QLA_INI_DIR) ]; then cd $(QLA_INI_DIR) && $(MAKE) $@; fi
        @if [ -d $(QLA_DIR) ]; then cd $(QLA_DIR) && $(MAKE) $@; fi
+       @if [ -d $(QLA_ISP_DIR) ]; then cd $(QLA_ISP_DIR) && $(MAKE) $@; fi
 #      @if [ -d $(LSI_DIR) ]; then cd $(LSI_DIR) && $(MAKE) $@; fi
        @if [ -d $(SRP_DIR) ]; then cd $(SRP_DIR) && $(MAKE) $@; fi
        @if [ -d $(ISCSI_DIR) ]; then cd $(ISCSI_DIR) && $(MAKE) $@; fi
@@ -154,6 +166,21 @@ qla_extraclean:
        cd $(QLA_INI_DIR)/.. && $(MAKE) extraclean
        cd $(QLA_DIR) && $(MAKE) extraclean
 
+qla_isp:
+       cd $(QLA_ISP_DIR) && $(MAKE)
+
+qla_isp_install:
+       cd $(QLA_ISP_DIR) && $(MAKE) install
+
+qla_isp_uninstall:
+       cd $(QLA_ISP_DIR) && $(MAKE) uninstall
+
+qla_isp_clean:
+       cd $(QLA_ISP_DIR) && $(MAKE) clean
+
+qla_isp_extraclean:
+       cd $(QLA_ISP_DIR) && $(MAKE) extraclean
+
 iscsi:
        cd $(ISCSI_DIR) && $(MAKE)
 
@@ -244,6 +271,7 @@ release2debug:
 
 .PHONY: all install uninstall clean extraclean help \
        qla qla_install qla_uninstall qla_clean qla_extraclean \
+       qla_isp qla_isp_install qla_isp_uninstall qla_isp_clean qla_isp_extraclean \
        lsi lsi_install lsi_uninstall lsi_clean lsi_extraclean \
        iscsi iscsi_install iscsi_uninstall iscsi_clean iscsi_extraclean \
        scst scst_install scst_uninstall scst_clean scst_extraclean \