NetBSD/usr.bin/make
lukem a6a204d392 Deprecate support for automagically setting the .OBJDIR to
./obj.${MACHINE}
	./obj
	/usr/obj/${PWD}

The rules for the default .OBJDIR setting are now simplified to
(and documented as) trying the chdir to the following
(if the appropriate variable is defined):
	${MAKEOBJDIRPREFIX}${.CURDIR}
	${MAKEOBJDIR}
	${.CURDIR}

.OBJDIR can be overridden in the makefile.
<bsd.obj.mk> uses this to provide the "culled" .OBJDIR semantics
for NetBSD's /usr/src builds.

MAKEOBJDIRPREFIX & MAKEOBJDIR still can only be provided
in the environment or on make(1)'s command line.

Per discussion on tech-toolchain.
This should reduce a lot of lossage people have experienced over
the years with various .OBJDIR setups.
2005-06-23 02:31:31 +00:00
..
PSD.doc
lst.lib PR/29203, PR/29204: Max Okumoto: KNF changes to make [no functional changes] 2005-02-16 15:11:52 +00:00
unit-tests Add a new test case to reflect the problem found on PR toolchain/30536. 2005-06-18 14:33:15 +00:00
Makefile
Makefile.boot
arch.c PR/29203, PR/29204: Max Okumoto: KNF changes to make [no functional changes] 2005-02-16 15:11:52 +00:00
bit.h
buf.c PR/29203, PR/29204: Max Okumoto: KNF changes to make [no functional changes] 2005-02-16 15:11:52 +00:00
buf.h
compat.c Don't complain that we cannot make .END. 2005-05-08 04:19:12 +00:00
cond.c appease gcc -Wuninitialized 2005-06-02 01:53:01 +00:00
config.h
dir.c PR/29203, PR/29204: Max Okumoto: KNF changes to make [no functional changes] 2005-02-16 15:11:52 +00:00
dir.h
for.c PR/29203, PR/29204: Max Okumoto: KNF changes to make [no functional changes] 2005-02-16 15:11:52 +00:00
hash.c PR/29203, PR/29204: Max Okumoto: KNF changes to make [no functional changes] 2005-02-16 15:11:52 +00:00
hash.h
job.c Add new debugging option '-dn' which will leave the scripts fed into make on 2005-06-17 19:25:20 +00:00
job.h
list.h
lst.h
main.c Deprecate support for automagically setting the .OBJDIR to 2005-06-23 02:31:31 +00:00
make.1 Deprecate support for automagically setting the .OBJDIR to 2005-06-23 02:31:31 +00:00
make.c PR/29203, PR/29204: Max Okumoto: KNF changes to make [no functional changes] 2005-02-16 15:11:52 +00:00
make.h Add new debugging option '-dn' which will leave the scripts fed into make on 2005-06-17 19:25:20 +00:00
nonints.h Now that dependencies in .BEGIN, .END, and .INTERRUPT work, allow them. 2005-05-08 00:38:47 +00:00
parse.c PR standards/17732: make doesn't honour escaped comment lines. Now with 2005-06-18 14:32:04 +00:00
pathnames.h Deprecate support for automagically setting the .OBJDIR to 2005-06-23 02:31:31 +00:00
sprite.h
str.c PR/29203, PR/29204: Max Okumoto: KNF changes to make [no functional changes] 2005-02-16 15:11:52 +00:00
suff.c PR/29203, PR/29204: Max Okumoto: KNF changes to make [no functional changes] 2005-02-16 15:11:52 +00:00
targ.c PR/29203, PR/29204: Max Okumoto: KNF changes to make [no functional changes] 2005-02-16 15:11:52 +00:00
trace.c
trace.h
util.c PR/29203, PR/29204: Max Okumoto: KNF changes to make [no functional changes] 2005-02-16 15:11:52 +00:00
var.c * Improve error handling with unrecognized chars after :t. 2005-06-03 07:02:39 +00:00