aboutsummaryrefslogtreecommitdiff
path: root/usr.bin/make/main.c
Commit message (Expand)AuthorAgeFilesLines
* Fix the type of the variable 'debug'. It is used as a bitmap, so theHartmut Brandt2005-09-071-1/+1
* The caller of Var_Value() should not change the variable value. MakeHartmut Brandt2005-05-241-1/+1
* Get rid of the third argument to Var_Value() the pointer it pointedHartmut Brandt2005-05-241-3/+2
* Factor out all the .SHELL parsing related stuff into its own file andHartmut Brandt2005-05-241-0/+1
* Before doing any parsing parse the builtin shell specifications andHartmut Brandt2005-05-241-0/+7
* Get rid of global variables for argument vectors produced by brk_string()Hartmut Brandt2005-05-181-7/+5
* Make sure machine is initialize before use. Also make two pointers constHartmut Brandt2005-05-121-4/+5
* Cleanup. Move initialisation of file and program global variablesHartmut Brandt2005-05-121-56/+56
* Replace a lot of Var_Set(..., VAR_GLOBAL) by Var_SetGlobal().Hartmut Brandt2005-05-121-18/+18
* Cleanup main(). Move catching SIGCHLD into job.c. Move unsetenv("ENV")Hartmut Brandt2005-05-121-53/+29
* Reshuffle functions to get rid of prototypes.Hartmut Brandt2005-05-121-108/+102
* Move variable printing from main.c to var.cHartmut Brandt2005-05-121-28/+1
* Fix the fix for bin/72510 applied in job.c:1.70. Actually there haveHartmut Brandt2005-05-121-4/+5
* Move some global variables to the correct files.Hartmut Brandt2005-05-121-3/+0
* Path_Expand() expects its first argument to be writeable so put theHartmut Brandt2005-05-101-1/+2
* Move the remaining two prototypes from nonints.h to make.h andHartmut Brandt2005-05-101-1/+0
* Merge compat.c into job.c. There is a lot in common between theseHartmut Brandt2005-05-101-1/+0
* Move Cmd_Exec() from main.c to job.c and fix its prototype. ThisHartmut Brandt2005-05-101-109/+0
* Make make a little bit more POSIXish with regard to option parsing:Hartmut Brandt2005-05-101-4/+18
* Split Var_Subst() into two functions: Var_SubstOnly() which substitutesHartmut Brandt2005-05-091-2/+2
* Introduce a new pseudo-target .EXPORTVAR which allows to put aHartmut Brandt2005-05-061-1/+4
* Implement a pseudo-target .WARN that allows toggeling the warning flagsHartmut Brandt2005-04-291-4/+56
* Introduce a flag to enable extended warnings (-x) and make them offHartmut Brandt2005-04-281-4/+13
* Remove an unneccesary forward declaration for MainParseArgs().Hartmut Brandt2005-04-111-20/+34
* Remove the call to Parse_Init() - there is no need to initializeHartmut Brandt2005-04-111-2/+0
* Style: Indentation.Hartmut Brandt2005-04-011-133/+133
* Almost complete rewrite of the archive code (except for the Makefile parsingHartmut Brandt2005-03-311-3/+7
* Make paths an explicite datatype instead of using the generic Lst.Hartmut Brandt2005-03-231-9/+10
* An automatic variable in a local scope is (conceptionally) destroyed withHartmut Brandt2005-03-221-1/+1
* Simplify buffer access by using Buf_Data() and Buf_Peel() whereHartmut Brandt2005-03-221-1/+1
* Replace a bogus use of Lst_Find with explicite LST_FOREACH callsHartmut Brandt2005-03-181-8/+14
* Remove leading underscores from the pathname defines. All identifiersHartmut Brandt2005-03-111-8/+8
* Use Buf_Peel to get rid of a local variable.Hartmut Brandt2005-03-081-4/+3
* Buf_GetAll wants a pointer as its second argument, not a boolean -Hartmut Brandt2005-02-281-1/+1
* Change the return value of Var_Subst to return a Buffer insteadHartmut Brandt2005-02-251-22/+29
* Fix two typos in comments.Hartmut Brandt2005-02-171-2/+2
* Mostly stylistic issues: move a variable into local scope, makeHartmut Brandt2005-02-161-36/+48
* Better version of the patch in 1.117: bring a variable into local scopeHartmut Brandt2005-02-161-10/+15
* Back out the previous commit. There is an obvious bug in it.Hartmut Brandt2005-02-131-12/+10
* Stylistic fixes: push variable into a local context (this part is goingHartmut Brandt2005-02-111-10/+12
* Introduce Buf_StripNewLines() and use it where appropriate.Hartmut Brandt2005-02-071-51/+25
* Some more easy constification.Hartmut Brandt2005-02-041-11/+16
* Convert several typedefs from beeing pointers to structs to be the structsHartmut Brandt2005-02-021-1/+2
* Remove debugging stuff that crept in in the previous commit.Hartmut Brandt2005-02-011-5/+0
* Clean up include files and file including. Split nonints.h into piecesHartmut Brandt2005-02-011-13/+23
* Fix quoting of the MAKEFLAGS environment variable by only quoting spacesHartmut Brandt2005-01-261-8/+19
* Remove all the cleanup functions. There is no reason to free memoryHartmut Brandt2004-12-171-8/+0
* Fix a long-standing bug when make(1) is passed the -V andRuslan Ermilov2004-12-161-8/+5
* Instead of dynamically allocating list heads allocated them staticallyHartmut Brandt2004-12-161-41/+50
* Constify the arguments to the list compare function. This temporarilyHartmut Brandt2004-12-081-3/+4