| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
and use a fixed font which actually exists.
|
| |
|
|
|
|
|
| |
confusion and suffering. Tested by "make world".
Submitted by: gibbs
|
|
|
|
|
|
|
|
|
| |
No one has said this would be a bad thing, so given the dearth of comments
I decided to add it, as its an important step towards getting "make world"
'parallel-ized'.
Reviewed by: silence
Submitted by: nnd@itfs.nsk.su
|
|
|
|
| |
Submitted by: N.Dudorov <nnd@itfs.nsk.su>
|
|
|
|
| |
Submitted by: N.Dudorov <nnd@itfs.nsk.su>
|
| |
|
|
|
|
|
|
| |
really far too long. Let us try 100ms instead, if you have a PP200,
maybe that's even too long. This should speed up make -j# builds.
I wonder why SIGCHLD isn't used...
|
|
|
|
| |
posix standard on the topic.
|
| |
|
|
|
|
| |
in bsd.obj.mk.
|
| |
|
|
|
|
|
|
|
|
| |
This will make a number of things easier in the future, as well as (finally!)
avoiding the Id-smashing problem which has plagued developers for so long.
Boy, I'm glad we're not using sup anymore. This update would have been
insane otherwise.
|
|
|
|
|
|
|
| |
line of a Makefile contains this directive, make(1)
will enter a POSIX 1003.2 compliant mode.
Submitted by: Joerg Wunsch <joerg@freebsd.org>
|
|
|
|
|
|
|
| |
tab and four spaces), and return error message in *err
instead of calling Parse_Error.
Suggested by: Bruce Evans <bde@zeta.org.au>
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
| |
of Christos' version of make(1) and add Id's.
Set straight by: Bruce Evans and Peter Wemm :)
|
|\
| |
| |
| | |
which included commits to RCS files with non-trunk default branches.
|
| |
| |
| |
| |
| |
| | |
vendor branch for reference.
Obtained from: Christos Zoulas <christos@netbsd.org>
|
| |
| |
| |
| | |
directory location.
|
|\ \
| |/
| |
| | |
which included commits to RCS files with non-trunk default branches.
|
| |
| |
| |
| |
| | |
"for reference". This doesn't change anything since all files
have been touched.
|
| | |
|
| |
| |
| |
| |
| |
| |
| | |
these files are actually installed/built as part of
src/share/doc/psd/12.make. Oops. :)
Pointed out by: Peter Wemm and Bruce Evans
|
| |
| |
| |
| |
| | |
`install' cases or there's never anything made to install, and you blow
up in the install. :-)
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
- 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
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
not halt on error. Thanks to Wolfram for reminding me. ;)
Also remove a unnecessary test for c == '\n', since the
loop (in ParseSkipLine) will not terminate unless
c == '\n' || c == EOF, and the EOF case is already
explicted handled by a return statement.
|
| |
| |
| |
| | |
parsing the input file in ParseSkipLine(...).
|
| |
| |
| |
| |
| |
| |
| | |
when used with .elif. Additional fixes include:
- fix continuation line handling when using .for
- plug up a memory leak
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
$(.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
|
| |
| |
| |
| | |
null, but warn if there was an error reading it.
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| | |
Documented PWD. MACHINE and MAKEOBJDIR are are still undocumented
except in main.c. I will be changing MAKEOBJDIR back to its old
behaviour so that the comment in main.c actually applies.
Removed irrelevant misformatted text about make's name being argv[0].
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
there is no target to make.
% make
make: make: no target to make.
%
Beause the function Punt() in main.c takes care of leading 'make:' and
trailing newline, so, there is no need to pass explicitly.
Submitted by: enami@ba2.so-net.or.jp
Obtained from: NetBSD GNATS
|
| |
| |
| |
| |
| |
| | |
Submitted by: mark@linus.demon.co.uk (Mark Valentine)
Fixed bugs and inconsistencies in synopsis and usage message.
|
| |
| |
| |
| | |
Submitted-By: Kent Vander Velden <graphix@iastate.edu>
|
| |
| |
| |
| | |
*seems* to be that it was the right thing to do.
|
| |
| |
| |
| | |
value for $PWD.
|
| |
| |
| |
| |
| | |
really want them) from /usr/src. This is the final version of the
patches, incorporating the feedback I've received from -current.
|
| |
| |
| |
| | |
Submitted by: tgm@netcom.com (Thomas G. McWilliams)
|
| |
| |
| |
| |
| |
| |
| | |
to the description in the manpage. g flag means "replace every occurence
in each word", and its absence means "replace first occurence in each word".
Previously, absence of the g flag was implemented to mean "replace first
occurence found in all words, and then stop replacing", which was incorrect.
|
| | |
|
| |
| |
| |
| | |
don't delete initial space from line instead
|
| |
| |
| |
| | |
Obtained from: NetBSD
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| | |
order, prevent suffix rule, if direct or children dependances exists,
forget to free v->name in var.c
My fixes: fix famous ^\t\n bug, correct free order in str_end
Reviewed by: bde
Obtained from: NetBSD, me
|
| |
| |
| |
| | |
90% of problems in ports Makefiles
|