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

Developer

resources

Make system-defined variables

The following variables are defined by the make.d system for use in developer makefiles:

MAKE_D_DIR

This is the path to make.d directory.

TOP_DIR

This is the path to the top level directory.

BREWMPSDK_DIR

This variable points to the top level directory of the BREWMP SDK. It is derived from BREWMP_PLATFORM (or BREWMPSDK).

BREWMPSDK Path Variables

The following variables are defined by make.d to access the contents of the API families within the SDK. Include directories, for example, are located in the inc directory in each family directory.

  • CONNECTIVITY_DIR
  • DATABASES_DIR
  • DEPRECATED_DIR
  • HARDWARE_DIR
  • LANGUAGES_DIR
  • MEDIA_DIR
  • NETWORKING_DIR
  • SECURITY_DIR
  • SYSTEM_DIR
  • TELEPHONY_DIR
  • UI_DIR

For example $(SYSTEM_DIR)/inc points to the include directory for the system standard files. This is equivalent to $(BREWMSDK_DIR)/platform/system/inc.

The SDK tools are accessed relative to the variable BREWMP_SDK_TOOLS_DIR. Variables are also defined for most of the tools, which specify name of the tool in capital letters, which directly specifies them. For example, QIDL, QIDLSCRIPT, CIFC, CDEP, ELF2MOD, LUAC, BREWRC, and BBFGEN.

BREWMPPVS Path Variables

The following variables are defined by make.d to access the test frameworks within the PVS product:

  • PVS_DIR
  • CTF_DIR
  • OAT_DIR
  • UITF_DIR