christos
6d997ca05e
oops I terminated the block too early (thanks unit tests!)
2014-09-26 15:26:01 +00:00
wiz
4bbe72809e
Sort options in SYNOPSIS/usage.
2014-09-26 02:20:39 +00:00
christos
e36fdb7ec1
add VIS_META/VIS_SHELL support to encode all shell metacharacters.
...
XXX: /etc/rc.d/wizd fix $
2014-09-26 01:21:07 +00:00
christos
b6701ee132
make for introduce a new block level for c99 decls.
2014-09-26 01:20:00 +00:00
matt
6cf6fe02a9
New files for Userland support of UCB RISC-V (both 32-bit and 64-bit)
2014-09-19 17:36:24 +00:00
wiz
2a65137f55
Sort sections. From Henning Petersen in PR 49222.
2014-09-19 16:02:58 +00:00
dholland
9e4a361214
Comments, and one very minor tidyup.
2014-09-18 08:06:13 +00:00
apb
19f37cd621
Small markup fixes:
...
* Use \e instead of \\ to represent a backslash;
* Dont' start a line with .SUFFIXES.
2014-09-14 08:47:19 +00:00
dholland
985229f07f
bump date; I think I'm done for tonight
2014-09-14 04:32:42 +00:00
dholland
cf64c76e74
Add some notes on compatibility with other make dialects.
...
I was originally intending to preserve some of Jarmo Jaakkola's notes
on POSIX make from the PR 49085 changes... but really there's no point
wandering into details about $? and such when the big picture is
"almost everything in this manual works only in BSD make".
Maybe the exact details can be stuffed into a chapter of the mythical
make reference manual if that ever gets (re)written.
2014-09-14 04:32:07 +00:00
dholland
d8e17b53b4
Improve the documentation of rule-local variables. Cherry-picked from
...
the PR 49085 changes, with some adjustments by me.
2014-09-14 03:50:28 +00:00
dholland
7837a7ce15
Improvements pertaining to shell commands and chdir. Some of this
...
appeared in the PR 49085 changes, even though it's not actually
relevant there except tangentially. However, I've reworked most of
that for clarity and added some more.
2014-09-14 03:13:49 +00:00
dholland
d2a37b0d8b
Fix handling of the silly $(@D) $(@F) etc. vars so modifiers on them
...
work. This is issue #1 in PR 49085 from Jarmo Jaakkola, but I've used
a different and cleaner patch this time.
2014-09-14 02:32:51 +00:00
dholland
58de96de3f
Recognize the crazy POSIXisms $(?D) and $(?F); issue 2 in PR 49085
...
from Jarmo Jaakkola.
2014-09-13 23:21:01 +00:00
dholland
d32cd0af74
typo in comment, from the first reverted patch
2014-09-13 23:10:28 +00:00
skrll
f6dcbec3a9
Trailing whitespace.
2014-09-12 16:25:55 +00:00
skrll
e52f4ab9a5
Print the cpu in the kernhist record.
2014-09-12 16:25:29 +00:00
wiz
3ca7a10cff
Use false/true on boolean, not increment.
...
From Henning Petersen in PR 49194.
2014-09-11 08:22:03 +00:00
apb
73b33010e7
Add a test for backslash-newline at the very end of a command script.
2014-09-09 10:22:27 +00:00
apb
14a634bc53
Change @echo to echo in several places in escape.mk,
...
to make it easier to spot changes in what make sends to the shell.
Adjust escape.out to match.
2014-09-09 10:11:20 +00:00
dholland
012b391598
Restore -r1.234 of make.1, which was an unrelated fix from sjg pertaining
...
to the docs for the -w option.
2014-09-09 06:41:56 +00:00
dholland
718f11413b
Revert the man page as well. (hi joerg)
...
Revert it to 20140823 (-r1.230), before the controversial commits,
which changed it a good deal.
2014-09-09 06:39:59 +00:00
dholland
3728c0fad2
Restore apb's 20140820 commit (-r1.228 of main.c):
...
It should not be an error to have VAR != command that prints no output
Joerg reverted a bit too enthusiastically.
2014-09-09 06:18:17 +00:00
joerg
d92bea4fa3
Revert all make changes except the unit tests to the state of three
...
weeks ago. Individual changes can be reapplied after review.
2014-09-07 20:55:34 +00:00
wiz
51b005985e
Sort sections. Remove trailing whitespace.
2014-09-06 21:21:36 +00:00
dholland
5136cf6d6b
Clarify the usage message. For PR 49177.
2014-09-06 18:58:35 +00:00
dholland
5aa87af538
On reflection change "outputname" to "headername" so it's clear it's not
...
the output of uuencode.
2014-09-06 18:58:05 +00:00
dholland
d1f9310d50
Clarify and generally improve. The expansion of files is not a bug,
...
it's a consequence of what uuencode does. Also note for a more hostile
internet environment that blindly uudecoding files without inspecting
the header is dangerous.
Pursuant to PR 49177.
2014-09-06 18:54:46 +00:00
dholland
fb7387f1d1
Fix wrong use of argument identifiers; pursuant to PR 49177.
2014-09-06 18:37:01 +00:00
wiz
875700f431
Reduce pirate slang.
2014-09-05 06:57:20 +00:00
christos
1639e1cf8d
document commented out .INVISIBLE and .JOIN.
2014-09-04 19:07:47 +00:00
mrg
a1ff035944
port the -ut / -nut options from freebsd. -ut (default) enables tabs
...
in output, the -nut uses spaces.
2014-09-04 04:06:07 +00:00
matt
27620987b8
New files for OR1K support
2014-09-03 19:34:25 +00:00
wiz
c11d7d47ce
New sentence, new line.
2014-08-31 07:23:53 +00:00
christos
94162e221a
PR/49134: Kamil Rytarowski: Add -q flag.
2014-08-31 07:05:33 +00:00
sjg
82b1920e05
Replace use of $() with ${}
...
$() means something special to the shell, so ${} reduces confusion
and is used almost exclusively in the rest of the makefiles.
Discussed with: christos
2014-08-30 22:21:07 +00:00
sjg
294be283d0
*.rawout are out-of-date if ${TEST_MAKE} is newer.
2014-08-29 20:03:27 +00:00
sjg
75abee676e
posix1.mk and suffixes.mk need to cleanup in order to achieve
...
repeatable results.
posix1.mk's lib.a target still looks dubious.
2014-08-29 15:55:44 +00:00
christos
aeacc22675
undo eating the trailing backslash now that the shell has been fixed.
2014-08-29 09:27:43 +00:00
sjg
a1caebb65d
Enter/leave flag is -w not -dw
2014-08-28 19:55:00 +00:00
christos
98e4fd4ef7
don't leave trailing backlashes on commands, just like gmake does. What does
...
POSIX have to say?
2014-08-28 14:39:13 +00:00
joerg
9d3b3e9cc5
Fix ldd on LP64 platforms by splitting the symbol versioning stuff for
...
elf64 as well.
2014-08-28 12:23:29 +00:00
christos
f50c40cd6c
Make .INVISIBLE nodes be ignored by suffix transformations.
2014-08-27 08:50:38 +00:00
joerg
aa44bc3b18
Bump CONFIG_VERSION.
2014-08-24 20:22:18 +00:00
apb
089825332f
Let "make clean" delete the files and dirs created by some of the tests.
2014-08-24 17:17:24 +00:00
apb
71a54383f7
In either a variable assignmentor a command, backslash-backslash-newline
...
does not escape the newline. This is compatible with gmake.
2014-08-24 16:47:12 +00:00
apb
b4e732f551
Our practice is that an even number of backslashes before a newline
...
in a variable assignment simply stores the backslashes as part of the
value, and treats the newline as though it was not escaped. This
is compatible with GNU make.
2014-08-24 16:08:14 +00:00
apb
175bed92d9
Our practice, despite what POSIX might say, is that "\#"
...
in a variable assignment stores "#" as part of the value.
The "\" is not taken literally, and the "#" does not begin a comment.
2014-08-24 15:10:13 +00:00
apb
c80311840b
Convert the variable printing tests to use .USE rules,
...
to ensure that the value printed always comes from the expected variable.
2014-08-24 14:38:38 +00:00
apb
ae2e300da1
Adjust tests to correct for the fact that end-of-line comments
...
in variable assignments should not be included in the value.
Also fix more typos.
2014-08-24 14:04:35 +00:00