Module Name: src
Committed By: rillig
Date: Sat Nov 21 09:53:40 UTC 2020
Modified Files:
src/usr.bin/make: suff.c
src/usr.bin/make/unit-tests: suff-add-later.exp suff-lookup.exp
Log Message:
make(1): add debug logging when adding a suffix to the global list
To generate a diff of this commit:
cvs rdiff -u -r1.255 -r1.256 src/usr.bin/make/suff.c
cvs rdiff -u -r1.2 -r1.3 src/usr.bin/make/unit-tests/suff-add-later.exp
cvs rdiff -u -r1.3 -r1.4 src/usr.bin/make/unit-tests/suff-lookup.exp
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/usr.bin/make/suff.c
diff -u src/usr.bin/make/suff.c:1.255 src/usr.bin/make/suff.c:1.256
--- src/usr.bin/make/suff.c:1.255 Sat Nov 21 09:51:00 2020
+++ src/usr.bin/make/suff.c Sat Nov 21 09:53:40 2020
@@ -1,4 +1,4 @@
-/* $NetBSD: suff.c,v 1.255 2020/11/21 09:51:00 rillig Exp $ */
+/* $NetBSD: suff.c,v 1.256 2020/11/21 09:53:40 rillig Exp $ */
/*
* Copyright (c) 1988, 1989, 1990, 1993
@@ -114,7 +114,7 @@
#include "dir.h"
/* "@(#)suff.c 8.4 (Berkeley) 3/21/94" */
-MAKE_RCSID("$NetBSD: suff.c,v 1.255 2020/11/21 09:51:00 rillig Exp $");
+MAKE_RCSID("$NetBSD: suff.c,v 1.256 2020/11/21 09:53:40 rillig Exp $");
#define SUFF_DEBUG0(text) DEBUG0(SUFF, text)
#define SUFF_DEBUG1(fmt, arg1) DEBUG1(SUFF, fmt, arg1)
@@ -702,6 +702,7 @@ Suff_AddSuffix(const char *name, GNode *
suff = SuffNew(name);
Lst_Append(sufflist, suff);
+ DEBUG1(SUFF, "Adding suffix \"%s\"\n", suff->name);
UpdateTargets(inout_main, suff);
Index: src/usr.bin/make/unit-tests/suff-add-later.exp
diff -u src/usr.bin/make/unit-tests/suff-add-later.exp:1.2 src/usr.bin/make/unit-tests/suff-add-later.exp:1.3
--- src/usr.bin/make/unit-tests/suff-add-later.exp:1.2 Wed Oct 21 08:18:24 2020
+++ src/usr.bin/make/unit-tests/suff-add-later.exp Sat Nov 21 09:53:40 2020
@@ -1,6 +1,9 @@
+Adding suffix ".c"
+Adding suffix ".d"
defining transformation from `.c' to `.d'
inserting ".c" (1) at end of list
inserting ".d" (2) at end of list
+Adding suffix ".e"
defining transformation from `.d' to `.e'
inserting ".d" (2) at end of list
inserting ".e" (3) at end of list
Index: src/usr.bin/make/unit-tests/suff-lookup.exp
diff -u src/usr.bin/make/unit-tests/suff-lookup.exp:1.3 src/usr.bin/make/unit-tests/suff-lookup.exp:1.4
--- src/usr.bin/make/unit-tests/suff-lookup.exp:1.3 Sun Oct 25 22:13:53 2020
+++ src/usr.bin/make/unit-tests/suff-lookup.exp Sat Nov 21 09:53:40 2020
@@ -1,3 +1,9 @@
+Adding suffix ".c"
+Adding suffix ".cc"
+Adding suffix ".ccc"
+Adding suffix ".short"
+Adding suffix ".sho"
+Adding suffix ".dead-end"
defining transformation from `.ccc' to `.cc'
inserting ".ccc" (3) at end of list
inserting ".cc" (2) at end of list
@@ -18,14 +24,20 @@ defining transformation from `.dead-end'
inserting ".dead-end" (6) at end of list
inserting ".short" (4) at end of list
transformation .dead-end.short complete
+Adding suffix ".c"
+Adding suffix ".cc"
+Adding suffix ".ccc"
inserting ".ccc" (3) at end of list
inserting ".cc" (2) at end of list
inserting ".c" (1) at end of list
inserting ".ccc" (3) at end of list
+Adding suffix ".short"
inserting ".short" (4) at end of list
inserting ".c" (1) at end of list
+Adding suffix ".sho"
inserting ".sho" (5) at end of list
inserting ".c" (1) at end of list
+Adding suffix ".dead-end"
inserting ".dead-end" (6) at end of list
inserting ".short" (4) at end of list
Wildcard expanding "all"...