From c2ebb2d91b372de48b8514eb26b9822bde7eafcd Mon Sep 17 00:00:00 2001 From: "Janet B. Anderson" Date: Tue, 9 Jul 1996 20:04:58 +0000 Subject: [PATCH] Initial version --- config/RULES_TOP | 78 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 78 insertions(+) create mode 100644 config/RULES_TOP diff --git a/config/RULES_TOP b/config/RULES_TOP new file mode 100644 index 000000000..9ad61494f --- /dev/null +++ b/config/RULES_TOP @@ -0,0 +1,78 @@ +# +# $Id$ +# + +all:: install + +dirs:: + @for DIR in ${DIRS}; do \ + echo "$@: $$DIR"; \ + if [ -d $$DIR ]; then TMP=`pwd`; cd $$DIR; ${MAKE} $@; cd $${TMP}; fi; \ + done + +depends:: + @for DIR in ${DIRS}; do \ + echo "$@: $$DIR"; \ + if [ -d $$DIR ]; then TMP=`pwd`; cd $$DIR; ${MAKE} $@; cd $${TMP}; fi; \ + done + +build:: + @for DIR in ${DIRS}; do \ + echo "$@: $$DIR"; \ + if [ -d $$DIR ]; then TMP=`pwd`; cd $$DIR; ${MAKE} $@; cd $${TMP}; fi; \ + done + +install:: + @for DIR in ${DIRS}; do \ + echo "$@: $$DIR"; \ + if [ -d $$DIR ]; then TMP=`pwd`; cd $$DIR; ${MAKE} $@; cd $${TMP}; fi; \ + done + +clean:: + @echo "TOP: Cleaning + @for DIR in ${DIRS}; do \ + find $$DIR/src -type d -name "O.*" -prune -exec rm -rf {} \; ; \ + done + +uninstall:: + @(for ARCH in ${BUILD_ARCHS}; do \ + ${MAKE} $@.$${ARCH}; \ + done) + + + +dirs.%:: + @for DIR in ${DIRS}; do \ + echo "$@: $$DIR"; \ + if [ -d $$DIR ]; then TMP=`pwd`; cd $$DIR; ${MAKE} $@; cd $${TMP}; fi; \ + done + +depends.%:: + @for DIR in ${DIRS}; do \ + echo "$@: $$DIR"; \ + if [ -d $$DIR ]; then TMP=`pwd`; cd $$DIR; ${MAKE} $@; cd $${TMP}; fi; \ + done + +build.%:: + @for DIR in ${DIRS}; do \ + echo "$@: $$DIR"; \ + if [ -d $$DIR ]; then TMP=`pwd`; cd $$DIR; ${MAKE} $@; cd $${TMP}; fi; \ + done + +install.%:: + @for DIR in ${DIRS}; do \ + echo "$@: $$DIR"; \ + if [ -d $$DIR ]; then TMP=`pwd`; cd $$DIR; ${MAKE} $@; cd $${TMP}; fi; \ + done + +clean.%:: + @for DIR in ${DIRS}; do \ + echo "$@: $$DIR"; \ + if [ -d $$DIR ]; then TMP=`pwd`; cd $$DIR; ${MAKE} $@; cd $${TMP}; fi; \ + done + +uninstall.%:: + @echo "TOP: Uninstalling $* " + @rm -rf ./bin/$* ./lib/$* dbd include man + @rm -rf rec.bak rec +