NetBSD/usr.bin/make
dsl 8416a0f46b Unknot this code slightly by avoiding 'break/return; else' and by putting
the short parts of some conditionals first.
First step towards speeding up the parsing of makefiles (esp. the unwanted
parts of .if clauses).
There should be no changes to the logic.
2006-12-03 20:40:44 +00:00
..
lst.lib Return the non-zero value that caused the Lst_ForEach[From] call to 2006-11-11 21:23:36 +00:00
PSD.doc
unit-tests Remove the modterm case from moderrs, the syntax errors 2006-05-11 18:48:33 +00:00
arch.c Since 'ClientData' is 'void *', nuke almost all the (ClientData) casts. 2006-10-27 21:00:18 +00:00
buf.c From Max Okumoto: 2005-08-08 16:42:54 +00:00
buf.h Move UCB-licensed code from 4-clause to 3-clause licence. 2003-08-07 11:13:06 +00:00
compat.c A rather large rototil in the way the parallel make code schedules jobs. 2006-11-17 22:07:39 +00:00
cond.c Simplify the code that processes .if lines. 2006-12-02 15:50:45 +00:00
config.h Allow make(1) to be built with something other than "sh" as the 2006-10-09 20:44:35 +00:00
dir.c Since 'ClientData' is 'void *', nuke almost all the (ClientData) casts. 2006-10-27 21:00:18 +00:00
dir.h add parent directory search for make as discussed on tech-toolchain. 2004-02-03 19:25:29 +00:00
for.c Since 'ClientData' is 'void *', nuke almost all the (ClientData) casts. 2006-10-27 21:00:18 +00:00
hash.c
hash.h
job.c Since 'ClientData' is 'void *', nuke almost all the (ClientData) casts. 2006-10-27 21:00:18 +00:00
job.h There is no need to resize the pollfd array, it can only ever have 2+maxJobs 2006-10-11 07:01:44 +00:00
lst.h Return the non-zero value that caused the Lst_ForEach[From] call to 2006-11-11 21:23:36 +00:00
main.c Some minor changes: 2006-12-03 20:37:39 +00:00
make.1 Update information on .ORDER and .WAIT. 2006-11-19 10:08:18 +00:00
make.c A rather large rototil in the way the parallel make code schedules jobs. 2006-11-17 22:07:39 +00:00
make.h A rather large rototil in the way the parallel make code schedules jobs. 2006-11-17 22:07:39 +00:00
Makefile Use of libutil to provide emalloc et al, should be predicated on 2006-11-01 23:48:20 +00:00
Makefile.boot
nonints.h A rather large rototil in the way the parallel make code schedules jobs. 2006-11-17 22:07:39 +00:00
parse.c Unknot this code slightly by avoiding 'break/return; else' and by putting 2006-12-03 20:40:44 +00:00
pathnames.h
sprite.h
str.c If a word is "" eat the last quote since we ate the first. 2006-08-11 19:11:00 +00:00
suff.c A rather large rototil in the way the parallel make code schedules jobs. 2006-11-17 22:07:39 +00:00
targ.c A rather large rototil in the way the parallel make code schedules jobs. 2006-11-17 22:07:39 +00:00
trace.c Expunge last references to jobTokensFree 2006-01-04 21:35:44 +00:00
trace.h Fix enum for better portability 2006-02-18 01:28:48 +00:00
util.c From Max Okumoto: 2005-08-08 16:42:54 +00:00
var.c Since 'ClientData' is 'void *', nuke almost all the (ClientData) casts. 2006-10-27 21:00:18 +00:00