diff options
author | 1995-12-18 23:45:23 +0000 | |
---|---|---|
committer | 1995-12-18 23:45:23 +0000 | |
commit | 480700a60b9e2af6e75251c6515ac287d5a616ab (patch) | |
tree | 0fde2771667800363d655483d05bf18694e02cde | |
parent | identd incorrectly prefixed a space to the userid/username; from (diff) | |
download | wireguard-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.mk | 12 |
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) |