summaryrefslogtreecommitdiffstats
path: root/devtools/shared/moz.build
blob: 302ab58fa4a4bc69b6258a989603be886cfec43b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
# -*- Mode: python; indent-tabs-mode: nil; tab-width: 40 -*-
# vim: set filetype=python:
# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.

include("../templates.mozbuild")

DIRS += [
    "css",
    "commands",
    "compatibility",
    "discovery",
    "heapsnapshot",
    "images",
    "inspector",
    "jsbeautify",
    "layout",
    "loader",
    "locales",
    "network-observer",
    "node-properties",
    "performance-new",
    "platform",
    "protocol",
    "qrcode",
    "security",
    "sprintfjs",
    "specs",
    "storage",
    "test-helpers",
    "transport",
    "webconsole",
    "worker",
]

if CONFIG["MOZ_BUILD_APP"] != "mobile/android":
    BROWSER_CHROME_MANIFESTS += ["tests/browser/browser.toml"]

BROWSER_CHROME_MANIFESTS += ["test-helpers/browser.toml"]
XPCSHELL_TESTS_MANIFESTS += ["test-helpers/xpcshell.toml"]

MOCHITEST_CHROME_MANIFESTS += ["tests/chrome/chrome.toml"]
XPCSHELL_TESTS_MANIFESTS += ["tests/xpcshell/xpcshell.toml"]

JAR_MANIFESTS += ["jar.mn"]

DevToolsModules(
    "accessibility.js",
    "async-storage.js",
    "async-utils.js",
    "constants.js",
    "content-observer.js",
    "debounce.js",
    "DevToolsInfaillibleUtils.sys.mjs",
    "DevToolsUtils.js",
    "dom-helpers.js",
    "dom-node-constants.js",
    "dom-node-filter-constants.js",
    "event-emitter.js",
    "extend.js",
    "flags.js",
    "generate-uuid.js",
    "indentation.js",
    "indexed-db.js",
    "l10n.js",
    "natural-sort.js",
    "path.js",
    "picker-constants.js",
    "plural-form.js",
    "protocol.js",
    "system.js",
    "ThreadSafeDevToolsUtils.js",
    "throttle.js",
    "validate-breakpoint.jsm",
)

with Files("**"):
    BUG_COMPONENT = ("DevTools", "General")