The
obuildtree
command creates a build tree for use with the OMNI development environment. If
given no arguments it prompts for the information it needs about the build
tree. This includes the platform name, the name of the destination directory,
the base OMNI tree, which import trees it imports from, whether it has an
export tree and whether it has any source trees. Most of the questions have
sensible defaults.
Alternatively options can be given to specify information on the command line.
Information is not prompted for in this mode. Any information missing from the
command line will be filled in with appropriate defaults.
Note that the base OMNI tree will always be the final import tree, and that if
an export tree is given then this will also be the first import tree.
ENVIRONMENT VARIABLES
OMNI_TREE
specifies the default base OMNI tree to use
OMNI_IMPORT_TREES
specifies standard import trees. When run interactively
obuildtree
will offer to import from trees listed here. This variable is ignored when
command line options are given.
GNUMAKE
should be set to the command needed to run GNU make if this is different from
make
is the makefile which
omake
will use when building inside this tree. It pulls in make variables and rules
from the import trees and includes the dir.mk for each directory.