From 4a4498b3379599c25d5276dee84b328840ce969e Mon Sep 17 00:00:00 2001 From: Christian Seiler Date: Thu, 28 May 2015 18:33:20 +0200 Subject: buildsys: make 'make clean' idempotent Make sure 'make clean' will always succeed. Also make distclean in iscsiuio subdirectory. --- Makefile | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'Makefile') diff --git a/Makefile b/Makefile index 79bad84..188e3bd 100644 --- a/Makefile +++ b/Makefile @@ -69,9 +69,10 @@ clean: $(MAKE) -C utils clean $(MAKE) -C usr clean $(MAKE) -C kernel clean - $(MAKE) -C iscsiuio clean - $(MAKE) -C utils/open-isns clean - $(MAKE) -C utils/open-isns distclean + [ ! -f iscsiuio/Makefile ] || $(MAKE) -C iscsiuio clean + [ ! -f iscsiuio/Makefile ] || $(MAKE) -C iscsiuio distclean + [ ! -f utils/open-isns/Makefile ] || $(MAKE) -C utils/open-isns clean + [ ! -f utils/open-isns/Makefile ] || $(MAKE) -C utils/open-isns distclean # this is for safety # now -jXXX will still be safe -- cgit v1.2.1