Name

bakefile — native makefiles generator

Synopsis

bakefile [ --version ] [ --help ] -fFORMAT -oOUTFILE [ -DVAR=VALUE ...] [ -IPATH ...] [ -v ] [ -q ] [ --dump ] file.bakefile

Description

FIXME FIXME

Command Line Options

--version

Display Bakefile version and exit.

-h, --help

Display usage information and exit.

-fFORMAT, --format=FORMAT

Specify format of generated makefile (what compiler it is for), e.g. autoconf or borland.

-oOUTFILE, --output=OUTFILE

File to write generated makefile to. Note that some backends generate more than one file, this option specifies name of the main makefile.

-DVAR=VALUE

Define Bakefile variable. This definition overrides any definition from the ruleset or input makefile. You can use it to customize generated output.

-IPATH

Add path to the list of directories where Bakefile looks for rules and output templates.

-v

Be verbose.

-q

Supress all output except for errors.

--dump

Dump all Bakefile variables and targets to standard output instead of generating output. This is only useful for debugging Bakefile or ill-behaving makefiles.

Environment Variables

BAKEFILE_PATHS

List of directories where ruleset files are looked for (syntax is same as in PATH). Bakefile's data directory is always searched in addition to paths listed in BAKEFILE_PATHS, but BAKEFILE_PATHS has higher priority.