summaryrefslogtreecommitdiff
path: root/usr.bin/make/main.c
AgeCommit message (Expand)Author
2017-04-20use strtonum instead of strtoll to parse the argument to -jDavid Gwynne
2016-10-21small obvious cleanups:Marc Espie
2016-10-12make -t uses the "fattr" syscall utimes(2) for its touch(1) built-in.Theo Buehler
2016-01-04Use err(3) instead of various handrolled combinations of perror(3) andtb
2015-12-29fix exit status on pledge(2) failure.Gleydson Soares
2015-11-29fix duplicate targets in target list for good: split previous groupling fixMarc Espie
2015-11-15unifdef MAKE_BOOTSTRAP now that Makefile.boot is gone.Daniel Dickman
2015-10-14make sure we use stdbool.hMarc Espie
2015-10-09Change all tame callers to namechange to pledge(2).Theo de Raadt
2015-10-08tame "stdio rpath wpath cpath proc exec". make is a shell, and appearsTheo de Raadt
2015-10-07Oops, not quite ready for tame() here. People need time to updateTheo de Raadt
2015-10-07*** empty log message ***Theo de Raadt
2015-02-07sync usage(); ok espieJason McIntyre
2015-02-07add support for the popular -C option, in the least intrusive way possible:Marc Espie
2015-01-23a wee little bit more cleanup (more const and remove noise from CDIAGFLAGS...Marc Espie
2015-01-23remove a bunch of dangerous casts (useless casts from void * to somethingMarc Espie
2015-01-16switch to <limits.h>; ok millertTheo de Raadt
2015-01-16The make code has "bootstrap", to allow it to be brought up on otherTheo de Raadt
2014-07-15remove support for the non-standard BSDmakefile, which make tries toTheo de Raadt
2014-05-15remove unused variableCharles Longeau
2013-11-24simplify determination of OBJDIR to what we actually use.Marc Espie
2013-07-07old option -P bites the dust. It's not been doing anything for years.Marc Espie
2012-10-18numerous error message fixes:Marc Espie
2012-10-09recognize new debug options for double commands, heldjobs, target groupMarc Espie
2012-10-06- extra juice for debugging signal passing. Note when we can't pass theMarc Espie
2012-10-02more changes, discussed and tested by various people.Marc Espie
2012-09-21major overhaul of the way make handle jobs, inspired by dpb:Marc Espie
2010-07-19Correct $OpenBSD$ stuffMarc Espie
2010-07-15whitespaceMarc Espie
2010-02-03Add a new default variable in Makefile context, MACHINE_CPU. Its value isMiod Vallat
2008-11-04changes to get target equivalence to work better.Marc Espie
2008-01-10fix stupid typo in grouping, make PWD work correctly again.Marc Espie
2007-11-28debug scaffolding: allows the insertion of a random delay before firing upMarc Espie
2007-11-17read only .depend if !make(depend)Marc Espie
2007-11-03token is a confusing name, rename to bannerMarc Espie
2007-11-02Work done at p2k7.Marc Espie
2007-10-24fix logic of command line/ MAKEFLAGS parsing.Marc Espie
2007-09-23kill local/jobs distinction. Correctly this time...Marc Espie
2007-09-18revert maxLocal removal, there's something fishy going on.Marc Espie
2007-09-17rewrite of the basic suffix/target parsing: use hash for suffixes.Marc Espie
2007-09-17make usePipes the default, zap undocumented -P.Marc Espie
2007-09-17parseIncPath -> userIncludePath and assorted renamesMarc Espie
2007-09-17kill extra spaces at end of lineMarc Espie
2007-09-16rename dirSearchPath -> defaultPath, and openDirectories -> knownDirectoriesMarc Espie
2007-09-16cut up dir.c into dir.c/direxpand.c as there is very little interface betweenMarc Espie
2007-09-16remove dead code: #define RECHECK is always onMarc Espie
2007-07-30everywhere except in Var_Parse, we always add/append variables to theMarc Espie
2007-07-30clean-up. Basically:Marc Espie
2007-07-24simplify computations in the var module: instead of advancing a char *Marc Espie
2007-07-24move the code that grabs a value in Var_Parse in its own function,Marc Espie