A.6. Environment Variables

Parts of the build process are controlled by Makefile macros, which can be usefully overridden by environment variables.

TESLA_FLAGS

Flags to pass to the compiler, tesla.

TIG_FLAGS

Flags to pass to the TOM interface generator, tig.

TUG_FLAGS

Flags to pass to the TOM unit generator, tug.

GPFLAGS

Flags to pass to the TOM parser generator, gp.

CFLAGS

Flags to pass to the compiler being used to compile the generated code. Typically, this will be gcc.

CPPFLAGS

Flags to pass to the compiler being used to compile the generated code. These will be passed before the command line options controlling includes..

LDFLAGS

Flags to pass to the linker when using either GNUmakefile.app or GNUmakefile.bin to build.

MFLAGS

Flags to pass to subsequent invocations of make.