This page lists the macros which are pre-defined in qooxdoo, and can (mostly) be overridden in custom configuration files.
| Macro name | Description | Default value |
|---|---|---|
| API_EXCLUDE | list of class pattern to exclude from the api documentation | [] |
| API_INCLUDE | list of class pattern to include in the api documentation | ["qx.*", "${APPLICATION}.*"] |
| APPLICATION | application name space | <undef> |
| APPLICATION_MAIN_CLASS | application main class | ${APPLICATION}.Application |
| BUILD_PATH | output path for the "build" job (can be rel. to config dir) | ./build |
| CACHE | path to the compile cache (can be rel. to config dir) | ${TMPDIR}/cache |
| HOME | (read-only) value of the (process) environment variable "HOME" | "." |
| LOCALES | list of locales for this application | [ "en" ] |
| OPTIMIZE | list of optimization options for build version | ["basecalls", "variables", "privates", "strings"] |
| QOOXDOO_PATH | path to the qooxdoo installation root dir | <undef> |
| QOOXDOO_VERSION | the current qooxdoo version | 1.3 |
| QXICONTHEME | icon theme to use for this application | ["Tango"] |
| QXTHEME | theme to use for this application | "qx.theme.Modern" |
| ROOT | application root dir (rel. to config dir) | "." |
| SIMULATION_INCLUDE | class pattern to search for GUI test classes | "${APPLICATION}.simulation.*" |
| SIMULATOR_CLASSPATH | Java classpath argument for GUI test runner | "${SIMULATOR_ROOT}/tool/js.jar: ${SIMULATOR_ROOT}/tool/selenium-java-client-driver.jar" |
| SIMULATOR_ROOT | path to the framework's simulator component | "${QOOXDOO_PATH}/component/simulator" |
| TEST_INCLUDE | class pattern to search for unit test classes | "${APPLICATION}.test.*" |
| TESTS_SCRIPT | script file name for the test application (the "AUT") | "tests.js" |
| TMPDIR | (read-only) path to tmp directory | (platform-dependent, like /tmp etc.) |
| USERNAME | (read-only) value of the (process) environment variable "USERNAME" | <undef> |