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