Module Name:    src
Committed By:   uebayasi
Date:           Tue Dec 15 06:18:07 UTC 2009

Modified Files:
        src/distrib/sets: Makefile sets.subr

Log Message:
Clean up debug knobs.


To generate a diff of this commit:
cvs rdiff -u -r1.77 -r1.78 src/distrib/sets/Makefile
cvs rdiff -u -r1.116 -r1.117 src/distrib/sets/sets.subr

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

Modified files:

Index: src/distrib/sets/Makefile
diff -u src/distrib/sets/Makefile:1.77 src/distrib/sets/Makefile:1.78
--- src/distrib/sets/Makefile:1.77	Fri Dec 11 15:25:05 2009
+++ src/distrib/sets/Makefile	Tue Dec 15 06:18:07 2009
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.77 2009/12/11 15:25:05 uebayasi Exp $
+#	$NetBSD: Makefile,v 1.78 2009/12/15 06:18:07 uebayasi Exp $
 
 # The `all' target must appear before bsd.own.mk is pulled in.
 all:
@@ -8,8 +8,7 @@
 .include <bsd.own.mk>
 .include "${NETBSDSRCDIR}/distrib/common/Makefile.distrib"
 
-SETSCMD=	cd ${.CURDIR} && \
-		DESTDIR=${DESTDIR:Q} \
+SETSENV=	DESTDIR=${DESTDIR:Q} \
 		MACHINE=${MACHINE:Q} \
 		MACHINE_ARCH=${MACHINE_ARCH:Q} \
 		AWK=${TOOL_AWK:Q} \
@@ -22,7 +21,9 @@
 		PAX=${TOOL_PAX:Q} \
 		PKG_CREATE=${TOOL_PKG_CREATE:Q} \
 		SED=${TOOL_SED:Q} \
-		TSORT=${TSORT:Q} \
+		TSORT=${TSORT:Q}
+SETSCMD=	cd ${.CURDIR} && \
+		${SETSENV} \
 		${HOST_SH}
 
 MAKETARS_FLAGS=
@@ -68,8 +69,12 @@
 print_toolchain_missing: .PHONY
 	@echo "${TOOLCHAIN_MISSING}"
 
-print_mkvars: .PHONY
-	@env SETS_SUBR_DEBUG=dumpmkvars rundir="${.CURDIR}" ${HOST_SH} sets.subr
+print_mkvars \
+print_set_lists_base print_set_lists_x print_set_lists_ext \
+list_set_lists_base list_set_lists_x list_set_lists_ext \
+list_set_files_base list_set_files_x list_set_files_ext \
+		: .PHONY
+	@${SETSENV}; rundir="${.CURDIR}"; . ./sets.subr; ${.TARGET}
 
 #
 # METALOG MANIPULATION TARGETS

Index: src/distrib/sets/sets.subr
diff -u src/distrib/sets/sets.subr:1.116 src/distrib/sets/sets.subr:1.117
--- src/distrib/sets/sets.subr:1.116	Tue Dec 15 05:11:08 2009
+++ src/distrib/sets/sets.subr	Tue Dec 15 06:18:07 2009
@@ -1,4 +1,4 @@
-#	$NetBSD: sets.subr,v 1.116 2009/12/15 05:11:08 uebayasi Exp $
+#	$NetBSD: sets.subr,v 1.117 2009/12/15 06:18:07 uebayasi Exp $
 #
 
 #
@@ -126,16 +126,9 @@
 
 MKVARS="$( ${MAKE} -B -f ${rundir}/mkvars.mk mkvars | sed -e 's,=.*,,' | xargs )"
 
-if [ "$SETS_SUBR_DEBUG" = "dumpmkvars" ]; then
-	for v in $MKVARS; do
-		eval echo $v=\$$v
-	done
-	exit 0
-fi
-
 #####
 
-setsdir=${0%/*}
+setsdir=${rundir}
 obsolete=0
 module=yes
 if [ "${MKKMOD}" = "no" ]; then
@@ -173,7 +166,7 @@
 # In each file, a record consists of a path and a System Package name,
 # separated by whitespace. E.g.,
 #
-# 	# $NetBSD: sets.subr,v 1.116 2009/12/15 05:11:08 uebayasi Exp $
+# 	# $NetBSD: sets.subr,v 1.117 2009/12/15 06:18:07 uebayasi Exp $
 # 	.			base-sys-root	[keyword[,...]]
 # 	./altroot		base-sys-root
 # 	./bin			base-sys-root
@@ -379,6 +372,7 @@
 	list_set_lists_shl $setname
 	list_set_lists_module $setname
 	list_set_lists_rescue $setname
+	return 0
 }
 
 list_set_lists_mi()
@@ -507,3 +501,27 @@
 	@echo \${TARGET_ENDIANNESS}
 EOMAKE
 }
+
+#####
+
+# print_mkvars
+print_mkvars()
+{
+	for v in $MKVARS; do
+		eval echo $v=\$$v
+	done
+}
+
+# print_set_lists_{base,x,ext}
+# list_set_lists_{base,x,ext}
+# list_set_files_{base,x,ext}
+for func in print_set_lists list_set_lists list_set_files; do
+	for x in base x ext; do
+		if [ $x = base ]; then
+			list=nlists
+		else
+			list=${x}lists
+		fi
+		eval ${func}_${x} \(\) \{ $func \$$list \; \}
+	done
+done

Reply via email to