Resources | developer.brewmp.com Resources | developer.brewmp.com

Developer

resources

Build target variables

The following variables can be used in a makefile to define build targets:

BUILD_SUBDIRS

Set this variable to the subdirectories containing makefiles. Make invokes 'make -c ' for each directory specified, where are the same targets specified for the invoking make.

BUILD_LIBS

Specifies the names of libraries to build. The make system assumes that additional variables exist that are based on the library names, such as _OBJS and _CIFS. For example, if BUILD_LIBS = lib1 lib2 then the variables lib1_OBJS and lib2_OBJS are expected to hold the list of objects used to build the respective libraries.

BUILD_IMPLIBS

Specifies the import libraries to build.

BUILD_MODS

Specifies the list of MOD1 modules to build.

BUILD_BREWMODS

Specifies the list of BREW modules (MOD) to build.

BUILD_EXES

Specifies the set of Windows executable targets.

BUILD_QEXES

Specifies the list of quick executables. These files are executed after they have been built.

BUILD_DLLS

Specifies the set of DLLs to build.

BUILD_IMGS

Specifies the list of images to build.

BUILD_HEADERS_FROM_IDL

Specifies a list of IDL files for which C header files should be generated.

BUILD_ZIPS

Specifies the set of ZIP files to be created. Use <target>_ZIP_SPEC to specify the files that are placed into each ZIP file.

BUILDONLY_LIBS

Specifies the subset of modules defined by BUILD_LIBS that should not be installed.

BUILDONLY_IMPLIBS

Specifies the subset of modules defined by BUILD_IMPLIBS that should not be installed.

BUILDONLY_MODS

Specifies the subset of modules defined by BUILD_MODS that should not be installed.

BUILDONLY_BREWMODS

Specifies the subset of modules defined by BUILD_BREWMODS that should not be installed.

BUILDONLY_EXES

Specifies the subset of modules defined by BUILD_EXES that should not be installed.

BUILDONLY_DLLS

Specifies the subset of modules defined by BUILD_DLLS that should not be installed.