obuildtree(1)

NAME
obuildtree - create an OMNI build tree

SYNOPSIS
obuildtree
obuildtree [-b baseomnitree] [-p platform] [-d dest] [-e export] [-i import]... [-s source]...

DESCRIPTION
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

SEE ALSO
omake(1)

FILES

<destination>/config/sources
    contains a list of the source trees

<destination>/config/config.mk
    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.

AUTHOR
Tristan Richardson, ORL