summaryrefslogtreecommitdiff
path: root/usr.bin/make/make.h
AgeCommit message (Expand)Author
2021-04-30Pull up following revision(s) (requested by mrg in ticket #1263):martin
2018-02-12Do not treat .info as warning for -Wsjg
2017-07-20Make compat.c handle SIGINT etc more like job.csjg
2016-12-07Refactor and simplify objdir setting code.christos
2016-08-26Add a .DELETE_ON_ERROR: magic target that causes *failed* targets asdholland
2016-06-07Extend the mtimes cache used by dir.c so it can be used by others.sjg
2016-06-03Add cached_realpath()sjg
2016-02-18Collapse the 3 boolean parameter to 1 flags parameter. No functional change.christos
2016-01-17provide missing FD_CLOEXEC for the havenots.christos
2015-09-21Add more compat defs for code compiled for !NetBSD targets.pooka
2014-09-07Revert all make changes except the unit tests to the state of threejoerg
2014-08-23PR/46096: Jarmo Jaakkola: fix many problems with dependencies (PR 49086)christos
2014-07-16PR/48367: David A. Holland: Mark possible submake nodes so that we canchristos
2013-09-04Add VAR_INTERNAL as a context for variables set by make itself,sjg
2013-06-18Use a #define for the variable name we put in environment to pass .MAKE.LEVELsjg
2013-02-25Fix obvious typo.dholland
2012-06-12Replace __dead, __unused and the various printf format attributesjoerg
2012-06-04Var_UnExport() and setenv() can both realloc environ.sjg
2011-09-16Use __dead consistently. If it doesn't exist, define it away.joerg
2011-05-04Add .MAKE.META.BAILIWICK - to identify the scope of make's control.sjg
2011-02-20Use the current directory at start time for .PARSEDIR, if the filenamejoerg
2010-11-25Instead of keeping around the mtime of the youngest child, keep a pointerchristos
2010-09-13Add meta.c which implements "meta" mode for make.sjg
2010-04-23On darwin at least, vfork() fails in child of vfork().sjg
2010-04-22Just because $TMPDIR is set does not mean it is valid.sjg
2010-04-07Add:sjg
2009-09-08Reviewed by: apbsjg
2009-01-24Fixes to includes of make_malloc.h to that it actually builds whendsl
2009-01-24Move the bmake_malloc() functions into their own .c and .h files.dsl
2008-12-13Use NULL instead of -1 cast to the relavant type (usually via NIL).dsl
2008-12-07add debug flag for cwd.christos
2008-02-15back all changes out until I fix it properly.christos
2008-02-14- use pid_t/size_t as appropriate instead of int.christos
2008-01-19Implement -dl (aka LOUD) to override '@' at the start of script lines.sjg
2007-12-21If make can't find a rule to create a file it needs to satisfy a ruledsl
2007-10-08Use .MAKE.MAKEFILES to track all the makefiles that have been readsjg
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-01Remove the (now redundant) MAKE_BSIZE, BUF_DEF_SIZE from buf.c is used instead.dsl
2006-12-20Fix detection and reporting of dependency loops in parallel makes.dsl
2006-12-04There really is no point calling estrdup() to get a copy of the makefile namedsl
2006-11-17A rather large rototil in the way the parallel make code schedules jobs.dsl
2006-10-15Output all debug trace output through 'debug_file' defaulting to 'stdout'.dsl
2006-10-09Rip out the code for the undocumented -P (don't use pipes for commanddsl
2006-08-26Don't include <util.h> if we are not NetBSD. Other OS's don't have it.christos
2006-08-26More programs using efun.christos
2006-03-10PR/33049: OKANO Takayoshi: Fix the spelling of NetBSD RCS tags.christos
2006-02-26Make ".WAIT" apply recursively to all children of nodes on the rightapb
2006-01-22Make .NOTPARALLEL stop the job engine issuing more than one token (insteaddsl
2005-12-24Remove leading __ from __(const|inline|signed|volatile) -- it is obsolete.perry