summaryrefslogtreecommitdiff
path: root/usr.bin/make/main.c
AgeCommit message (Expand)Author
2007-10-13* Convert all uses of strdup() to estrdup();apb
2007-10-05Add the ability to .export variables to the environment.sjg
2007-10-01Add the ability to tweak the token output before targets in job mode.sjg
2007-01-01Since the 'buf' code here is only used by make, we don't need two namesdsl
2006-12-16Use open/read/close instead of stdio for makefiles.dsl
2006-12-06Add anewline to the end of the error message output when the debug logdsl
2006-12-03Some minor changes:dsl
2006-11-17A rather large rototil in the way the parallel make code schedules jobs.dsl
2006-11-11If the last 3 bytes of the debug filename supplied with -DFxxxx are .%d thendsl
2006-11-01Use of libutil to provide emalloc et al, should be predicated onsjg
2006-10-27Since 'ClientData' is 'void *', nuke almost all the (ClientData) casts.dsl
2006-10-15Output all debug trace output through 'debug_file' defaulting to 'stdout'.dsl
2006-10-11There is no need to resize the pollfd array, it can only ever have 2+maxJobsdsl
2006-10-09Rip out the code for the undocumented -P (don't use pipes for commanddsl
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