Bug 1806483 - Enable TSAN cppunittests by default. r=jmaher
[gecko.git] / dom / moz.build
blob21c6e20458573852a36475d018b56b3bc11e6af6
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/.
7 # interfaces/*/ are annotated per directory, this is for new files
8 with Files("**"):
9     BUG_COMPONENT = ("Core", "DOM: Core & HTML")
11 JAR_MANIFESTS += ["jar.mn"]
13 interfaces = [
14     "base",
15     "html",
16     "events",
17     "sidebar",
18     "xul",
19     "security",
20     "storage",
21     "geolocation",
22     "notification",
23     "push",
24     "payments",
27 DIRS += ["interfaces/" + i for i in interfaces]
29 DIRS += [
30     "abort",
31     "animation",
32     "base",
33     "bindings",
34     "battery",
35     "browser-element",
36     "cache",
37     "canvas",
38     "webgpu",
39     "chrome-webidl",
40     "clients",
41     "commandhandler",
42     "credentialmanagement",
43     "crypto",
44     "debugger",
45     "encoding",
46     "events",
47     "fetch",
48     "file",
49     "filehandle",
50     "filesystem",
51     "flex",
52     "fs",
53     "gamepad",
54     "geolocation",
55     "grid",
56     "html",
57     "jsurl",
58     "mathml",
59     "media",
60     "midi",
61     "notification",
62     "offline",
63     "power",
64     "push",
65     "quota",
66     "security",
67     "storage",
68     "svg",
69     "locales",
70     "locks",
71     "network",
72     "permission",
73     "plugins/base",
74     "prototype",
75     "indexedDB",
76     "system",
77     "ipc",
78     "workers",
79     "audiochannel",
80     "broadcastchannel",
81     "messagechannel",
82     "promise",
83     "smil",
84     "streams",
85     "url",
86     "webauthn",
87     "webidl",
88     "webshare",
89     "webtransport",
90     "xml",
91     "xslt",
92     "xul",
93     "manifest",
94     "vr",
95     "u2f",
96     "console",
97     "performance",
98     "webbrowserpersist",
99     "xhr",
100     "worklet",
101     "script",
102     "payments",
103     "websocket",
104     "serializers",
105     "serviceworkers",
106     "simpledb",
107     "reporting",
108     "localstorage",
109     "prio",
110     "l10n",
111     "origin-trials",
112     "webscheduling",
116 TEST_DIRS += [
117     "tests",
118     "imptests",
121 if CONFIG["MOZ_WIDGET_TOOLKIT"] in ("gtk", "cocoa", "windows"):
122     TEST_DIRS += ["plugins/test"]
124 SPHINX_TREES["/dom"] = "docs"