| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
| |
all-lower or all-upper case characters, respectively. These were added
to further reduce differences between NetBSD/OpenBSD and FreeBSD make(1)
to propagate OpenPackages.
PR: 19959
Submitted by: Gaspar Chilingarav <nm@web.am>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
but allows for regex. I removed NO_REGEX since no one could give a reason
to have it, and since we don't use make in bootstrap tools, it's not needed.
This is mostly added to synch up with NetBSD/OpenBSD so as to eliminate
roadblocks in the OpenPackages project (see http://www.openpackages.org/).
It's also quite useful, and costs us only about 3 kilobytes of space.
PR: 21605
Submitted by: Hubert Feyrer <hubertf@NetBSD.org>
Reviewed by: silence on -arch
Obtained from: NetBSD
|
|
|
|
|
|
|
| |
improvements (including :C & :L, among others). After that, I'll be coming
up with other ways to improve make(1).
Discussed in spirit with: peter
|
| |
|
| |
|
|
|
|
|
| |
make(1) to use. Setting it to "sh" and "ksh" are the only values which
work right ATM; I wouldn't expect "csh" to get you far ;)
|
|
|
|
| |
Don't extern it.
|
|
|
|
|
|
|
| |
anything useful in a Bourne shell.
PR: 19980
Submitted by: Alex Kapranoff <alex@kapran.bitmcnit.bryansk.su>
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
debugging facility I introduced earlier today.
|
|
|
|
|
|
|
|
|
|
|
|
| |
to override @-prefixed commands in Makefiles. It is especially useful for
debugging ports and/or complex Makefiles in such a manner that is basically
a last resort, but is quite effective if the output is well-handled.
I'll update the manpage after dinner. ;-)
Better patch submitted by: steve
Reviewed by: phk, steve, chuckr, obrien,
Lyndon Nerenberg <lyndon@orthanc.ab.ca>
|
|
|
|
| |
Minor warnings in tip corrected.
|
|
|
|
|
| |
of the typeset output, tend to make diffs harder to read and provide
bad examples for new-comers to mdoc.
|
|
|
|
|
| |
PR: docs/17057
Submitted by: Submitted by: Udo Erdelhoff <ue@nathan.ruhr.de>
|
|
|
|
| |
Reviewed by: hoek
|
|
|
|
| |
Reviewed by: imp
|
|
|
|
|
| |
PR: docs/15265
Submitted by: Kazu TAKAMUNE <takamune@avrl.mei.co.jp>
|
|
|
|
|
|
|
|
|
|
|
| |
make(1) uses sysctlbyname() to find out if it is running on a PC98
machine. This check has been added on 1998/9/9. The MIB variable was
added on 1998/8/31. At that time __FreeBSD_version was 300003. So,
only perform the check *if* __FreeBSD_version is defined and if it's
greater than 300003.
For the record: sysctlbyname was added on 1997/5/30 so this change
automaticly handles that...
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
It appears that make fails to read the global symbol table of the archive file,
making it think that the library needs to be rebuilt.
fix supplied in PR:
PR: bin/14167
Submitted by: Sebastian Lederer <lederer@bonn-online.com>
Reviewed by: gallatin@FreeBSD.ORG
|
|
|
|
|
|
|
|
|
|
| |
of VPATH to be a little sexier. I'd say it looks a bit like Claudia
Schiffer now, which I consider a definate improvement. We're also a little
more subtle about saying that VPATH is for backward(s) compatibility.
Submitted-by: chris, bde, and myself
[although none of their descriptions were as sexy
M(|is|r)s Schiffer, of course].
|
|
|
|
|
|
|
|
|
| |
for BSD less than 4.4 where sys/cdefs.h DNE but can be simulated with
param.h. Unfortunately, the additional include did little to actually
improve portability since we've lost portability in several other chunks
of make code (err(), sysctlbyname(), probable more).
Partly submitted by: bde
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
"Make no longer properly parses archive files, so using archive members
as make targets, as described in PSD:12 section 4.2, does not work."
Really should be merged into 3.3 before we ship if we can..
it's a trivial fix.
PR: bin/13039, bin/10274
Submitted by: Mikko Tyolajarvi mikko@dynas.se
|
| |
|
|
|
|
|
| |
Noticed by: ru
Obtained from: OpenBSD
|
|
|
|
| |
Obtained from: OpenBSD, sometimes indirected from NetBSD; myself
|
| |
|
|
|
|
| |
on the previous commit.
|
|
|
|
|
| |
Clarify my vague explanation of how ${VPATH} works and why it shouldn't
be used.
|
| |
|
|
|
|
|
| |
PR: 10556
Submitted by: Dominic Mitchell <Dom.Mitchell@palmerharvey.co.uk>
|
|
|
|
|
|
|
|
| |
that -E only operates for a specified variable. Useful since the -e option
will often pull-in many unwanted variable overrides (esp. in a make world
situation). Uses include overriding BINOWN (which cannot be done by normal
methods or through abuses of MAKEFLAGS) or likely for ports to honour CFLAGS
(provided they're running on a system whose make(1) has this option).
|
|
|
|
| |
Submitted by: bin/9349 (slightly modified) Assar Westerlund <assar@sics.se>
|
|
|
|
|
| |
the only possible error is "command not found". This makes debugging of
messages such as "/bin/sh: not found" less common...
|
|
|
|
|
|
|
|
|
|
|
|
| |
support. I've been building world with these changes for months w/o
ill effect. I've also managed to build the cross tool chain for MIPS
with these patches.
Please note that the extent to which these patches work is largely
dictated by how well our tool chains support the cross compilation.
Building alpha binaries on i386 doesn't work. Supposedly building
i386 binaries on alpha does work, but I've not verified it with these
patches, however.
|
|
|
|
| |
Reported-by: asami
|
|
|
|
|
|
|
| |
variables for recursive makes. This makes it less painful to cross
build recent NetBSD kernels on FreeBSD.
Obtained from: NetBSD
|
|
|
|
|
|
|
|
| |
compiled in default in case it isn't defined. This is needed to make
cross compilation work in some edge cases. It also makes cross
compiling on FreeBSD other BSD's easier as well.
Obtained from: NetBSD, OpenBSD (predates the split)
|
|
|
|
| |
<errno.h> included).
|
|
|
|
| |
Spotted by: John W. DeBoskey <jwd@unx.sas.com>
|
| |
|
| |
|
|
|
|
|
|
| |
- missing `v' in synopsis.
- 'v' disordered relative to 'V' in description of options.
- line too long in description of 'v'.
|
|
|
|
| |
behind it.
|
|
|
|
|
| |
defined. Bash v2 sets PWD and it creates major problems for those of us
with /usr/src being a symlink. See the lists for examples of the problems.
|
| |
|