summaryrefslogtreecommitdiff
path: root/usr.bin/make/main.c
AgeCommit message (Expand)Author
2003-12-18When looking for a makefile and curdir != objdir (i.e. working inside of anjmc
2003-12-07Add a -Dg3 which outputs the 'input graph' only on error exit.dsl
2003-09-10Add the 'e' debug flag (i.e., '-d e'): when enabled, show the "targetjmmv
2003-09-05Allow -V '${FOO}' to print the expanded version of FOO.sjg
2003-08-07Move UCB-licensed code from 4-clause to 3-clause licence.agc
2003-08-01Allow .SHELL: to control the shell used by compat mode too.sjg
2003-07-14Pass WARNS=3christos
2003-05-10Remove extra space in usage message.jmmv
2003-03-14Add a -X option, which prevents make(1) from putting variablesthorpej
2003-02-26Add -B to MAKEFLAGS so that it propagates to sub-makes.sjg
2002-06-15Remove !__STDC__ stuff, de-__P(), ANSIfy, and de-register.wiz
2002-04-27Rather than hardcoding "/bin/sh", use _PATH_BSHELL. To allow bootstrapping,bjh21
2002-03-14JobExec(): don't use Punt() in the child; it can't possibly DTRT, and will alsopk
2002-01-27Fix major bug in make(1) ... due to shadowing of the dotLast path used forreinoud
2001-12-11Allow MAKE_MACHINE to be unset if MAKE_BOOTSTRAP.tv
2001-11-30Clean up some MAKE_BOOTSTRAP issues wrt. MACHINE/MACHINE_ARCH.thorpej
2001-11-12Redo the hashtable for "." if .OBJDIR changes.tv
2001-11-12Add new make variable .ALLTARGETS, which lists all targets in the Makefile.tv
2001-11-11Back out my rev. 1.75 on recommendation of christos.tv
2001-11-02Apparently something was missed in the Main_SetObjdir commit. Fix a TRUEtv
2001-11-02Strike getenv("PWD") entirely, based on prior discussion with sjg. Thistv
2001-10-31Overhaul the initialization and handling of .OBJDIR:tv
2001-10-31Allow "-m" to be used in a .MAKEFLAGS: special target and get it to work.tv
2001-09-16Spell 'occurred' with two 'r's.wiz
2001-06-12Add 4th arg (flags) to Var_Set so that VarLoopExpand can tell it notsjg
2001-06-10Simplify the exporting of VAR_CMD's via MAKEFLAGS.sjg
2001-06-09Do a better job of duplicate suppression in .MAKEOVERRIDES.sjg
2001-06-09Modify handling of command line variable assignments and their exportingsjg
2001-06-01A number of semi-related changes.sjg
2001-05-29better error messages on exec* failures. From Simon Burge.christos
2001-01-16Avoid accidental use of trigraphs. Pointed out by development version of gcc.cgd
2001-01-14make the -W arg work; it was not put in the getopt string.christos
2001-01-10PR/11800: Chris Demetriou: Add -W flag to exit on parse warnings.christos
2001-01-07ReadMakefile: Don't simply fopen() fname before checking if we are in separatesjg
2001-01-01Delete forceSerial; just use compatMake for that.sommerfeld
2000-12-30Avoid token leaks when aborting after an error.sommerfeld
2000-12-30strdup tracefile so that it doesn't get smashed.sommerfeld
2000-12-30Add a token-passing scheme to allow a recursive make to successfullysommerfeld
2000-06-06Check_Cwd_av: Ensure that word after a '(', '{' etc is considered a command,sjg
2000-05-10Revert to the original behaviour wrt sysIncPath, ie if sysIncPathsjg
2000-04-29Allow MAKESYSPATH in the environment to override the default syspath.sjg
2000-04-20Changes to make MAKEOBJDIRPREFIX useful.sjg
2000-04-16prefix errors with the program name.christos
2000-04-14Don't declare 'extern opt*' getopt variables.simonb
2000-02-08Make chdir_verify_path() do variable expansion on path in casesjg
1999-09-15Rework how :: dependencies are handled.mycroft
1999-09-15More cleanup code bites it.mycroft
1999-09-04PR/8259: Chris Demetriou: Fix stack overflow bugs exposed by the glibc-2.1.1christos
1999-08-02Save the walls, use fly swatters instead of machine guns!hubertf
1999-08-02Detect invalid arguments to -j and -L by using sscanf() instead of atoi().hubertf