# qooxdoo

## the new era of web development

### Navigation

- index
- » Home »
- qooxdoo v1.2 documentation »

# Makefile Migration

Makefile variable | Config key name / description
--- | ---
QOOXDOO_PATH | let/QOOXDOO_PATH
APPLICATION_NAMESPACE | Manifest.json/provides/namespace
APPLICATION_CLASSNAME | by overwriting the include/{ns}.XXX key (default: “Application”)
QOOXDOO_URI | let/QOOXDOO_URI
APPLICATION_NAMESPACE_PATH | N/A
APPLICATION_ID | N/A (default: application namespace)
APPLICATION_TITLE | N/A (default: application namespace)
APPLICATION_MAKE_TITLE | N/A (default: application namespace)
APPLICATION_VERSION | Manifest.json/info/version
APPLICATION_DESCRIPTION | Manifest.json/info/description
APPLICATION_COPYRIGHT | Manifest.json/info/license
APPLICATION_WIDTH | N/A (for AIR)
APPLICATION_HEIGHT | N/A (for AIR)
APPLICATION_ICON_PATH | N/A (icons will be searched in each library under .../source/resource/<namespace>)
APPLICATION_ICON | N/A
APPLICATION_FILES | copy-files/files
APPLICATION_LOCALES | let/LOCALES
APPLICATION_HTML_TO_ROOT_URI | library/uri of individual library (see also dedicated article
APPLICATION_COMPLETE_BUILD | by overwriting the include key (default: false)
APPLICATION_COMPLETE_SOURCE | by using dedicated job `source-all`
APPLICATION_COMPLETE_API | by setting let/API_INCLUDE
APPLICATION_LINEBREAKS_BUILD | compile-options/code/format (default: false)
APPLICATION_LINEBREAKS_SOURCE | N/A (default: true)
APPLICATION_OPTIMIZE_STRINGS | compile-options/code/optimize
APPLICATION_OPTIMIZE_VARIABLES | compile-options/code/optimize
APPLICATION_OPTIMIZE_BASE_CALL | compile-options/code/optimize
APPLICATION_OPTIMIZE_PRIVATE | compile-options/code/optimize
APPLICATION_OBFUSCATE_ACCESSORS | N/A
APPLICATION_OPTIMIZE_BROWSER | variants/qx.client
APPLICATION_INDIVIDUAL_BROWSERS | variants/qx.client
APPLICATION_OPTIMIZE_REMOVE_DEBUG | settings/qx.debug to “off”
APPLICATION_OPTIMIZE_REMOVE_COMPATIBILITY | N/A
APPLICATION_OPTIMIZE_REMOVE_ASPECTS | N/A
APPLICATION_ENABLE_GUI | N/A, replaced by customized builds using include
APPLICATION_RESOURCE_FILTER | N/A (always enabled, i.e. all source files need #asset declarations)
APPLICATION_INCLUDES | include
APPLICATION_THEME | let/QXTHEME
APPLICATION_THEME_COLOR | N/A (all set in the theme class(es))
APPLICATION_THEME_BORDER | N/A (all set in the theme class(es))
APPLICATION_THEME_FONT | N/A (all set in the theme class(es))
APPLICATION_THEME_ICON | N/A (all set in the theme class(es))
APPLICATION_THEME_WIDGET | N/A (all set in the theme class(es))
APPLICATION_THEME_APPEARANCE | N/A (all set in the theme class(es)
APPLICATION_SOURCE_LOG_LEVEL | log
APPLICATION_BUILD_LOG_LEVEL | log
APPLICATION_SOURCE_LOG_APPENDER | N/A
APPLICATION_BUILD_LOG_APPENDER | N/A
APPLICATION_TEMPLATE_INPUT | N/A
APPLICATION_TEMPLATE_OUTPUT | N/A
APPLICATION_TEMPLATE_REPLACE | N/A
APPLICATION_SOURCE_PATH | split into various in Manifest.json/provides, e.g. “class”, “resource”, “translation”
APPLICATION_BUILD_PATH | let/BUILD_PATH, compile-options/paths/file
APPLICATION_API_PATH | N/A (default: ./api)
APPLICATION_DEBUG_PATH | N/A
APPLICATION_PUBLISH_PATH | N/A
APPLICATION_TEST_PATH | N/A (default: ./test)
APPLICATION_TOOL_PATH | N/A (default: ./tool)
APPLICATION_BUILDTOOL_PATH | N/A
APPLICATION_SCRIPT_FOLDERNAME | compile-options/paths/file
APPLICATION_CLASS_FOLDERNAME | Manifest.json/provides/class
APPLICATION_TRANSLATION_FOLDERNAME | Manifest.json/provides/translation
APPLICATION_SCRIPT_FILENAME | compile-options/paths/file
LINT_ALLOWED_GLOBALS | compile-options/paths/file
APPLICATION_PROFILE_SOURCE | extend `profiling` job
APPLICATION_PROFILE_BUILD | extend `profiling` job
APPLICATION_ADDITIONAL_CLASS_PATH | covered by adding library/uri entries
APPLICATION_ADDITIONAL_CLASS_URI | covered by adding library/uri entries
APPLICATION_ADDITIONAL_SOURCE_OPTIONS | N/A
APPLICATION_ADDITIONAL_BUILD_OPTIONS | N/A