usr.bin/make Makefile cleanup.
Max Okumoto
okumoto at ucsd.edu
Wed Nov 17 16:52:50 PST 2004
o Reduce diffs between FreeBSD and DragonFly Makefile
o Add MAKE_VERSION variables
Max
---------------------
Reduce diffs between FreeBSD and DragonFly Makefile
Index: Makefile
===================================================================
RCS file: /usr/home/okumoto/Work/make/fbsd-cvs/src/usr.bin/make/Makefile,v
retrieving revision 1.19
retrieving revision 1.20
diff -u -r1.19 -r1.20
--- Makefile 18 May 2001 09:05:56 -0000 1.19
+++ Makefile 23 Mar 2002 23:30:30 -0000 1.20
@@ -1,7 +1,7 @@
PROG= make
-CFLAGS+= -I${.CURDIR}
+CFLAGS+=-I${.CURDIR}
SRCS= arch.c buf.c compat.c cond.c dir.c for.c hash.c job.c main.c \
make.c parse.c str.c suff.c targ.c util.c var.c var_modify.c
SRCS+= lstAppend.c lstAtEnd.c lstAtFront.c lstClose.c lstConcat.c \
lstDatum.c lstDeQueue.c lstDestroy.c lstDupl.c lstEnQueue.c \
lstFind.c lstFindFrom.c lstFirst.c lstForEach.c lstForEachFrom.c \
---------------------
PatchSet 230
Date: 2002/05/22 15:35:47
Author: ru
Log:
Added the MAKE_VERSION global that could be useful in determining
if a given make(1) is feature-compatible with a set of makefiles.
When merged, this will be used to replace the ugly upgrade_checks
hacks in src/Makefile.
Version has the RYYYYMMDDX format, where R is from RELENG_<R> and
X allows for 10 distinguishable changes per day.
Discussed with: bde
Members:
Makefile:1.21->1.22
main.c:1.58->1.59
Index: Makefile
===================================================================
RCS file: /usr/home/okumoto/Work/make/fbsd-cvs/src/usr.bin/make/Makefile,v
retrieving revision 1.21
retrieving revision 1.22
diff -u -r1.21 -r1.22
--- Makefile 13 Apr 2002 10:57:56 -0000 1.21
+++ Makefile 22 May 2002 14:35:47 -0000 1.22
@@ -14,3 +14,7 @@
.PATH: ${.CURDIR}/lst.lib
NOSHARED?= YES
+
+CFLAGS+=-DMAKE_VERSION=\"5200205220\"
+
+main.o: ${MAKEFILE}
Index: main.c
===================================================================
RCS file: /usr/home/okumoto/Work/make/fbsd-cvs/src/usr.bin/make/main.c,v
retrieving revision 1.58
retrieving revision 1.59
diff -u -r1.58 -r1.59
--- main.c 21 May 2002 20:24:46 -0000 1.58
+++ main.c 22 May 2002 14:35:47 -0000 1.59
@@ -659,6 +659,9 @@
Var_Set("MACHINE", machine, VAR_GLOBAL);
Var_Set("MACHINE_ARCH", machine_arch, VAR_GLOBAL);
Var_Set("MACHINE_CPU", machine_cpu, VAR_GLOBAL);
+#ifdef MAKE_VERSION
+ Var_Set("MAKE_VERSION", MAKE_VERSION, VAR_GLOBAL);
+#endif
/*
* First snag any flags out of the MAKE environment variable.
---------------------
PatchSet 243
Date: 2002/06/17 14:43:15
Author: jmallett
Log:
make(I) appeared in PWB UNIX.
Members:
make.1:1.55->1.56
Index: make.1
===================================================================
RCS file: /usr/home/okumoto/Work/make/fbsd-cvs/src/usr.bin/make/make.1,v
retrieving revision 1.55
retrieving revision 1.56
diff -u -r1.55 -r1.56
--- make.1 30 May 2002 05:47:50 -0000 1.55
+++ make.1 17 Jun 2002 13:43:15 -0000 1.56
@@ -1258,5 +1258,4 @@
.Sh HISTORY
A
.Nm
-command appeared in
-.At v7 .
+command appeared in PWB UNIX.
More information about the Submit
mailing list