Command Line Syntax

Usage: uberBuild -listpkgs [ -setupname ] [ -srcdir ]
       uberBuild -listdeps [ -deptype ] [ -srcdir ] [ -pkgdir ] 
                           [ -pkgconf [ variable substitutions ] ] pkg
       uberBuild -genpkgconf -srcdir
       uberBuild -srcpkg [ -compiler ] [ -srcdir ] [-pkgdir ] [ -fast ] 
                         [ -pkgconf [ variable substitutions ] ] pkgs
       uberBuild -binpkg [ -flavor ] [ -srcdir ] [-pkgdir ] [ -fast ] 
                         [ - compiler ] [ -pkgconf [ variable substitutions ] ]
                         [ package names ] [ src packages ]
       uberBuild -buildpkg [ -compiler ] [ -srcdir ] [-pkgdir ] [ -fast ] 
                           [ -flavor ] [ -pkgconf [ variable substitutions ] ]
                           [ package names ] [ src packages ]
       uberBuild -createbundle [ -src | -flavor ] [ -bundleversion ] 
                               [ -bundlelabel ] [ -compiler ] 
                               [ -pkgconf [variable substitutions] ]
                               [ bundle defitions ]
       -verbose and -debug can be added to any combination.
Options:
    -listpkgs    List pkgs with src available in -srcdir
    -setupname=s Used with -listpkgs, list pkgs with given setup name
    -srcdir=s    Directory containing raw sources
    -pkgconf=s   Package configuration file
    -genpkgconf  Write internal pkg config to STDOUT
    -srcpkg      Create the given source package(s) from srcdir
    -compiler=s  compiler to use (gcc32, gcc64, vendorcc32, etc)
    -pkgdir=s    directory with GPT packages and bundles
    -fast        Optimize when possible, skip redundant steps
    -flavor=s    Flavor to build with (pthr, dbg, etc)
    -debug       Print debugging statements
    -verbose     Print verbose output
    -bundleversion=s version of newly created bundle
    -versionlabel=s  Label to use on newly created bundle


    variable subsitutions follow the for var=val where any pattern matching
    var in -pkgconf will be substituted with val.