qooxdoo

the new era of web development

 

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

This Page