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