moz.build (1835B)
1 # -*- Mode: python; indent-tabs-mode: nil; tab-width: 40 -*- 2 # vim: set filetype=python: 3 # This Source Code Form is subject to the terms of the Mozilla Public 4 # License, v. 2.0. If a copy of the MPL was not distributed with this 5 # file, You can obtain one at http://mozilla.org/MPL/2.0/. 6 7 include("../templates.mozbuild") 8 9 DIRS += [ 10 "css", 11 "commands", 12 "compatibility", 13 "discovery", 14 "heapsnapshot", 15 "images", 16 "inspector", 17 "jsbeautify", 18 "layout", 19 "loader", 20 "locales", 21 "network-observer", 22 "node-properties", 23 "performance-new", 24 "platform", 25 "protocol", 26 "security", 27 "sprintfjs", 28 "specs", 29 "storage", 30 "test-helpers", 31 "tests/objects", 32 "transport", 33 "webconsole", 34 "worker", 35 ] 36 37 if CONFIG["MOZ_BUILD_APP"] != "mobile/android": 38 BROWSER_CHROME_MANIFESTS += ["tests/browser/browser.toml"] 39 40 BROWSER_CHROME_MANIFESTS += ["test-helpers/browser.toml"] 41 42 MOCHITEST_CHROME_MANIFESTS += ["tests/chrome/chrome.toml"] 43 XPCSHELL_TESTS_MANIFESTS += ["tests/xpcshell/xpcshell.toml"] 44 45 JAR_MANIFESTS += ["jar.mn"] 46 47 DevToolsModules( 48 "accessibility.js", 49 "async-storage.js", 50 "async-utils.js", 51 "constants.js", 52 "debounce.js", 53 "DevToolsInfaillibleUtils.sys.mjs", 54 "DevToolsUtils.js", 55 "dom-helpers.js", 56 "dom-node-constants.js", 57 "dom-node-filter-constants.js", 58 "event-emitter.js", 59 "extend.js", 60 "flags.js", 61 "generate-uuid.js", 62 "highlighters.mjs", 63 "indentation.js", 64 "indexed-db.js", 65 "l10n.js", 66 "mdn.mjs", 67 "natural-sort.js", 68 "path.js", 69 "picker-constants.js", 70 "plural-form.js", 71 "protocol.js", 72 "string.js", 73 "system.js", 74 "ThreadSafeDevToolsUtils.js", 75 "throttle.js", 76 "validate-breakpoint.sys.mjs", 77 ) 78 79 with Files("**"): 80 BUG_COMPONENT = ("DevTools", "General")