From abd45729ab22c7b4883451002750b78e8f2c35dd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dag-Erling=20Sm=C3=B8rgrav?= Date: Sat, 9 Aug 2025 00:18:23 +0200 Subject: [PATCH] mk: Mark buildenv .NOTMAIN This file is one of a handful that can be included at the top of a Makefile (via src.opts.mk). Therefore, all the targets it defines must be marked .NOTMAIN so they don't accidentally become the default target of the Makefile. Fixes: cf5f0744cd1d ("Add .NOTMAIN to guard targets") Reviewed by: sjg, bdrewery Differential Revision: https://reviews.freebsd.org/D51824 --- share/mk/src.init.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/share/mk/src.init.mk b/share/mk/src.init.mk index 01ea5437e5a..fd3f3501f60 100644 --- a/share/mk/src.init.mk +++ b/share/mk/src.init.mk @@ -3,7 +3,7 @@ ____: .NOTMAIN .if !target(buildenv) -buildenv: .PHONY +buildenv: .PHONY .NOTMAIN ${_+_}@env BUILDENV_DIR=${.CURDIR} ${MAKE} -C ${SRCTOP} buildenv .endif