5.3 List of GateD Manual Build Files

5.3.1 Overview Build File Format

Note: This page is under construction. We recommend pulling the latest version of this files from www.gated.org from the documentation section with the New Documentation (4.0/5.0) when you begin to use this section.

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


5.3.2 Document Explaining Config Options

Please refere to the readme document under the gated-uni/src/configs/README to explain the options in the manual configuration file.

5.3.3 Lists of Files by Release Directory


Last updated December 4, 1997

gated@gated.merit.edu