COMPILER_NAME
kind of compiler; something like 'gcc', 'vc6', 'icc', 'aCC', ...; if not set assumed 'gcc'; note, that this isn't compiler call string, it used as identifier for compiler 'family'
ALL_TAGS
tags, that should be build during 'all' tag
OUTPUT_DIR
catalog for object files, resulting programs or libraries for release build
OUTPUT_DIR_DBG
catalog for object files, resulting programs or libraries for debug build
OUTPUT_DIR_STLDBG
catalog for object files, resulting programs or libraries for STLport debug mode build
BASE_INSTALL_DIR
base path for install; ${SRCROOT}/build/$(TARGET_NAME), if not redefined (TARGET_NAME is identification of target OS in case of cross-compilation)
INCLUDES
include options for compiler (like -I/path/to/someware); if STLport assumed, already have -I${STLPORT_INCLUDE_DIR}
DEFS
define options for preprocessor (like -DMY_MACRO=1); if STLport assumed already have -DSTLPORT_DEBUG for STLport debug mode
OPT
optimization flags; already have -g for debug or STLport debug, -O2 for release (or appropriate options for other compilers)
LDFLAGS
options for linker
SRC_CC
C++ sources (*.cc)
SRC_CPP
C++ sources (*.cpp)
SRC_CXX
C++ sources (*.cxx)
SRC_C
C sources (*.c)
PRGNAME
base name of application (i.e. without .exe on platforms where it used); presense of this macro is direction to build application
PRGNAMES
build few programs from same catalog
BASE_INSTALL_BIN_DIR
base path for application installation; BASE_INSTALL_DIR by default
INSTALL_BIN_DIR
path for release application installation; default BASE_INSTALL_BIN_DIR/bin
INSTALL_BIN_DIR_DBG
path for debug application installation; default $(INSTALL_BIN_DIR)_g
INSTALL_BIN_DIR_STLDBG
path for STLport debug mode application installation; default $(INSTALL_BIN_DIR)_stlg
LIBNAME
base name of library (i.e. without 'lib' prefix, '.lib', '.so', '.a', '.dll', etc. suffixes)
LIBNAMES
build few libraries from same catalog
BASE_INSTALL_LIB_DIR
base path for libararies installation; BASE_INSTALL_DIR by default
INSTALL_LIB_DIR
path for release libraries installation; default BASE_INSTALL_LIB_DIR/lib
INSTALL_LIB_DIR_DBG
path for debug libraries installation; default BASE_INSTALL_LIB_DIR/lib
INSTALL_LIB_DIR_STLDBG
path for STLport debug mode libraries installation; default BASE_INSTALL_LIB_DIR/lib
WITHOUT_STLPORT
build without STLport, if defined
NOT_USE_NOSTDLIB
with STLport, I can avoid link with libstdc++ (only gcc-related); this is default, if it possible; to force link with libstdc++, define this as 1
RULESBASE
path where this make support system situated
_FORCE_CXX
use this name as C++ compiler, if defined; don't use it for cross!
_FORCE_CC
use this name as C compiler, if defined; don't use it for cross!
OSNAME
contain lower-case one-word OS name (linux, freebsd, hp-ux, sunos, windows, etc.); in case of cross-compilation this is for target OS
POST_INSTALL
command or group of command that will be made after release library or program installation; not defined
POST_INSTALL_DBG
command or group of command that will be made after debug library or program installation; not defined
POST_INSTALL_STLDBG
command or group of command that will be made after STLport debug mode library installation; not defined
EXTRA_PRE
tags that should be made before release-shared; not defined
EXTRA_PRE_DBG
tags that should be made before dbg-shared; not defined
EXTRA_PRE_STLDBG
tags that should be made before stldbg-shared; not defined
EXTRA_POST
tags that should be made after release-shared; not defined
EXTRA_POST_DBG
tags that should be made after dbg-shared; not defined
EXTRA_POST_STLDBG
tags that should be made after stldbg-shared; not defined
<< Prev