The GateD makefile system is set up to allow object directories for multiple architectures to use one source tree. The object directories consist of a few configured files and symlinks for the majority of the GateD files.
In "older" GateD libraries gated-public [version 3.5] and gated-unicast (4.0)) assume a directory structure of obj.<arch> where arch is the architecture of your system as reported by the arch or machine program. If one of these programs can not be found, the first part of your hostname is used. See src/util/archtype utility in "src/util" utility for more information.
Newer libraries use the the GNU autoconf to detect platform-specific configuration options. You do not need autoconf to build GateD. If you wish to compile GateD for multiple platforms, you should not compile GateD in the original location, but create a build directory manually. You could do this with the following commands:
cd gated-multi/src mkdir dunes cd dunes ../configure --srcdir=.. make
Please refere to the readme document under the gated-uni/src/configs/README to explain the options in the manual configuration file.
Last updated December 4, 1997
gated@gated.merit.edu