summaryrefslogtreecommitdiff
path: root/usr.bin/make/parse.c
diff options
context:
space:
mode:
authorrillig <rillig@NetBSD.org>2021-12-28 16:11:00 +0000
committerrillig <rillig@NetBSD.org>2021-12-28 16:11:00 +0000
commitac1bec90d0a06ac4d86fd8fc22d575de308e9bd2 (patch)
treecb8a1e9865bf7605bcf3197a7415a30a93970c15 /usr.bin/make/parse.c
parent6464d21a3dab07186ce62d052e9dc8c8b2fad881 (diff)
make: make debug logging for .ORDER more human-friendly
The interesting part of the .ORDER constraint is what is made before what, so reveal this information in the debug log. The debug output from the test looks a bit strange since it forces 'three' to be made before 'one', but that's because the test exercises the edge case of introducing a circular dependency.
Diffstat (limited to 'usr.bin/make/parse.c')
-rw-r--r--usr.bin/make/parse.c7
1 files changed, 3 insertions, 4 deletions
diff --git a/usr.bin/make/parse.c b/usr.bin/make/parse.c
index f8436a57a5b..e03e083327a 100644
--- a/usr.bin/make/parse.c
+++ b/usr.bin/make/parse.c
@@ -1,4 +1,4 @@
-/* $NetBSD: parse.c,v 1.591 2021/12/28 15:48:59 rillig Exp $ */
+/* $NetBSD: parse.c,v 1.592 2021/12/28 16:11:00 rillig Exp $ */
/*
* Copyright (c) 1988, 1989, 1990, 1993
@@ -109,7 +109,7 @@
#include "pathnames.h"
/* "@(#)parse.c 8.3 (Berkeley) 3/19/94" */
-MAKE_RCSID("$NetBSD: parse.c,v 1.591 2021/12/28 15:48:59 rillig Exp $");
+MAKE_RCSID("$NetBSD: parse.c,v 1.592 2021/12/28 16:11:00 rillig Exp $");
/* types and constants */
@@ -900,8 +900,7 @@ ParseDependencySourceOrder(const char *src)
Lst_Append(&gn->order_pred, order_pred);
if (DEBUG(PARSE)) {
debug_printf(
- "# ParseDependencySourceOrder: "
- "added Order dependency %s - %s\n",
+ "# .ORDER forces '%s' to be made before '%s'\n",
order_pred->name, gn->name);
Targ_PrintNode(order_pred, 0);
Targ_PrintNode(gn, 0);