summaryrefslogtreecommitdiffstats
path: root/dom/moz.build
diff options
context:
space:
mode:
Diffstat (limited to 'dom/moz.build')
-rw-r--r--dom/moz.build120
1 files changed, 120 insertions, 0 deletions
diff --git a/dom/moz.build b/dom/moz.build
new file mode 100644
index 0000000000..5a3b2d26d3
--- /dev/null
+++ b/dom/moz.build
@@ -0,0 +1,120 @@
+# -*- 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/.
+
+# interfaces/*/ are annotated per directory, this is for new files
+with Files("**"):
+ BUG_COMPONENT = ("Core", "DOM: Core & HTML")
+
+JAR_MANIFESTS += ["jar.mn"]
+
+interfaces = [
+ "base",
+ "html",
+ "events",
+ "sidebar",
+ "xul",
+ "security",
+ "storage",
+ "geolocation",
+ "notification",
+ "push",
+ "payments",
+]
+
+DIRS += ["interfaces/" + i for i in interfaces]
+
+DIRS += [
+ "abort",
+ "animation",
+ "base",
+ "bindings",
+ "battery",
+ "browser-element",
+ "cache",
+ "canvas",
+ "webgpu",
+ "chrome-webidl",
+ "clients",
+ "commandhandler",
+ "credentialmanagement",
+ "crypto",
+ "debugger",
+ "encoding",
+ "events",
+ "fetch",
+ "file",
+ "filesystem",
+ "flex",
+ "fs",
+ "gamepad",
+ "geolocation",
+ "grid",
+ "html",
+ "jsurl",
+ "mathml",
+ "media",
+ "midi",
+ "notification",
+ "power",
+ "push",
+ "quota",
+ "security",
+ "storage",
+ "svg",
+ "locales",
+ "locks",
+ "network",
+ "permission",
+ "plugins/base",
+ "prototype",
+ "indexedDB",
+ "system",
+ "ipc",
+ "workers",
+ "audiochannel",
+ "broadcastchannel",
+ "messagechannel",
+ "promise",
+ "smil",
+ "streams",
+ "url",
+ "webauthn",
+ "webidl",
+ "webshare",
+ "webtransport",
+ "xml",
+ "xslt",
+ "xul",
+ "manifest",
+ "vr",
+ "console",
+ "performance",
+ "webbrowserpersist",
+ "xhr",
+ "worklet",
+ "script",
+ "payments",
+ "websocket",
+ "serializers",
+ "serviceworkers",
+ "simpledb",
+ "reporting",
+ "localstorage",
+ "l10n",
+ "origin-trials",
+ "webscheduling",
+]
+
+
+TEST_DIRS += [
+ "tests",
+ "imptests",
+]
+
+if CONFIG["MOZ_WIDGET_TOOLKIT"] in ("gtk", "cocoa", "windows"):
+ TEST_DIRS += ["plugins/test"]
+
+SPHINX_TREES["/dom"] = "docs"