summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorniklas <niklas@openbsd.org>1995-12-18 23:45:23 +0000
committerniklas <niklas@openbsd.org>1995-12-18 23:45:23 +0000
commit480700a60b9e2af6e75251c6515ac287d5a616ab (patch)
tree0fde2771667800363d655483d05bf18694e02cde
parentidentd incorrectly prefixed a space to the userid/username; from (diff)
downloadwireguard-openbsd-480700a60b9e2af6e75251c6515ac287d5a616ab.tar.xz
wireguard-openbsd-480700a60b9e2af6e75251c6515ac287d5a616ab.zip
Added support for using a special makefile: Makefile.bsd-wrapper when
available. This will help having imported software in the tree without needing to munge the standard Makefile.
-rw-r--r--share/mk/bsd.subdir.mk12
1 files changed, 9 insertions, 3 deletions
diff --git a/share/mk/bsd.subdir.mk b/share/mk/bsd.subdir.mk
index 0518d779a9e..553aa8d1958 100644
--- a/share/mk/bsd.subdir.mk
+++ b/share/mk/bsd.subdir.mk
@@ -18,9 +18,12 @@ _SUBDIRUSE: .USE
else \
_nextdir_="$${_THISDIR_}/$${_newdir_}"; \
fi; \
- echo "===> $${_nextdir_}"; \
+ if [ -f $${_nextdir_}/Makefile.bsd-wrapper ]; then \
+ _makefile_spec_="-f Makefile.bsd-wrapper"; \
+ fi; \
+ echo "===> $${_nextdir_}"; \
cd ${.CURDIR}/$${_newdir_}; \
- ${MAKE} _THISDIR_="$${_nextdir_}" \
+ ${MAKE} $${_makefile_spec_} _THISDIR_="$${_nextdir_}" \
${.TARGET:S/realinstall/install/:S/.depend/depend/}); \
done
@@ -30,9 +33,12 @@ ${SUBDIR}::
else \
_newdir_=${.TARGET}; \
fi; \
+ if [ -f $${_newdir_}/Makefile.bsd-wrapper ]; then \
+ _makefile_spec_="-f Makefile.bsd-wrapper"; \
+ fi; \
echo "===> $${_newdir_}"; \
cd ${.CURDIR}/$${_newdir_}; \
- ${MAKE} _THISDIR_="$${_newdir_}" all
+ ${MAKE} $${_makefile_spec_} _THISDIR_="$${_newdir_}" all
.endif
.if !target(install)