![]() |
Infinite Monkeys Incorporated17919 SW Rigert RoadAloha, OR 97007 (503)380-7424 Home | About | Contact | News Archive | Coral Coral Tree Library SetOnline Manuals | Contrib | Download | Legal
|
The Coral Tree source code for the Open-Sourced modules can be found in the Coral Tree Source Archive.
Precompiled Coral Tree libraries might possibly be found in Coral Tree Pre-Built Archive. Don't count on this archive to be comprehensive or current.
Before compiling anything, you should set the environment variable CORALHOME to the directory into which you unpacked the Coral Tree source. Also, you can set the environment variable CORALVERSION to the current version number. The number will get compiled into the libraries.
The Coral Tree build mechanism uses an included package called build found in the subdirectory bld. You need to compile build or obtain a pre-built build for your platform. There are now four ways to compile build.
Already Bison/Flexed .cc versions of bld/parse.yy and bld/scan.ll are included. Don't delete them unless you can remake them.
Some pre-built build executables may be found in the Build Pre-Built Archive. Once you have a build.exe file and place it in your path, you should be able to build any module by changing to the directory for that module and typing "build.exe all". (We have played with using the suffix .exe for even non-Win32 executables to facilitate easier file type-checking, but it is not neccessarily used everywhere.) For further information about build options, see the build manual pages. Common uses are "build.exe debug all" and "build.exe clean". You can also optionally set the environment variable CODEGEN to optimize, debug, or default to coerce the behavior of the general Coral Tree build script.
Each directory has a .bld file (analogous to a makefile for make). The root directory has a .bld which should build the entire tree.
Last updated: 990805
Copyright © 1999 Infinite Monkeys Inc. All rights reserved.