There are two major pieces of compilable source code in the Hack-o-Rocket
project: the M68K code for the rocket and the hortconfig UNIX host utility.
The two will normally be compiled completely independently and possibly on
different machines, therefore there is no single Makefile which compiles both.
The top level Makefile is for the M68K code only; hortconfig needs to be
compiled in its own directory with its own Makefile.

The M68K code is developed in a Unix environment and compiled with the GNU
toolchain (GCC + GNU Binutils) for the m68k-elf embedded target.  In order to
compile our source you will need to set up a cross-compile GNU toolchain for
this target.  The author uses binutils-2.11.2 and gcc-2.95.3 (C only); you are
welcome to try newer versions but you're on your own if it doesn't work.

The M68K target code also can and will be distributed in compiled binary form,
thus if you don't need to modify it, you don't have to set up the special
development environment.

However, if you want to use the Hack-o-Rocket IP router, you need to prepare a
custom configuration table for it with your IP addresses and other specific
information, and this table needs to be compiled into binary form with the
hortconfig utility.  hortconfig is a UNIX-based utility and thus you have to
compile it yourself.  And since there are myriads of different UNIX and Un*x
flavors out there, you'll probably need to tweak it a bit before it'll compile
on your system.  The author uses ancient 4.3BSD UNIX and the distributed
hortconfig code is written for that; you will almost certainly need to tweak it
in order to compile on something more modern.

There are also a couple of tiny programs in the tools directory that are used
in the process of compiling the M68K target code (to generate flash chip
programmable images specifically), but since they are only built and used as
part of that process and aren't needed otherwise, they logically go with the
M68K code.
