summaryrefslogtreecommitdiff
path: root/usr.bin/make/main.c
AgeCommit message (Expand)Author
2006-08-26Fix non-native build.christos
2006-08-26More programs using efun.christos
2006-07-28Fix minor mem leak in PrintOnError().sjg
2006-06-29Fixed gcc warnings about signed vs. unsigned in comparisons.rillig
2006-05-19Coverity CID 3147: Plug memory leak.christos
2006-04-22Coverity CID 527: Make it painfully obvious that av is freed.christos
2006-04-12Change ReadMakefile to return 0 on success so that it better meetssjg
2006-03-31There is no need to count jobs and job tokens.dsl
2006-03-17Coverity CID 2719: argvalue can be NULL when passed into functions.christos
2006-03-11Remove most of the code seemed to be there to support 'remote jobs'.dsl
2006-02-26Make ".WAIT" apply recursively to all children of nodes on the rightapb
2006-02-18Don't use data in freed stack.tsutsui
2006-01-22Make .NOTPARALLEL stop the job engine issuing more than one token (insteaddsl
2006-01-04When a parallel make job completes, always put the job token back into thedsl
2005-08-09Add typedefs for DuplicateProc and FreeProc from Max Okumoto.christos
2005-08-08From Max Okumoto:christos
2005-08-05More KNF cleanups from Max Okumotochristos
2005-08-03from Max Okumoto: debug should be int, not boolean.christos
2005-07-25Whitespace KNF cleanup from Max Okumotochristos
2005-06-24Revert rev 1.110 and restore the previous "automagic objdir" support;lukem
2005-06-23Deprecate support for automagically setting the .OBJDIR tolukem
2005-06-17Add new debugging option '-dn' which will leave the scripts fed into make onjmc
2005-06-03appease gcc -Wuninitializedlukem
2005-06-01Add :Ox for random ordering, based on patch fromsjg
2005-02-16PR/29203, PR/29204: Max Okumoto: KNF changes to make [no functional changes]christos
2004-07-13Sync usage with man page; from Kouichirou Hiratsuka in PR 26223.wiz
2004-07-01Change to use __unused instead and provide a compat definition in make.h ifjmc
2004-07-01Add some checks for gcc around a few function declarations and note thejmc
2004-05-07Simplify build, no functional changes.ross
2004-04-22Recognize -- (dash dash) and apply the usual interpretation.ross
2004-03-27Validate existence of arguemnt. PR#24933.enami
2004-03-24Fix comment per PR 24437; make(1) tries "makefile" first, and thenfair
2004-02-05Parse args with open code to eliminate use of getopt(3).ross
2004-02-03add parent directory search for make as discussed on tech-toolchain.chuck
2004-01-05Homogenize usage messages: make the 'usage' word all lowercase, as this seemsjmmv
2003-12-18When looking for a makefile and curdir != objdir (i.e. working inside of anjmc
2003-12-07Add a -Dg3 which outputs the 'input graph' only on error exit.dsl
2003-09-10Add the 'e' debug flag (i.e., '-d e'): when enabled, show the "targetjmmv
2003-09-05Allow -V '${FOO}' to print the expanded version of FOO.sjg
2003-08-07Move UCB-licensed code from 4-clause to 3-clause licence.agc
2003-08-01Allow .SHELL: to control the shell used by compat mode too.sjg
2003-07-14Pass WARNS=3christos
2003-05-10Remove extra space in usage message.jmmv
2003-03-14Add a -X option, which prevents make(1) from putting variablesthorpej
2003-02-26Add -B to MAKEFLAGS so that it propagates to sub-makes.sjg
2002-06-15Remove !__STDC__ stuff, de-__P(), ANSIfy, and de-register.wiz
2002-04-27Rather than hardcoding "/bin/sh", use _PATH_BSHELL. To allow bootstrapping,bjh21
2002-03-14JobExec(): don't use Punt() in the child; it can't possibly DTRT, and will alsopk
2002-01-27Fix major bug in make(1) ... due to shadowing of the dotLast path used forreinoud
2001-12-11Allow MAKE_MACHINE to be unset if MAKE_BOOTSTRAP.tv