Bug 1634779 - pt 2. Partially revert Bug 1603006 r=kmag
[gecko.git] / dom / moz.build
blobc4c446fefb699042d4b02ef5eb9993302bb4ce1e
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 with Files("plugins/**"):
12     BUG_COMPONENT = ("Core", "Plug-ins")
14 JAR_MANIFESTS += ['jar.mn']
16 interfaces = [
17     'base',
18     'html',
19     'events',
20     'sidebar',
21     'xul',
22     'security',
23     'storage',
24     'geolocation',
25     'notification',
26     'push',
27     'payments',
30 DIRS += ['interfaces/' + i for i in interfaces]
32 DIRS += [
33     'abort',
34     'animation',
35     'base',
36     'bindings',
37     'battery',
38     'browser-element',
39     'cache',
40     'canvas',
41     'webgpu',
42     'chrome-webidl',
43     'clients',
44     'commandhandler',
45     'credentialmanagement',
46     'crypto',
47     'debugger',
48     'encoding',
49     'events',
50     'fetch',
51     'file',
52     'filehandle',
53     'filesystem',
54     'flex',
55     'gamepad',
56     'geolocation',
57     'grid',
58     'html',
59     'jsurl',
60     'mathml',
61     'media',
62     'midi',
63     'notification',
64     'offline',
65     'power',
66     'push',
67     'quota',
68     'security',
69     'storage',
70     'svg',
71     'locales',
72     'network',
73     'permission',
74     'plugins/base',
75     'plugins/ipc',
76     'prototype',
77     'indexedDB',
78     'system',
79     'ipc',
80     'workers',
81     'audiochannel',
82     'broadcastchannel',
83     'messagechannel',
84     'promise',
85     'smil',
86     'url',
87     'webauthn',
88     'webidl',
89     'xml',
90     'xslt',
91     'xul',
92     'manifest',
93     'vr',
94     'u2f',
95     'console',
96     'performance',
97     'webbrowserpersist',
98     'xhr',
99     'worklet',
100     'script',
101     'payments',
102     'websocket',
103     'serviceworkers',
104     'simpledb',
105     'reporting',
106     'localstorage',
107     'prio',
108     'l10n',
111 if CONFIG['OS_ARCH'] == 'WINNT':
112     DIRS += ['plugins/ipc/hangui']
114 DIRS += ['presentation']
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'