Ben has got his tree built, and along the way we have found a bunch more
BSD-isms to resolve. Here are notes on some of the changes:
If you want to avoid building the doc/ tree without hacking the makefile
recursion rule, you can simply rename the directory 'doc' to anything else
-- such as '_doc/' This will ensure that the top-level make doesn't find
it, but will still allow you to 'cd' down there and build it by hand.
You'll be pleased to note that recursive builds now stop recursing on
failure. Your complaint prompted an "aha". Turned out it only needed the
makerules.mk file to be touched, though it took a couple of tries to get
the blasted "shell within make" syntax right.
I've now fixed the erosinstall script so that it will quit making files
disappear when the install is successful. Why the BSD people ever thought
*that* was a good idea I'll never quite understand.