Module Name:    src
Committed By:   apb
Date:           Fri Nov  1 06:22:24 UTC 2013

Modified Files:
        src/etc: Makefile.params

Log Message:
Reinstate .include <bsd.own.mk>.  Without this, many variables are undefined.

Define DISTRIBVER in the same way that src/etc/Makefile defines it.
Without this, "make params" in src/Makefile uses an undefined value.

Remove a spurious ">&3".


To generate a diff of this commit:
cvs rdiff -u -r1.4 -r1.5 src/etc/Makefile.params

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/etc/Makefile.params
diff -u src/etc/Makefile.params:1.4 src/etc/Makefile.params:1.5
--- src/etc/Makefile.params:1.4	Wed Oct 30 15:15:12 2013
+++ src/etc/Makefile.params	Fri Nov  1 06:22:24 2013
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile.params,v 1.4 2013/10/30 15:15:12 apb Exp $
+#	$NetBSD: Makefile.params,v 1.5 2013/11/01 06:22:24 apb Exp $
 #
 # Makefile fragment for printing build parameters.
 #
@@ -35,6 +35,8 @@
 #		@${PRINT_PARAMS}
 #
 
+.include <bsd.own.mk>
+
 RELEASEVARS=	BSDOBJDIR BSDSRCDIR BUILDID \
 		DESTDIR DISTRIBVER EXTERNAL_TOOLCHAIN HAVE_GCC HAVE_GDB \
 		HAVE_LLVM HAVE_PCC INSTALLWORLDDIR \
@@ -61,6 +63,17 @@ RELEASEVARS=	BSDOBJDIR BSDSRCDIR BUILDID
 		USETOOLS USR_OBJMACHINE \
 		X11SRCDIR X11FLAVOUR
 
+
+#
+# Duplicate the DISTRIBVER setting from src/etc/Makefile.
+#
+.ifndef DISTRIBVER
+DISTRIBVER!=	${HOST_SH} ${NETBSDSRCDIR}/sys/conf/osrelease.sh
+.endif
+
+#
+# _params does the printing.
+#
 _params_redirect?= # empty
 
 _params: .PHONY
@@ -69,7 +82,7 @@ _params: .PHONY
 	@printf "%20s = '%-s'\n" ${var} ${${var}:C/'/'\\\\''/gW:Q} \
 	    ${_params_redirect}
 .else
-	@printf >&3 "%20s = (undefined)\n" ${var} \
+	@printf "%20s = (undefined)\n" ${var} \
 	    ${_params_redirect}
 .endif
 .endfor

Reply via email to