diff options
Diffstat (limited to 'share/mk/bsd.init.mk')
-rw-r--r-- | share/mk/bsd.init.mk | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/share/mk/bsd.init.mk b/share/mk/bsd.init.mk index 59ed400..a7f90eb 100644 --- a/share/mk/bsd.init.mk +++ b/share/mk/bsd.init.mk @@ -9,9 +9,19 @@ .if !target(__<bsd.init.mk>__) __<bsd.init.mk>__: .include <bsd.opts.mk> +.-include "local.init.mk" .if exists(${.CURDIR}/../Makefile.inc) .include "${.CURDIR}/../Makefile.inc" .endif .include <bsd.own.mk> .MAIN: all + +.if ${.MAKE.LEVEL:U1} == 0 && ${BUILD_AT_LEVEL0:Uyes:tl} == "no" && !make(clean*) +# this tells lib.mk and prog.mk to not actually build anything +_SKIP_BUILD = not building at level 0 +.endif +.if ${.MAKE.LEVEL} > 0 && !empty(_SKIP_BUILD) +.warning ${_SKIP_BUILD} +.endif + .endif # !target(__<bsd.init.mk>__) |