From 02189a0cfd574a531e76847fe33ecb35d4681732 Mon Sep 17 00:00:00 2001 From: Per Cederqvist <ceder@lysator.liu.se> Date: Thu, 29 Aug 1991 02:47:00 +0000 Subject: [PATCH] Initial revision --- Build | 3 +++ scripts/sub-binaries.make | 8 ++++++++ scripts/sub-clean.make | 8 ++++++++ scripts/sub-depend.make | 12 ++++++++++++ scripts/sub-includes.make | 7 +++++++ scripts/sub-install.make | 7 +++++++ scripts/sub-libraries.make | 7 +++++++ 7 files changed, 52 insertions(+) create mode 100755 Build create mode 100644 scripts/sub-binaries.make create mode 100644 scripts/sub-clean.make create mode 100644 scripts/sub-depend.make create mode 100644 scripts/sub-includes.make create mode 100644 scripts/sub-install.make create mode 100644 scripts/sub-libraries.make diff --git a/Build b/Build new file mode 100755 index 000000000..e0ccd64c8 --- /dev/null +++ b/Build @@ -0,0 +1,3 @@ +#!/bin/sh +make TOPDIR=`pwd` depend +make TOPDIR=`pwd` diff --git a/scripts/sub-binaries.make b/scripts/sub-binaries.make new file mode 100644 index 000000000..059bfdb1d --- /dev/null +++ b/scripts/sub-binaries.make @@ -0,0 +1,8 @@ +.PHONY: binaries +binaries: + for i in $(SUBDIRS) ; \ + do \ + [ -d $$i ] && { echo making binaries in directory $$i; \ + (cd $$i; $(MAKE) $(EXPORTS) binaries) } \ + done + diff --git a/scripts/sub-clean.make b/scripts/sub-clean.make new file mode 100644 index 000000000..d23afa8d4 --- /dev/null +++ b/scripts/sub-clean.make @@ -0,0 +1,8 @@ +.PHONY: clean +clean: + $(RM) $(GENERIC-CLEAN) + for i in $(SUBDIRS); \ + do \ + [ -d $$i ] && { echo making clean in directory $$i; \ + (cd $$i; $(MAKE) $(EXPORTS) clean) } \ + done diff --git a/scripts/sub-depend.make b/scripts/sub-depend.make new file mode 100644 index 000000000..c2a7a2f40 --- /dev/null +++ b/scripts/sub-depend.make @@ -0,0 +1,12 @@ +dependencies: + touch dependencies + +.PHONY: depend +depend: + for i in $(SUBDIRS) ; \ + do \ + [ -d $$i ] && { echo making depend in directory $$i; \ + (cd $$i; $(MAKE) $(EXPORTS) depend) } \ + done +# No trailing blank line, so that this rule can be continued in +# the calling file. See src/komutils/Makefile for example. \ No newline at end of file diff --git a/scripts/sub-includes.make b/scripts/sub-includes.make new file mode 100644 index 000000000..b701bbfcf --- /dev/null +++ b/scripts/sub-includes.make @@ -0,0 +1,7 @@ +.PHONY: includes +includes: + for i in $(SUBDIRS) ; \ + do \ + [ -d $$i ] && { (echo making includes in directory $$i; \ + (cd $$i; $(MAKE) $(EXPORTS) includes) } \ + done diff --git a/scripts/sub-install.make b/scripts/sub-install.make new file mode 100644 index 000000000..452447eac --- /dev/null +++ b/scripts/sub-install.make @@ -0,0 +1,7 @@ +.PHONY: install +install: + for i in $(SUBDIRS) ; \ + do \ + [ -d $$i ] && { echo making install in directory $$i; \ + (cd $$i; $(MAKE) $(EXPORTS) install) } \ + done diff --git a/scripts/sub-libraries.make b/scripts/sub-libraries.make new file mode 100644 index 000000000..46e80dd89 --- /dev/null +++ b/scripts/sub-libraries.make @@ -0,0 +1,7 @@ +.PHONY: libraries +libraries: + for i in $(SUBDIRS) ; \ + do \ + [ -d $$i ] && { echo making libraries in directory $$i; \ + (cd $$i; $(MAKE) $(EXPORTS) libraries) } \ + done -- GitLab