ru
34f9f49c0e
Document the parsing bug.
2002-09-27 09:21:07 +00:00
archie
8ee3bf6a2a
Make it clear that the ":C" variable modifier expects an extended
...
regular expression instead of an obsolete regular expression.
Also, cross-reference re_format(7) instead of regex(3).
MFC after: 3 days
2002-09-06 17:33:11 +00:00
jmallett
b56d4d7791
Add a -C ala GNU make(1) for Makefiles which are too lazy to use $(MAKE) and
...
this particular GNU flag. It changes into the given directory for the
operation in question. This just goes into said directory at the time of
parsing the argument for getopt(3).
Submitted by: Rachel Hestilow <rachel@jerkcity.com>
2002-08-25 02:45:04 +00:00
jmallett
1d6e66be9f
make(I) appeared in PWB UNIX.
2002-06-17 13:43:15 +00:00
ru
297515d525
mdoc(7) police: removed unnecessary .Ns's.
2002-05-30 05:47:50 +00:00
charnier
ad8a79e6a5
Use `The .Nm utility'
2002-04-20 12:18:28 +00:00
obrien
a88daa02f8
Move the sysV variable substitution up with the BSD feature that replaced it.
2002-04-19 04:08:35 +00:00
obrien
296a363e57
Prefer BSDmakefile over makefile and Makefile.
...
Submitted by: jmallett
Obtained from: OpenBSD
2002-04-13 12:18:00 +00:00
obrien
40ecff682a
Fix copyrights, and undo SCS ID damage.
2002-04-13 10:57:56 +00:00
charnier
ead5386a3c
Un.Ar makefile. The add of .Ar was part of my last commit.
...
Asked by: ru
2002-04-12 16:05:53 +00:00
charnier
a67f50f015
Reorder #include. Cast arg #2 of lseek to an off_t when constant. No need to
...
test if failsafe memory allocation fails, it can't. perror -> warn. Use
failsafe memory allocation provided.
Use .Pa and .Ar. Uppercase (first letter) programname after dot.
2002-04-12 13:23:33 +00:00
ru
80f060f0cf
mdoc(7) police: protect trailing full stops of abbreviations
...
with a trailing zero-width space: `e.g.\&'.
2001-08-10 13:45:36 +00:00
ru
f621704c2a
Clarify that MAKEOBJDIR and MAKEOBJDIRPREFIX are environment variables.
...
Submitted by: bde
2001-07-16 15:33:34 +00:00
dd
911ca14c87
Remove whitespace at EOL.
2001-07-15 08:06:20 +00:00
obrien
60e5f6597e
Note that sys.mk is read before any other file (even Makefile)
2001-05-23 18:21:36 +00:00
dd
841942d18f
mdoc(7) police: remove hard sentence breaks.
2001-04-30 23:20:43 +00:00
ru
d2b01e69fa
unifdef -UWANT_ENV_PWD.
...
No one ever going to use this bugfeature.
2001-04-25 14:44:42 +00:00
asmodai
3065478332
Preceed/preceeding are not english words. Use precede and preceding.
2001-02-18 10:43:53 +00:00
dwmalone
fcd1a54dca
Uname is in section 3 of the manual pages.
...
PR: 25008
Submitted by: fullermd@over-yonder.net
2001-02-11 21:19:31 +00:00
ru
8a6f8b5fe4
mdoc(7) police: split punctuation characters + misc fixes.
2001-02-01 16:38:02 +00:00
ru
ffef081534
Prepare for mdoc(7)NG.
2001-01-16 09:39:23 +00:00
ru
e6cfc0711d
Prepare for mdoc(7)NG.
2000-12-19 16:00:12 +00:00
nik
4e0f3015c1
Xref make.conf(5), and point to /usr/share/doc/psd/12.make for the
...
tutorial paper.
2000-11-29 14:40:02 +00:00
ru
0d1334ca0c
mdoc(7) police: use the new features of the Nm macro.
2000-11-20 19:21:22 +00:00
will
f822197128
Add :L and :U variable modifiers. These convert the variable's value to
...
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>
2000-10-09 04:53:36 +00:00
will
f64d032304
Add :C/// variable modifier, which is similar to :S/// in functionality
...
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
2000-10-09 04:31:43 +00:00
peter
d9de6c5753
*** empty log message ***
2000-09-25 18:44:30 +00:00
sheldonh
cb5f5af3e0
Use pwd instead of cwd in backticks. cwd in backticks doesn't do
...
anything useful in a Bourne shell.
PR: 19980
Submitted by: Alex Kapranoff <alex@kapran.bitmcnit.bryansk.su>
2000-07-17 17:31:59 +00:00
will
8206be3a83
Update make(1) manpage to include information about the new loud
...
debugging facility I introduced earlier today.
2000-05-14 23:03:45 +00:00
sheldonh
49c4458c80
Remove single-space hard sentence breaks. These degrade the quality
...
of the typeset output, tend to make diffs harder to read and provide
bad examples for new-comers to mdoc.
2000-03-01 12:20:22 +00:00
nik
a00cc32757
Fix errors in .Xr usage.
...
PR: docs/17057
Submitted by: Submitted by: Udo Erdelhoff <ue@nathan.ruhr.de>
2000-03-01 10:48:35 +00:00
ru
bcb6fab385
${.MAKE} -> ${MAKE}
...
Reviewed by: hoek
2000-01-19 10:44:28 +00:00
cracauer
40718257bf
Make '||' visible.
...
PR: docs/15265
Submitted by: Kazu TAKAMUNE <takamune@avrl.mei.co.jp>
1999-12-05 12:23:03 +00:00
hoek
94581eee51
s/with historical makefils//. Also, relocate and change the description
...
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].
1999-09-11 15:11:56 +00:00
peter
3b842d34e8
$Id$ -> $FreeBSD$
1999-08-28 01:08:13 +00:00
hoek
5d62bbe5a5
Merge style- and trivial- only changes from OpenBSD (dated 1999/07/29-19:55+1).
...
Obtained from: OpenBSD, sometimes indirected from NetBSD; myself
1999-08-17 00:39:26 +00:00
chris
684bd78c43
Bad reference of getcwd(2) changed to getcwd(3).
1999-08-14 06:47:13 +00:00
chris
aaa441c448
Make VPATH explanation more concise. I apparently was not thinking
...
on the previous commit.
1999-08-12 20:49:20 +00:00
chris
e54218a23d
Move ${VPATH} explanation under the .PATH rule section.
...
Clarify my vague explanation of how ${VPATH} works and why it shouldn't
be used.
1999-08-12 20:28:54 +00:00
chris
1984324cdc
Document ${VPATH} and that it _should_not_ be used in any new Makefiles.
...
PR: 10556
Submitted by: Dominic Mitchell <Dom.Mitchell@palmerharvey.co.uk>
1999-08-11 17:52:55 +00:00
hoek
c33aa2784f
Add a -E flag, similar to -e (overide variables from environment) except
...
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).
1999-07-31 20:53:02 +00:00
imp
40756d6d9b
Add :Q to quote variable expansion to all proper expansion of
...
variables for recursive makes. This makes it less painful to cross
build recent NetBSD kernels on FreeBSD.
Obtained from: NetBSD
1999-04-19 07:30:04 +00:00
pds
e5a067a5c5
Described the search path Make uses to find makefiles.
1998-11-29 13:46:39 +00:00
bde
c66126f4eb
Fixed bugs in previous commit:
...
- missing `v' in synopsis.
- 'v' disordered relative to 'V' in description of options.
- line too long in description of 'v'.
1998-11-15 05:51:55 +00:00
dg
4d7662ab34
Added a -v (verbose) option and hid multi-job file banner generation
...
behind it.
1998-11-14 16:15:04 +00:00
obrien
0c8a74dcaf
Only process the ``PWD'' environmental var if built with "WANT_ENV_PWD"
...
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.
1998-10-18 00:51:46 +00:00
steve
d0fc5c4c1b
Add a graceful jumping off point with a new .error directive.
...
PR: 6720
Submitted by: Niall Smart <njs3@doc.ic.ac.uk>
1998-05-25 03:28:37 +00:00
charnier
f61512bf13
Use err(3). Cosmetic in usage string.
1997-07-24 06:58:08 +00:00
wosch
154b7d3e6c
Add reference to `PMake - A Tutorial'
1997-03-09 15:51:07 +00:00
wosch
9c7b325021
Add enviroment variable MAKEOBJDIRPREFIX, still undocumented except
...
in bsd.obj.mk.
1997-03-03 00:57:48 +00:00