From bffb93879940c71c58d2c66410e1bd5e5e4dc979 Mon Sep 17 00:00:00 2001 From: Joel Sherrill Date: Tue, 20 Jan 1998 19:30:30 +0000 Subject: Removed PROJECT_HOME and CONFIG_DIR variables. --- c/src/make/directory.cfg | 43 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 c/src/make/directory.cfg (limited to 'c/src/make/directory.cfg') diff --git a/c/src/make/directory.cfg b/c/src/make/directory.cfg new file mode 100644 index 0000000000..1ae1db84bd --- /dev/null +++ b/c/src/make/directory.cfg @@ -0,0 +1,43 @@ +# +# $Id$ +# +# make/directory.cfg +# +# Make(1) configuration file include'd by all directory-level Makefile's. +# +# See also make/main.cfg +# + +# include $(RTEMS_ROOT)/make/main.cfg + +# on a 'make -k' we don't want to bomb out of directory list +EXIT_CMD=exit 1 +ifeq (k, $(findstring k, $(MAKEFLAGS))) +EXIT_CMD=true +endif + +RULE=$(shell echo $@ | $(SED) -e s/debug_// -e s/profile_//) + +ifeq ($(RTEMS_USE_OWN_PDIR),yes) +$(RECURSE_TARGETS): + @$(ECHO); \ + BASEDIR=`pwd`; \ + for subd in $(SUB_DIRS) xxx; \ + do if [ $$subd != xxx ] ; then \ + cd $$BASEDIR; \ + $(ECHO); \ + $(ECHO) "*** $$BASEDIR/$$subd ($@)" ; \ + cmd="cd $$subd; $(MAKE) $(RULE)"; \ + $(ECHO) $$cmd; \ + eval $$cmd || $(EXIT_CMD); \ + fi; done; \ + $(ECHO); \ + $(ECHO) "*** $$BASEDIR/$@ ($@) Finished."; \ + $(ECHO) + $($@_WRAPUP) +else +ifdef RECURSE_TARGETS +$(RECURSE_TARGETS): + set -e; for subd in $(SUB_DIRS); do $(MAKE) -w -C $$subd $@; done +endif +endif -- cgit v1.2.3