NetBSD/usr.bin/make
dholland d6bfe606f5 Set .PREFIX early the same place .TARGET is set. This makes sure it's
defined even in cases where the suffix search logic is skipped, such
as .PHONY targets, and fixes PR 43534.

Note: because .PHONY targets do not get suffix searching, .PREFIX will
not have any suffixes removed. This seems vaguely logical, although
it's not the only reasonable interpretation.

We may also want to reconsider whether suffix rules are skipped for
phony targets, too. That behavior is somewhat counterintuitive.
2010-06-30 00:25:04 +00:00
..
lst.lib Fixes to includes of make_malloc.h to that it actually builds when 2009-01-24 14:43:28 +00:00
PSD.doc
unit-tests Don't missinterpret targets that start with .info 2010-05-24 21:04:49 +00:00
arch.c Sprinkle some const. 2009-01-23 21:58:27 +00:00
buf.c Change 'Buffer' so that it is the actual struct, not a pointer to it. 2009-01-17 13:29:37 +00:00
buf.h __predict_false() isn't defined if we aren't netbsd, stub out. 2009-01-17 13:55:42 +00:00
compat.c We have required sigaction() for quite a while. 2010-06-03 15:40:15 +00:00
cond.c Change enum values so that TOK_FALSE is 0 and TOK_TRUE is 1. 2009-11-06 19:44:06 +00:00
config.h Make it easier for the build environment (such as a configure script) 2007-10-14 20:22:53 +00:00
dir.c Don't cast 'time_t' to 'void *' and back it will lose precision. 2009-01-24 10:59:09 +00:00
dir.h Change 'ClientData' to 'void *' so that relevant parameters can 2009-01-23 21:26:30 +00:00
for.c Improve the error message that results when you have a multi-variable .for 2010-02-06 20:37:13 +00:00
hash.c Don't cast 'time_t' to 'void *' and back it will lose precision. 2009-01-24 10:59:09 +00:00
hash.h Don't cast 'time_t' to 'void *' and back it will lose precision. 2009-01-24 10:59:09 +00:00
job.c JobFinish: call PrintOnError if we detected an error we are not ignoring. 2010-06-17 03:36:05 +00:00
job.h Honour the TMPDIR environment variable instead of always using /tmp 2009-04-11 09:41:18 +00:00
lst.h Sprinkle some const. 2009-01-23 21:58:27 +00:00
main.c We have required sigaction() for quite a while. 2010-06-03 15:40:15 +00:00
make_malloc.c Fix sense of MAKE_NATICE test. 2009-01-24 23:19:50 +00:00
make_malloc.h Fixes to includes of make_malloc.h to that it actually builds when 2009-01-24 14:43:28 +00:00
make.1 fix previous, the source isn't exactly crystal clear and there's a bug that 2010-06-27 00:53:32 +00:00
make.c Set .PREFIX early the same place .TARGET is set. This makes sure it's 2010-06-30 00:25:04 +00:00
make.h On darwin at least, vfork() fails in child of vfork(). 2010-04-23 00:18:50 +00:00
Makefile PR: 42850 2010-04-22 19:15:23 +00:00
Makefile.boot Move the bmake_malloc() functions into their own .c and .h files. 2009-01-24 11:59:39 +00:00
nonints.h We have required sigaction() for quite a while. 2010-06-03 15:40:15 +00:00
parse.c Don't missinterpret targets that start with .info 2010-05-24 21:04:49 +00:00
pathnames.h Honour the TMPDIR environment variable instead of always using /tmp 2009-04-11 09:41:18 +00:00
sprite.h Change 'ClientData' to 'void *' so that relevant parameters can 2009-01-23 21:26:30 +00:00
str.c replace c++ style comment by a c-style one 2009-02-25 21:17:21 +00:00
strlist.c Move the bmake_malloc() functions into their own .c and .h files. 2009-01-24 11:59:39 +00:00
strlist.h Allocate string vector in chunks, instead of calling realloc() 2009-01-16 21:15:34 +00:00
suff.c Sprinkle some const. 2009-01-23 21:58:27 +00:00
targ.c Change 'ClientData' to 'void *' so that relevant parameters can 2009-01-23 21:26:30 +00:00
trace.c prepare for time_t 64 2008-12-28 18:31:51 +00:00
trace.h Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
util.c We have required sigaction() for quite a while. 2010-06-03 15:40:15 +00:00
var.c Add .export-env which tells make to export a variable to the environment 2010-06-06 01:13:12 +00:00