aboutsummaryrefslogtreecommitdiff
path: root/usr.bin/make/main.c
Commit message (Collapse)AuthorAgeFilesLines
* MFC: Lots of cosmetics (plus one gripe from bde about a comment in tail'sJordan K. Hubbard1997-09-151-10/+12
| | | | | | | sources, of all places). Notes: svn path=/stable/2.2/; revision=29467
* MFC: getopt returns -1 not EOFWarner Losh1997-08-291-2/+2
| | | | Notes: svn path=/stable/2.2/; revision=28881
* MFC: rel 1.22 fix for Makefile in ${OBJDIR} from gibbsJordan K. Hubbard1997-08-271-4/+3
| | | | Notes: svn path=/stable/2.2/; revision=28829
* MFC: Use err(3).Philippe Charnier1997-07-281-23/+17
| | | | Notes: svn path=/stable/2.2/; revision=27730
* Remove extraneous comment, fix second-level tabs (oneSteve Price1996-10-121-9/+3
| | | | | | | | | | tab and four spaces), and return error message in *err instead of calling Parse_Error. Suggested by: Bruce Evans <bde@zeta.org.au> Notes: svn path=/head/; revision=18877
* Reinstate '!=' fix by Bruce Evans. The original commit message fromSteve Price1996-10-111-5/+11
| | | | | | | | | | | | | | parse.c(1.9) was: revision 1.9 date: 1996/09/12 03:03:25; author: bde; state: Exp; lines: +7 -6 Fixed handling of `!=' assignment. Don't warn if the shell's output is null, but warn if there was an error reading it. Suggested by: Bruce Evans <bde@zeta.org.au> Notes: svn path=/head/; revision=18864
* O' to be bitten by CVS. Cleanup after importSteve Price1996-10-081-0/+2
| | | | | | | | | of Christos' version of make(1) and add Id's. Set straight by: Bruce Evans and Peter Wemm :) Notes: svn path=/head/; revision=18804
* Clarify the rule used to determine the objectSteve Price1996-10-061-5/+9
| | | | | | | directory location. Notes: svn path=/head/; revision=18759
* Merge in NetBSD's changes to make(1). Changes include:Steve Price1996-10-061-35/+286
| | | | | | | | | | | | | | | | | | | - Add the .PHONY, .PARALLEL, and .WAIT directives - Added the -B and -m commandline flags - misc. man page cleanups - numerous job-related enhancements - removed unused header file (bit.h) - add util.c for functions not found in other envs. - and a few coordinated whitespace changes Special thanks to Christos Zoulas <christos@netbsd.org> for help in the merge. A 'diff -ur' between Net and FreeBSD now only contains sccsid-related diffs. :) Obtained from: NetBSD, christos@netbsd.org, and me Notes: svn path=/head/; revision=18730
* Restore previous compatibility of ${.CURDIR}/obj.`uname -m` andSteven Wallace1996-09-181-28/+64
| | | | | | | | | | | | | | | | | | | | | | | | | | | | $(.CURDIR}/obj search while retaining compatability of new prefix with cwd for the current source tree builds. .TARGETOBJDIR has been removed from make and CANONICALOBJDIR set in bsd.obj.mk The builtin object directory searching is defined specifically as: If MAKEOBJDIRPREFIX is defined, the search order is ${MAKEOBJDIRPREFIX}${.CURDIR} ${.CURDIR} Else if MAKEOBJDIR is defined, the search order is ${MAKEOBJDIR} ${.CURDIR} Otherwise, default to the search order ${.CURDIR}/obj.`uname -m` $(.CURDIR}/obj /usr/obj${.CURDIR} ${.CURDIR} Reviewed by: bde Notes: svn path=/head/; revision=18339
* Fixed a missing colon in `notyet' code.Bruce Evans1996-08-311-1/+1
| | | | Notes: svn path=/head/; revision=17970
* Added a -V option to print make's idea of the value of a variable.Bruce Evans1996-07-171-6/+33
| | | | | | | | | Submitted by: mark@linus.demon.co.uk (Mark Valentine) Fixed bugs and inconsistencies in synopsis and usage message. Notes: svn path=/head/; revision=17193
* Put back the $PWD override behavior of revision 1.4. The concensusJordan K. Hubbard1996-07-011-0/+6
| | | | | | | *seems* to be that it was the right thing to do. Notes: svn path=/head/; revision=16885
* Remove code which overrode the opinion of getcwd() with an often bogusJordan K. Hubbard1996-06-271-6/+0
| | | | | | | value for $PWD. Notes: svn path=/head/; revision=16809
* Bring in my changes for removing the pestilent obj links (unless youJordan K. Hubbard1996-06-241-26/+7
| | | | | | | | really want them) from /usr/src. This is the final version of the patches, incorporating the feedback I've received from -current. Notes: svn path=/head/; revision=16663
* Remove trailing whitespace.Rodney W. Grimes1995-05-301-8/+8
| | | | Notes: svn path=/head/; revision=8874
* Bring in a number of changes from NetBSD's make, fixing quite a fewJordan K. Hubbard1995-01-231-18/+61
| | | | | | | | | | | | | | | problems in the process: 1. Quoting should work properly now. In particular, Chet's reported bash make problem has gone away. 2. A lot of memory that just wasn't being free'd after use is now freed. This should cause make to take up a LOT less memory when dealing with archive targets. 3. Give proper credit to Adam de Boor in a number of files. Obtained from: NetBSD (and Adam de Boor) Notes: svn path=/head/; revision=5814
* BSD 4.4 Lite Usr.bin SourcesRodney W. Grimes1994-05-271-0/+911
Notes: svn path=/cvs2svn/branches/CHRISTOS/; revision=1590