From c7e621342150ed6bd01bfcf7553d4b34eb747cb3 Mon Sep 17 00:00:00 2001 From: "William F. Jolitz" Date: Sat, 2 Mar 1991 12:40:57 -0800 Subject: [PATCH] 386BSD 0.1 development Work on file usr/othersrc/share/mk/bsd.subdir.mk Co-Authored-By: Lynne Greer Jolitz Synthesized-from: 386BSD-0.1 --- usr/othersrc/share/mk/bsd.subdir.mk | 69 +++++++++++++++++++++++++++++ 1 file changed, 69 insertions(+) create mode 100644 usr/othersrc/share/mk/bsd.subdir.mk diff --git a/usr/othersrc/share/mk/bsd.subdir.mk b/usr/othersrc/share/mk/bsd.subdir.mk new file mode 100644 index 0000000000..81ba0ee594 --- /dev/null +++ b/usr/othersrc/share/mk/bsd.subdir.mk @@ -0,0 +1,69 @@ +# @(#)bsd.subdir.mk 5.9 (Berkeley) 2/1/91 + +.MAIN: all + +STRIP?= -s + +BINGRP?= bin +BINOWN?= bin +BINMODE?= 555 + +_SUBDIRUSE: .USE + @for entry in ${SUBDIR}; do \ + (if test -d ${.CURDIR}/$${entry}.${MACHINE}; then \ + echo "===> $${entry}.${MACHINE}"; \ + cd ${.CURDIR}/$${entry}.${MACHINE}; \ + else \ + echo "===> $$entry"; \ + cd ${.CURDIR}/$${entry}; \ + fi; \ + ${MAKE} ${.TARGET:realinstall=install}); \ + done + +${SUBDIR}:: + @if test -d ${.TARGET}.${MACHINE}; then \ + cd ${.CURDIR}/${.TARGET}.${MACHINE}; \ + else \ + cd ${.CURDIR}/${.TARGET}; \ + fi; \ + ${MAKE} all + +.if !target(all) +all: _SUBDIRUSE +.endif + +.if !target(clean) +clean: _SUBDIRUSE +.endif + +.if !target(cleandir) +cleandir: _SUBDIRUSE +.endif + +.if !target(depend) +depend: _SUBDIRUSE +.endif + +.if !target(install) +.if !target(beforeinstall) +beforeinstall: +.endif +.if !target(afterinstall) +afterinstall: +.endif +install: afterinstall +afterinstall: realinstall +realinstall: beforeinstall _SUBDIRUSE +.endif + +.if !target(lint) +lint: _SUBDIRUSE +.endif + +.if !target(obj) +obj: _SUBDIRUSE +.endif + +.if !target(tags) +tags: _SUBDIRUSE +.endif -- 2.20.1