diff options
| -rw-r--r-- | progs/Makefile | 26 | 
1 files changed, 11 insertions, 15 deletions
| diff --git a/progs/Makefile b/progs/Makefile index d5852fa416..5bc444e952 100644 --- a/progs/Makefile +++ b/progs/Makefile @@ -4,7 +4,7 @@ TOP = ..  include $(TOP)/configs/current -SUBDIRS = "$(strip "$(PROGRAM_DIRS)")" +SUBDIRS = $(PROGRAM_DIRS)  default: message subdirs @@ -15,22 +15,18 @@ message:  subdirs: -	@if test -n "$(SUBDIRS)" ; then \ -		for dir in $(SUBDIRS) ; do \ -			if [ -d $$dir ] ; then \ -				(cd $$dir && $(MAKE)) || exit 1 ; \ -			fi \ -		done \ -	fi +	@list='$(SUBDIRS)'; for dir in $$list ; do \ +		if [ -d $$dir ] ; then \ +			(cd $$dir && $(MAKE)) || exit 1 ; \ +		fi \ +	done  # Dummy install target  install:  clean: -	-@if test -n "$(SUBDIRS)" ; then \ -		for dir in $(SUBDIRS) tests ; do \ -			if [ -d $$dir ] ; then \ -				(cd $$dir && $(MAKE) clean) ; \ -			fi \ -		done \ -	fi +	@list='$(SUBDIRS)'; for dir in $$list tests ; do \ +		if [ -d $$dir ] ; then \ +			(cd $$dir && $(MAKE) clean) ; \ +		fi \ +	done | 
