Ruslan Ermilov
79c45f3bf9
Document the confusing behavior that the .if conditional defaults
...
to defined(), e.g., ``.if 1'' is equivalent to ``.if defined(1)'',
which is only true when the ${1} variable is defined.
2002-11-01 08:40:32 +00:00
Ruslan Ermilov
36c4697a65
Mention that the left-hand side of the comparison
...
conditional must always be a variable expansion.
Obtained from: PMake
Do not lie that debugging .for loops is a no-op.
2002-10-29 09:48:49 +00:00
Ruslan Ermilov
2420b40463
Document the parsing bug.
2002-09-27 09:21:07 +00:00
Archie Cobbs
1b69f09c39
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
Juli Mallett
acdb9a105e
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
Juli Mallett
be2694ca0e
make(I) appeared in PWB UNIX.
2002-06-17 13:43:15 +00:00
Ruslan Ermilov
1ab9d5a384
mdoc(7) police: removed unnecessary .Ns's.
2002-05-30 05:47:50 +00:00
Philippe Charnier
e8937ba009
Use `The .Nm utility'
2002-04-20 12:18:28 +00:00
David E. O'Brien
ccf3ce3e97
Move the sysV variable substitution up with the BSD feature that replaced it.
2002-04-19 04:08:35 +00:00
David E. O'Brien
664a5a88d4
Prefer BSDmakefile over makefile and Makefile.
...
Submitted by: jmallett
Obtained from: OpenBSD
2002-04-13 12:18:00 +00:00
David E. O'Brien
9b24805230
Fix copyrights, and undo SCS ID damage.
2002-04-13 10:57:56 +00:00
Philippe Charnier
2cafd1dca7
Un.Ar makefile. The add of .Ar was part of my last commit.
...
Asked by: ru
2002-04-12 16:05:53 +00:00
Philippe Charnier
cb497d661f
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
Ruslan Ermilov
57e4378bf6
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
Ruslan Ermilov
f72acdd4c9
Clarify that MAKEOBJDIR and MAKEOBJDIRPREFIX are environment variables.
...
Submitted by: bde
2001-07-16 15:33:34 +00:00
Dima Dorfman
f247324df7
Remove whitespace at EOL.
2001-07-15 08:06:20 +00:00
David E. O'Brien
f23466b9fd
Note that sys.mk is read before any other file (even Makefile)
2001-05-23 18:21:36 +00:00
Dima Dorfman
f238e04f6f
mdoc(7) police: remove hard sentence breaks.
2001-04-30 23:20:43 +00:00
Ruslan Ermilov
73295d34c7
unifdef -UWANT_ENV_PWD.
...
No one ever going to use this bugfeature.
2001-04-25 14:44:42 +00:00
Jeroen Ruigrok van der Werven
d7d97eb0aa
Preceed/preceeding are not english words. Use precede and preceding.
2001-02-18 10:43:53 +00:00
David Malone
d3d8587299
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
Ruslan Ermilov
d0353b836e
mdoc(7) police: split punctuation characters + misc fixes.
2001-02-01 16:38:02 +00:00
Ruslan Ermilov
1bfea903ed
Prepare for mdoc(7)NG.
2001-01-16 09:39:23 +00:00
Ruslan Ermilov
9b88faecd3
Prepare for mdoc(7)NG.
2000-12-19 16:00:12 +00:00
Nik Clayton
71e1d8b0dd
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
Ruslan Ermilov
8fe908ef0c
mdoc(7) police: use the new features of the Nm macro.
2000-11-20 19:21:22 +00:00
Will Andrews
28323ac07e
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 Andrews
2694d8d147
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 Wemm
34c46f2d3d
*** empty log message ***
2000-09-25 18:44:30 +00:00
Sheldon Hearn
4198af2bff
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 Andrews
f4180808d2
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
Sheldon Hearn
87faa07bec
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 Clayton
3615c24e18
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
Ruslan Ermilov
810ce16d54
${.MAKE} -> ${MAKE}
...
Reviewed by: hoek
2000-01-19 10:44:28 +00:00
Martin Cracauer
65831093e9
Make '||' visible.
...
PR: docs/15265
Submitted by: Kazu TAKAMUNE <takamune@avrl.mei.co.jp>
1999-12-05 12:23:03 +00:00
Tim Vanderhoek
5335af7e73
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 Wemm
c3aac50f28
$Id$ -> $FreeBSD$
1999-08-28 01:08:13 +00:00
Tim Vanderhoek
9bd2d6eee4
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 Costello
e0fd2ce68f
Bad reference of getcwd(2) changed to getcwd(3).
1999-08-14 06:47:13 +00:00
Chris Costello
444449266c
Make VPATH explanation more concise. I apparently was not thinking
...
on the previous commit.
1999-08-12 20:49:20 +00:00
Chris Costello
a5813d5e80
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 Costello
edad54782b
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
Tim Vanderhoek
b97af31bdb
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
Warner Losh
ab898e2ec9
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
Peter da Silva
95cf97aa04
Described the search path Make uses to find makefiles.
1998-11-29 13:46:39 +00:00
Bruce Evans
3873e6c2a7
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
David Greenman
7009ec844f
Added a -v (verbose) option and hid multi-job file banner generation
...
behind it.
1998-11-14 16:15:04 +00:00
David E. O'Brien
9471b48afe
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 Price
fe6fb5d439
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
Philippe Charnier
950622c987
Use err(3). Cosmetic in usage string.
1997-07-24 06:58:08 +00:00