summaryrefslogtreecommitdiff
path: root/usr.bin/make
AgeCommit message (Expand)Author
2016-10-14Implement the ${<D} and ${<F} variables, as documented in the manual.Martin Natano
2016-10-12make -t uses the "fattr" syscall utimes(2) for its touch(1) built-in.Theo Buehler
2016-10-02Avoid two printf("%s", NULL) with 'make -d v'.Theo Buehler
2016-05-13have sinclude/include be more compatible with sysv, handle list of filesMarc Espie
2016-03-28remove unused variableCharles Longeau
2016-03-05safer pattern: if you're interested in one child, get THAT one, don't stealMarc Espie
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-12-22in case we have a parse error, dispell the target list early to avoidMarc Espie
2015-12-11Use %zu to print size_t's rather than casting to u_long.mmcc
2015-12-05yet another feof check, just to be sure.Marc Espie
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-11-15exit needs stdlib, switch to "return 0" to fix.Daniel Dickman
2015-11-06I was very optimistic in groupling creation. Turns out lists of targetsMarc Espie
2015-10-14gc lst_ForEachNodeWhile, which isn't actually in use anywhereMarc Espie
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-09-27Mark all the error printing functions as printf-like; fix two formatPhilip Guenther
2015-08-21correctly indent a line to make the intent clearJonathan Gray
2015-08-20Do not cast result of malloc/calloc/realloc* if stdlib.h is in scopeTheo de Raadt
2015-07-28let the hack that lets make kill jobs after sudo also work with doas.Marc Espie
2015-04-29Add missing #include <stdint.h> for SIZE_MAXTodd C. Miller
2015-04-25add check for overflow while doubling (very unlikely in practice, but stillMarc Espie
2015-04-18Convert many atoi() calls to strtonum(), adding range checks and failureTheo de Raadt
2015-03-13remove the first comma from constructs like ", and," and ", or,": you can useJason McIntyre
2015-02-28Reduce usage of predefined strings in manpages.Anthony J. Bentley
2015-02-07sync usage(); ok espieJason McIntyre
2015-02-07document -CMarc Espie
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-23typoMarc 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
2015-01-15If some mythical system lacks PATH_MAX, do not set it to MAXPATHLEN+1Theo de Raadt
2015-01-13zap really odd code that's not actually in-use.Marc Espie
2014-12-07make sure we always nul-terminateMarc Espie
2014-11-03introspection feature: ${MAKEFILE_LIST} contains the list of makefilesMarc Espie
2014-10-31redirect error output to stderr instead of stdoutGleydson Soares
2014-10-20document sinclude/-includeMarc Espie
2014-10-18enable the sinclude/-include feature support I wrote long ago.Marc Espie
2014-09-21plug a small memory leak, fairly infrequent.Marc Espie
2014-07-16tweak previous;Jason McIntyre
2014-07-15remove support for the non-standard BSDmakefile, which make tries toTheo de Raadt
2014-05-30modern bourne shells handle ~. Unlikely in makefiles, but still, betterMarc Espie
2014-05-18a bit more reallocarray (and kill ecalloc, which isn't used)Marc Espie