Age | Commit message (Collapse) | Author |
|
`make FOO=1 BAR=2 ...' works as expected and lots of things wouldn't work
if make only accepted a single assignment, as currently documented.
Fix SYNOPSIS and usage to match reality and POSIX spec (thanks jmc).
OK jmc
|
|
|
|
Feedback OK op
|
|
it did not start in the PWB group
"PWB did not create make; Stu Feldman did it in research." Doug McIlroy
https://minnie.tuhs.org/pipermail/tuhs/2015-November/007572.html
with and ok schwarze@
|
|
jmc@ dislikes a comma before "then" in a conditional, so leave those
untouched.
ok jmc@
|
|
|
|
|
|
and installing USD/SMM/PSD docs.
jmc@ agrees with the direction, ok millert@ on an earlier diff
|
|
|
|
fix glaring omission
okay schwarze@, jmc@
|
|
okay millert@
|
|
|
|
|
|
While here, add a missing paragraph.
ok jmc@
|
|
|
|
if they precede the noun and omit hyphens otherwise.
ok tj
|
|
|
|
|
|
feedback and okay millert@
|
|
"and" and "or" to join sentence clauses, and you can use commas, but both hinders
reading;
|
|
Predefined strings are not very portable across troff implementations,
and they make the source much harder to read. Usually the intended
character can be written directly.
No output changes, except for two instances where the incorrect escape
was used in the first place.
tweaks + ok schwarze@
|
|
|
|
parsed.
name stolen from gmake, from a suggestion from guenther@, to avoid
gratuitous confusin.
okay guenther@, millert@
|
|
|
|
|
|
open first. a handful of strange ports will cope soon.
ok espie
|
|
ok schwarze sobrado
|
|
read after the main makefile.
|
|
From: Daniel Dickman
|
|
Phrase any "The _flags_ argument is the ..." line consistently,
eliminating unnecessary use of 'inclusive' and saying "zero or more"
or "one or more" as appropriate
ok millert@ jmc@ schwarze@
|
|
(prevents some race conditions by just chdir()'ing into the right objdir)
problem noticed by theo
okay'd by general apathy...
|
|
found while working on mandoc apropos
|
|
make.1 part From: Christian Schulte
|
|
From: Jan Stary
|
|
|
|
fix set -e description, as we actually match what posix says.
a bit of feedback from millert@, guenther@, jmc@ will probably have
further fixes when he's back :)
|
|
|
|
ok espie
|
|
|
|
|
|
|
|
|
|
feedback & ok jmc@
|
|
some input from jmc@, might not be 100% perfect yet, but better than
nothing at all.
|
|
instead of "sources", target rules, makefile names).
document most recent changes.
discussed with jmc@
|
|
instead of forking a "job" per target, and having that job further fork
separate commands, have make maintain a list of jobs, indexed by pid
of currently running commands, and handle process termination
continuation-style. This has lots of benefits:
- make is responsible for most printing, so we no longer need pipes nor
job control: make -j jobs see the tty.
- no more special-casing for jobs that don't really execute anything.
- unify code for make -jn and make -B, including signal handlers and
job waiting. So make -n, make -q, +cmd now run commands in the same
way in all cases.
- unified more accurate error-reporting, as make knows precisely which
command failed. Commands are tagged with their lines, and we display failing
commands in silent mode.
- fine-grained "expensive" command handling (recursion limiter). Do it
per-command instead of per-target.
Moreover, signal response is now simpler, as we just block the signals
in a small critical sections, test for events, and sigpause (thanks a lot
to guenther@ and millert@), so running make is now almost always paused
without any busy-waiting.
Thanks to everyone who tested and gave input.
|
|
Sometimes they mess up, so add .CHEAP/.EXPENSIVE to explicitly tell make
'hey this is not THAT bad' or 'worse than you think'.
agreed by guenther@, millert@ (and some tweaks)
|
|
|
|
of our former groff-1.15. The workaround relied on undocumented behaviour
of stand-alone .Xo inside .Bd -unfilled; in groff-1.20.1, that undocumented
behaviour is different and the workaround produces wrong output.
Mandoc is happy either way.
While here, remove a useless escape sequence from the next line.
"i guess that's ok" jmc@
|
|
|