{
  "name": "qxt",
  "include": [
    {
      "path": "${QOOXDOO_PATH}/tool/data/config/application.json"
    }
  ],
  "default-job": "source",
  "let": {
    "APPLICATION": "qxt",
    "QOOXDOO_PATH": "../../qooxdoo",
    "QXTHEME": "qxt.theme.Theme",
    "API_EXCLUDE": [
      "qx.test.*",
      "${APPLICATION}.theme.*",
      "${APPLICATION}.test.*",
      "${APPLICATION}.simulation.*"
    ],
    "LOCALES": [
      "en", "es"
    ],
    "CACHE": "${TMPDIR}/qx${QOOXDOO_VERSION}/cache",
    "ROOT": "."
  },
  "jobs": {
    "libraries": {
      "library": [
        {
          "manifest": "${QOOXDOO_PATH}/framework/Manifest.json"
        },
        {
          "manifest": "../contrib/UploadMgr/Manifest.json"
        }
      ],
      "source-script": {
        "extend": [
          "log-dependencies-dot"
        ]
      },
      "log-dependencies-dot": {
        "desc": "includer job, to generate a dot file for dependencies",
        "log": {
          "dependencies": {
            "type": "using",
            "include-transitive-load-deps": true,
            "phase": "load",
            "format": "json",
            "dot": {
              "root": "${APPLICATION}.Application",
              "radius": 100,
              "span-tree-only": false,
              "compiled-class-size": false
            }
          }
        }
      }
    }
  }
}
