Make 'make clean' remove all build files

git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@9038 d57e44dd-8a1f-0410-8b47-8ef2f437770f
This commit is contained in:
Bart Van Assche
2020-07-05 02:08:55 +00:00
parent 212fd12cba
commit 47403656ee
11 changed files with 30 additions and 38 deletions

View File

@@ -83,9 +83,7 @@ uninstall:
endif
clean:
rm -f *.o *.ko .*.cmd *.mod.c .*.d .depend *~ \
Module.symvers Module.markers modules.order
rm -rf .tmp_versions
$(MAKE) -C $(KDIR) M=$(shell pwd) $@
extraclean: clean
rm -f *.orig *.rej

View File

@@ -176,18 +176,14 @@ uninstall:
-/sbin/depmod -b $(INSTALL_MOD_PATH)/ -a $(KVER)
clean:
rm -rf include/iscsi_scst_itf_ver.h
rm -rf conftest/*/{build-output,result}*.txt
for d in conftest/* kernel kernel/isert-scst; do \
[ -d "$$d" ] && $(MAKE) -C $(KDIR) M=$(shell pwd)/$$d $@ & \
rm -f $$d/result*.txt; \
done; \
wait
$(MAKE) -C usr $@
$(MAKE) -C $(KDIR) M=$(KMOD) $@
$(MAKE) -C $(KDIR) M=$(ISERTMOD) $@
rm -f kernel/Module.symvers \
kernel/Module.markers kernel/modules.order \
kernel/isert-scst/Module.symvers \
kernel/isert-scst/Module.markers kernel/isert-scst/modules.order \
include/iscsi_scst_itf_ver.h
rm -rf conftest/*/*.ko conftest/*/*.mod.c conftest/*/Module.symvers conftest/*/*.o \
conftest/*/*.o.cmd conftest/*/*.ko.cmd conftest/*/.*.o.cmd conftest/*/.*.ko.cmd \
conftest/*/*.order conftest/*/.*.o.d conftest/*/.tmp_versions/ \
conftest/*/result*.txt
extraclean: clean
rm -f kernel/*.orig kernel/*.rej \

View File

@@ -79,8 +79,7 @@ uninstall:
endif
clean:
@$(MAKE) -C $(KDIR) M=$(shell pwd) clean
@$(RM) tags Modules.symvers module.symvers Module.markers modules.order
$(MAKE) -C $(KDIR) M=$(shell pwd) $@
extraclean: clean
rm -f *.orig *.rej

View File

@@ -116,9 +116,10 @@ endif
endif
clean:
rm -f *.o *.ko .*.cmd *.mod.c .*.d .depend *~ \
Module.symvers Module.markers modules.order
rm -rf .tmp_versions
ifneq ($(BUILD_2X_MODULE),)
$(MAKE) -C $(QLA2XXX_DIR) $@
endif
$(MAKE) -C $(KDIR) M=$(shell pwd) $@
extraclean: clean
rm -f *.orig *.rej

View File

@@ -75,8 +75,7 @@ uninstall:
endif
clean:
@$(MAKE) -C $(KDIR) M=$(shell pwd) clean
@$(RM) tags Modules.symvers module.symvers Module.markers modules.order
$(MAKE) -C $(KDIR) M=$(shell pwd) $@
extraclean: clean
rm -f *.orig *.rej

View File

@@ -115,9 +115,10 @@ endif
endif
clean:
rm -f *.o *.ko .*.cmd *.mod.c .*.d .depend *~ \
Module.symvers Module.markers modules.order
rm -rf .tmp_versions
ifneq ($(BUILD_2X_MODULE),)
$(MAKE) -C $(QLA2XXX_DIR) $@
endif
$(MAKE) -C $(KDIR) M=$(shell pwd) $@
extraclean: clean
rm -f *.orig *.rej

View File

@@ -42,6 +42,7 @@ uninstall:
cd $(SCST_DIR) && $(MAKE) $@
clean:
rm -f include/build_mode.h
cd $(SCST_DIR) && $(MAKE) $@
extraclean:

View File

@@ -179,10 +179,9 @@ INSTALL_DIR := $(INSTALL_MOD_PATH)/lib/modules/$(KVER)/extra
INSTALL_DIR_H := $(DESTDIR)$(PREFIX)/include/scst
clean:
rm -f *.o *.ko .*.cmd *.mod.c .*.d .depend Modules.symvers \
Module.symvers Module.markers modules.order
rm -rf .tmp_versions
cd $(DEV_HANDLERS_DIR) && $(MAKE) $@
rm -f $(SCST_INTF_VER_FILE)
$(MAKE) -C $(KDIR) M=$(shell pwd) $@
$(MAKE) -C $(DEV_HANDLERS_DIR) $@
extraclean: clean
rm -f $(SCST_INTF_VER_FILE)

View File

@@ -81,9 +81,7 @@ uninstall:
endif
clean:
rm -f *.o *.ko .*.cmd *.mod.c .*.d .depend Modules.symvers \
Module.symvers Module.markers modules.order
rm -rf .tmp_versions
$(MAKE) -C $(KDIR) M=$(shell pwd) $@
extraclean: clean
rm -f *.orig *.rej

View File

@@ -58,8 +58,7 @@ uninstall:
endif
clean:
@$(MAKE) -C $(KDIR) M=$(shell pwd) clean
@$(RM) tags Module.symvers Module.markers modules.order
$(MAKE) -C $(KDIR) M=$(shell pwd) $@
extraclean: clean
rm -f *.orig *.rej

View File

@@ -143,11 +143,12 @@ check:
clean:
rm -rf conftest/pre_cflags conftest/kcflags
for d in conftest/* src; do \
[ -d "$$d" ] && $(MAKE) -C $(KDIR) M=$(shell pwd)/$$d clean; \
rm -f $$d/result*.txt; \
done
rm -f src/Module.symvers src/Module.markers src/modules.order
rm -rf conftest/*/{build-output,result}*.txt
for d in conftest/* src; do \
[ -d "$$d" ] && $(MAKE) -C $(KDIR) M=$(shell pwd)/$$d $@ & \
rm -f $$d/result*.txt; \
done; \
wait
extraclean: clean
rm -f *.orig *.rej