diff --git a/Makefile b/Makefile index e2b36becc..8ba9c0381 100644 --- a/Makefile +++ b/Makefile @@ -42,14 +42,21 @@ else KDIR=/lib/modules/$(KVER)/build endif +OLD_QLA_INI_DIR=qla2x00t +OLD_QLA_DIR=$(OLD_QLA_INI_DIR)/qla2x00-target + +NEW_QLA_INI_DIR=qla2x00t-32gbit +NEW_QLA_DIR=$(NEW_QLA_INI_DIR)/qla2x00-target + ifeq ($(QLA_32GBIT),no) - QLA_INI_DIR=qla2x00t - QLA_DIR=qla2x00t/qla2x00-target + QLA_INI_DIR=$(OLD_QLA_INI_DIR) + QLA_DIR=$(OLD_QLA_DIR) else - QLA_INI_DIR=qla2x00t-32gbit - QLA_DIR=qla2x00t-32gbit/qla2x00-target + QLA_INI_DIR=$(NEW_QLA_INI_DIR) + QLA_DIR=$(NEW_QLA_DIR) endif + SCST_DIR=scst DOC_DIR=doc SCSTADM_DIR=scstadmin @@ -151,6 +158,16 @@ all install uninstall clean extraclean: tags: find . -type f -name "*.[ch]" | ctags --c-kinds=+p --fields=+iaS --extra=+q -e -L- +cov-build: + -for d in $(SCST_DIR) $(ISCSI_DIR) $(OLD_QLA_DIR) $(NEW_QLA_DIR) $(SRP_DIR) \ + $(SCST_LOCAL_DIR) $(FCST_DIR) $(USR_DIR) $(SCSTADM_DIR); do \ + if [[ $$d = $(OLD_QLA_DIR) || $$d = $(NEW_QLA_DIR) ]]; then \ + BUILD_2X_MODULE=y $(MAKE) -j$$(nproc) -C "$$d" all || break; \ + else \ + $(MAKE) -j$$(nproc) -C "$$d" all || break; \ + fi \ + done + scst: cd $(SCST_DIR) && $(MAKE) all