| LIB | Name of target library.
Platform-specific transforms will be applied to the name.
|
| LIBDIR | Target installation directory for libraries
(usually set by configure).
|
| LIB_INSTALL | If set to Yes, the
install target will install the library files, otherwise it will be a no-op.
Defaults to No.
|
| LIB_SHARED | If set to Yes, a shared library will be built.
Default is No.
|
| LIB_MODULE | If set to Yes, a
dlopen compatible module will be built.
Default is No.
|
| LIB_GUID | A Global Unique Identifier (GUID) for the library.
Exact interpretation is platform-specific.
|
| LIB_MAJOR | Major version number for shared libraries.
|
| LIB_MINOR | Minor version number for shared libraries.
|
| LIB_XOBJS | Extra object files to use in generating the library.
|
| LIBS | Other libtool-generated libraries (*.la) to include in this library.
|
| USE_LIBTOOL | If set to Yes, use
libtool to build the libraries.
If set to No, generate the library using the traditional method involving
ar, ranlib, and
-fPIC. |
| LIBTOOL | Path to GNU
libtool. Usually set by configure script (defaults to system libtool, or the bundled
copy).
|
| LIBTOOLOPTS | Specify general libtool arguments (passed before --mode).
Defaults to "--quiet".
|
| LIBTOOLOPTS_CC | Specify extra libtool arguments for C compilation.
Defaults to "" or "--tag=CC" depending on cc configure test results.
|
| LIBTOOLOPTS_CXX | Specify extra libtool arguments for C++ compilation.
Defaults to "" or "--tag=CXX" depending on cxx configure test results.
|
| LIBTOOLFLAGS | Specify extra compiler arguments when calling compiler from libtool
(passed after --mode).
|
| LTCONFIG_LOG | When using libtool, the output of the
ltconfig script will be saved to this file.
Defaults to
./config.log. |
| CC | Compiler for C, C++ and Objective C sources.
Defaults to the CC environment variable, or "cc".
|
| CFLAGS | Compiler flags for C sources.
Defaults to the CFLAGS environment variable.
|
| CXXFLAGS | Compiler flags for C++ sources.
Defaults to the CXXFLAGS environment variable.
|
| OBJCFLAGS | Compiler flags for Objective C sources.
Defaults to
${CFLAGS}. |
| CPPFLAGS | Compiler preprocessor flags, for sources in all languages featuring
a C preprocessor.
|
| ASM | Compiler for assembler sources.
Defaults to
nasm. |
| ASMFLAGS | Compiler flags for assembler.
Defaults to
-g -w-orphan-labels. |
| LEX | Path to the
lex lexical analyzer generator.
|
| YACC | Path to the
yacc parser generator.
|
| LFLAGS | Options for
lex, defaults to
" . " |
| YFLAGS | Options for
yacc, defaults to
-d. |
| LIBL | Libraries to use for Lex lexers.
Defaults to
-ll. |
| WINDRES | (Specific to the win32 platform)
Path to the
windres utility, which generates windows resource files.
|
| WINRES | (Specific to the win32 platform)
Resource file to use with
windres. |
| DATAFILES | List of data files to install into
${DATADIR}. The files must have been generated from the build process (i.e., if using a
separate build with --srcdir, the specified files must exist in the build
directory).
|
| DATAFILES_SRC | Files to install into
${DATADIR}. This variable is handled similarly to
DATAFILES, except that the specified files must exist in the source directory.
|
| INCLDIR | Library header files will be installed into this directory.
See
build.common.mk. |
| INCL | List of library header files.
|
| CONFDIR | System-wide configuration files will be installed into this directory.
It is usually set relative to
${SYSCONFDIR}, for example
${SYSCONFDIR}/MyLibrary. |
| CONF | List of configuration files to install into
${CONFDIR}. Note that the
install target will not override existing configuration files, instead it will
output a
The following configuration files have been preserved message.
|
| CONF_OVERWRITE | Overwrite any existing configuration file on installation.
Default is "No".
|