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"...

Reply via email to