From 7e85c87c16eceedbac02a847d87d036c7aae3103 Mon Sep 17 00:00:00 2001 From: Jan Lindemann Date: Sun, 9 Jul 2017 17:31:10 +0000 Subject: [PATCH] cleandirs.mk: Add support for SUBDIRS_ALL and SUBDIRS_INSTALL Signed-off-by: Jan Lindemann --- make/cleandirs.mk | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/make/cleandirs.mk b/make/cleandirs.mk index 1acfa400..ce242231 100644 --- a/make/cleandirs.mk +++ b/make/cleandirs.mk @@ -1,15 +1,23 @@ .NOTPARALLEL: -all: -install: +all: do.all +install: do.install clean: do.clean distclean: do.distclean include $(MODDIR)/make/defs.mk SUBDIRS ?= $(FIND_SUBDIRS) +SUBDIRS_ALL ?= +SUBDIRS_INSTALL ?= + +do.all: + set -e; for d in $(SUBDIRS_ALL); do make -wC $$d $*; done + +do.install: + set -e; for d in $(SUBDIRS_INSTALL); do make -wC $$d $*; done do.%: - set -e; for d in $(SUBDIRS) ; do make -wC $$d $*; done + set -e; for d in $(SUBDIRS); do make -wC $$d $*; done rm -rf $(TEXTCLEAN) $(CLEAN) *.done *~ .*.swp *.tmp core *.rep dirs-*.done