Alternate Build Mechanism
 - uses GNU make (maybe others, not tested)
 - allows building in a separate directory
 - allows use of a read-only source directory for the actual build (although 
   write permission is required to generate the makefiles)

Building everything:

cd /usr/src/grass5
mk/mkmakefiles
mkdir ~/grass-build
cd ~/grass-build
/usr/src/grass5/configure ...
cp -f mk/Makefile Makefile
make all		# all == dirs gmake binaries links documents
sudo make install

Building a single directory:

mkdir ~/grass-build
cd ~/grass-build
/usr/src/grass5/configure ...
cp -f mk/Makefile .
make dirs gmake
./gmake5 <subdir>

Building everything using shared libraries (Linux only):

cd /usr/src/grass5
mk/mkmakefiles
mkdir ~/grass-build
cd ~/grass-build
/usr/src/grass5/configure ...
cp -f mk/Makefile Makefile
cp /usr/src/grass5/mk/mid.mk.shlib mk/mid.mk		# xxx
make all		# all == dirs gmake binaries links documents
cp -af src/libes/*.so* dist.i686-pc-linux-gnu/lib	# xxx
sudo make install

