summaryrefslogtreecommitdiff
path: root/usr.bin/make/main.c
AgeCommit message (Expand)Author
2014-02-07Use Var_Value() instead of getenv() to obtain MAKEOBJDIR{,PREFIX}.pooka
2013-09-14If MAKE_NATIVE, use sysctl to get MACHINE_ARCH from hw.machine_arch.matt
2013-09-04Add VAR_INTERNAL as a context for variables set by make itself,sjg
2013-08-04Move the call to Job_SetPrefix() to Job_Init() so thatsjg
2013-07-18From bmake: move decl of pwd nearer to where it is used so the wholesjg
2013-07-16use bmake_foo instead of efoo()christos
2013-07-16More gmake compatibility:christos
2013-07-15Make this work again like gmake. sjg: see the test program.christos
2013-07-09For .MAKE.LEVEL.ENV use VAR_CMD so updates are ignoredsjg
2013-07-09Set .MAKE.LEVEL.ENV to the name of the env variable used to communicatesjg
2013-07-06If using gmake's MAKELEVEL; use it the same waysjg
2013-06-29PR/47973: Justin Cormack: build uses <sys/signal.h> not in POSIXchristos
2013-06-18Use a #define for the variable name we put in environment to pass .MAKE.LEVELsjg
2013-06-10put back previous changechristos
2013-06-10Revert last, it doesn't even build.joerg
2013-06-101. Don't export .MAKE.LEVEL, because this is an illegal variable name forchristos
2013-03-23If built with filemon support, set .MAKE.PATH_FILEMON to _PATH_FILEMONsjg
2013-02-26PR/45042: Thomas Cort: HAVE_foo for setrlimit(2) and setpgid(2)christos
2013-02-25typo in commentdholland
2013-02-16we need utsname all the time.christos
2013-02-16Set .MAKE.OS to utsname.sysname so we can tell bogus OS's apart early inchristos
2013-01-26Check read and write errors to avoid warnings from linux.christos
2013-01-25Remove Check_Cwd - it is no longer needed.sjg
2012-08-31Cast sizeof() to int, which is sufficent and consistent with other usesjg
2012-08-31Cast sizeof() to (ssize_t) to avoid build errors.pgoyette
2012-08-30Add a knob to control whether -V fully expands a plain variable by default.sjg
2012-06-12Replace __dead, __unused and the various printf format attributesjoerg
2012-04-24Fix handling of -dF+/tmp/filesjg
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
2011-02-13Mark unused args.sjg
2010-12-25Improve confusing error message when getcwd() fails.dholland
2010-12-25Begin cleanup of the make parser: separate out the logic for reading filesdholland
2010-12-13Add const necessary for clean non-native build.dholland
2010-12-09meta_oodate(): we should track 'latestdir' on a per process basis.sjg
2010-09-13Add meta.c which implements "meta" mode for make.sjg
2010-08-07wait[pid]() is called in several places.sjg
2010-06-03We have required sigaction() for quite a while.sjg
2010-05-17put back canonicalization, but avoid doing it for files that don't contain /christos
2010-05-10PrintOnError: run .ERROR last, so even if it causes problems wesjg
2010-05-05Revert bogus patch that attempted to canonicalize a non absolute argv[0] usingchristos
2010-04-29fflush stdout, before writing to stderr.sjg
2010-04-23On darwin at least, vfork() fails in child of vfork().sjg
2010-04-22Use _PATH_TMP instead of a literal /tmp; noted by Christosdholland
2010-04-22don't use strlcpy; it causes bootstrap issues. (noted by moof)dholland
2010-04-22Just because $TMPDIR is set does not mean it is valid.sjg
2010-04-20On some systems realpath will prefix make with cwd, so make suresjg
2010-04-14If argv[0] is not an absolute path, attempt to resolve itsjg
2010-04-08Process .ERROR the same as .BEGIN, .END etcsjg