Module Name:    src
Committed By:   apb
Date:           Thu Apr 23 09:43:49 UTC 2009

Modified Files:
        src: Makefile

Log Message:
Make clean_METALOG in distrib/sets early in the build, to ensure that
the METALOG does not grow without bounds on multiple MKUPDATE builds.
(Previously, sanitise_METALOG in distrib/sets/Makefile used to do
something like this near the end of a build.)


To generate a diff of this commit:
cvs rdiff -u -r1.269 -r1.270 src/Makefile

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

Modified files:

Index: src/Makefile
diff -u src/Makefile:1.269 src/Makefile:1.270
--- src/Makefile:1.269	Wed Apr 15 10:18:34 2009
+++ src/Makefile	Thu Apr 23 09:43:49 2009
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.269 2009/04/15 10:18:34 tsutsui Exp $
+#	$NetBSD: Makefile,v 1.270 2009/04/23 09:43:49 apb Exp $
 
 #
 # This is the top-level makefile for building NetBSD. For an outline of
@@ -219,6 +219,7 @@
 .if ${MKOBJDIRS} != "no"
 BUILDTARGETS+=	obj
 .endif
+BUILDTARGETS+=	clean_METALOG
 .if !defined(NODISTRIBDIRS)
 BUILDTARGETS+=	do-distrib-dirs
 .endif
@@ -381,6 +382,12 @@
 	@echo '*** WARNING: NBUILDJOBS is obsolete; use -j directly instead!'
 .endif
 
+# Delete or sanitise a leftover METALOG from a previous build.
+clean_METALOG: .PHONY .MAKE
+.if ${MKUPDATE} != "no"
+	${MAKEDIRTARGET} distrib/sets clean_METALOG
+.endif
+
 do-distrib-dirs: .PHONY .MAKE
 .if !defined(DESTDIR) || ${DESTDIR} == ""
 	${MAKEDIRTARGET} etc distrib-dirs DESTDIR=/

Reply via email to