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 7include("../templates.mozbuild") 8 9DIRS += [ 10 "css", 11 "commands", 12 "compatibility", 13 "discovery", 14 "heapsnapshot", 15 "inspector", 16 "jsbeautify", 17 "layout", 18 "loader", 19 "locales", 20 "node-properties", 21 "performance", 22 "performance-new", 23 "platform", 24 "protocol", 25 "qrcode", 26 "security", 27 "sprintfjs", 28 "specs", 29 "storage", 30 "test-helpers", 31 "transport", 32 "webconsole", 33 "worker", 34] 35 36if CONFIG["MOZ_BUILD_APP"] != "mobile/android": 37 BROWSER_CHROME_MANIFESTS += ["tests/browser/browser.ini"] 38 39BROWSER_CHROME_MANIFESTS += ["test-helpers/browser.ini"] 40 41MOCHITEST_CHROME_MANIFESTS += ["tests/chrome/chrome.ini"] 42XPCSHELL_TESTS_MANIFESTS += ["tests/xpcshell/xpcshell.ini"] 43 44JAR_MANIFESTS += ["jar.mn"] 45 46DevToolsModules( 47 "accessibility.js", 48 "async-storage.js", 49 "async-utils.js", 50 "constants.js", 51 "content-observer.js", 52 "debounce.js", 53 "defer.js", 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 "indentation.js", 63 "indexed-db.js", 64 "l10n.js", 65 "natural-sort.js", 66 "path.js", 67 "picker-constants.js", 68 "plural-form.js", 69 "protocol.js", 70 "system.js", 71 "ThreadSafeDevToolsUtils.js", 72 "throttle.js", 73 "validate-breakpoint.jsm", 74) 75 76with Files("**"): 77 BUG_COMPONENT = ("DevTools", "General") 78