Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 12 Feb 2010 19:36:37 +0000 (UTC)
From:      Craig Rodrigues <rodrigc@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-projects@freebsd.org
Subject:   svn commit: r203803 - in projects/jbuild/usr.bin: jbuild make
Message-ID:  <201002121936.o1CJabJ8009756@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: rodrigc
Date: Fri Feb 12 19:36:37 2010
New Revision: 203803
URL: http://svn.freebsd.org/changeset/base/203803

Log:
  Do not hardcode "make:" in diagnostic messages.
  Define PROG_NAME, based on the value of PROG
  in the Makefile.

Modified:
  projects/jbuild/usr.bin/jbuild/Buildfile
  projects/jbuild/usr.bin/jbuild/Makefile
  projects/jbuild/usr.bin/make/Makefile
  projects/jbuild/usr.bin/make/job.c
  projects/jbuild/usr.bin/make/main.c
  projects/jbuild/usr.bin/make/util.c

Modified: projects/jbuild/usr.bin/jbuild/Buildfile
==============================================================================
--- projects/jbuild/usr.bin/jbuild/Buildfile	Fri Feb 12 18:52:24 2010	(r203802)
+++ projects/jbuild/usr.bin/jbuild/Buildfile	Fri Feb 12 19:36:37 2010	(r203803)
@@ -32,6 +32,7 @@ NO_SHARED ?= YES
 
 CFLAGS += -I${.CURDIR}
 CFLAGS += -DMAKE_VERSION=\"5200408120\"
+CFLAGS += -DPROG_NAME=\"${PROG}\"
 CFLAGS += -DDEFSHELLNAME=\"sh\"
 CFLAGS += -I${.CURDIR}/filemon
 

Modified: projects/jbuild/usr.bin/jbuild/Makefile
==============================================================================
--- projects/jbuild/usr.bin/jbuild/Makefile	Fri Feb 12 18:52:24 2010	(r203802)
+++ projects/jbuild/usr.bin/jbuild/Makefile	Fri Feb 12 19:36:37 2010	(r203803)
@@ -17,7 +17,7 @@ NO_MAN=
 IGNORE_PRAGMA=	YES
 DEBUG_FLAGS+=	-g
 
-CFLAGS+=	-DMAKE_VERSION=\"8000000000\"
+CFLAGS+=	-DMAKE_VERSION=\"8000000000\" -DPROG_NAME=\"${PROG}\"
 
 # We're building 'build', not 'make' so the behaviour is different in
 # some areas like defaulting to silent.

Modified: projects/jbuild/usr.bin/make/Makefile
==============================================================================
--- projects/jbuild/usr.bin/make/Makefile	Fri Feb 12 18:52:24 2010	(r203802)
+++ projects/jbuild/usr.bin/make/Makefile	Fri Feb 12 19:36:37 2010	(r203803)
@@ -11,7 +11,7 @@ SRCS=	arch.c buf.c cond.c dir.c for.c ha
 WARNS?=	6
 NO_SHARED?=	YES
 
-CFLAGS+=-DMAKE_VERSION=\"5200408120\"
+CFLAGS+=-DMAKE_VERSION=\"5200408120\" -DPROG_NAME=\"${PROG}\"
 # There is no obvious performance improvement currently.
 # CFLAGS+=-DUSE_KQUEUE
 

Modified: projects/jbuild/usr.bin/make/job.c
==============================================================================
--- projects/jbuild/usr.bin/make/job.c	Fri Feb 12 18:52:24 2010	(r203802)
+++ projects/jbuild/usr.bin/make/job.c	Fri Feb 12 19:36:37 2010	(r203803)
@@ -1731,7 +1731,7 @@ Job_CheckCommands(GNode *gn, void (*abor
 			 * this node's parents so they never get examined.
 			 */
 			static const char msg[] =
-			    "make: don't know how to make";
+			    PROG_NAME ": don't know how to make";
 
 			if (gn->type & OP_OPTIONAL) {
 				fprintf(stdout, "%s %s(ignored)\n",

Modified: projects/jbuild/usr.bin/make/main.c
==============================================================================
--- projects/jbuild/usr.bin/make/main.c	Fri Feb 12 18:52:24 2010	(r203802)
+++ projects/jbuild/usr.bin/make/main.c	Fri Feb 12 19:36:37 2010	(r203803)
@@ -1502,13 +1502,13 @@ main(int argc, char **argv)
 
 		Path_Expand(defsysmk, &sysIncPath, &sysMkPath);
 		if (Lst_IsEmpty(&sysMkPath))
-			Fatal("make: no system rules (%s).", PATH_DEFSYSMK);
+			Fatal(PROG_NAME ": no system rules (%s).", PATH_DEFSYSMK);
 		LST_FOREACH(ln, &sysMkPath) {
 			if (!ReadMakefile(Lst_Datum(ln)))
 				break;
 		}
 		if (ln != NULL)
-			Fatal("make: cannot open %s.", (char *)Lst_Datum(ln));
+			Fatal(PROG_NAME ": cannot open %s.", (char *)Lst_Datum(ln));
 		Lst_Destroy(&sysMkPath, free);
 	}
 
@@ -1520,7 +1520,7 @@ main(int argc, char **argv)
 				break;
 		}
 		if (ln != NULL)
-			Fatal("make: cannot open %s.", (char *)Lst_Datum(ln));
+			Fatal(PROG_NAME ": cannot open %s.", (char *)Lst_Datum(ln));
 #ifdef JBUILD
 	} else
 		TryReadMakefile("Buildfile");

Modified: projects/jbuild/usr.bin/make/util.c
==============================================================================
--- projects/jbuild/usr.bin/make/util.c	Fri Feb 12 18:52:24 2010	(r203802)
+++ projects/jbuild/usr.bin/make/util.c	Fri Feb 12 19:36:37 2010	(r203803)
@@ -181,7 +181,7 @@ Punt(const char *fmt, ...)
 	va_list ap;
 
 	va_start(ap, fmt);
-	fprintf(stderr, "make: ");
+	fprintf(stderr, PROG_NAME ": ");
 	vfprintf(stderr, fmt, ap);
 	va_end(ap);
 	fprintf(stderr, "\n");



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201002121936.o1CJabJ8009756>