Bug 1878930 - s/RawBuffer/Span/: UniformData. r=gfx-reviewers,lsalzman
[gecko.git] / dom / html / moz.build
blobf3fdd309171104dede813aa55ddb560e99b3d810
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 with Files("**"):
8     BUG_COMPONENT = ("Core", "DOM: Core & HTML")
10 DIRS += ["input"]
12 MOCHITEST_MANIFESTS += [
13     "test/dialog/mochitest.toml",
14     "test/forms/mochitest.toml",
15     "test/forms/without_selectionchange/mochitest.toml",
16     "test/mochitest.toml",
19 MOCHITEST_CHROME_MANIFESTS += [
20     "test/chrome.toml",
21     "test/forms/chrome.toml",
24 BROWSER_CHROME_MANIFESTS += ["test/browser.toml"]
26 EXPORTS += [
27     "nsGenericHTMLElement.h",
28     "nsGenericHTMLFrameElement.h",
29     "nsHTMLDocument.h",
30     "nsIConstraintValidation.h",
31     "nsIFormControl.h",
32     "nsIHTMLCollection.h",
33     "nsIRadioVisitor.h",
36 EXPORTS.mozilla += [
37     "TextControlElement.h",
38     "TextControlState.h",
39     "TextInputListener.h",
42 EXPORTS.mozilla.dom += [
43     "ConstraintValidation.h",
44     "CustomStateSet.h",
45     "ElementInternals.h",
46     "FetchPriority.h",
47     "HTMLAllCollection.h",
48     "HTMLAnchorElement.h",
49     "HTMLAreaElement.h",
50     "HTMLAudioElement.h",
51     "HTMLBodyElement.h",
52     "HTMLBRElement.h",
53     "HTMLButtonElement.h",
54     "HTMLCanvasElement.h",
55     "HTMLDataElement.h",
56     "HTMLDataListElement.h",
57     "HTMLDetailsElement.h",
58     "HTMLDialogElement.h",
59     "HTMLDivElement.h",
60     "HTMLDNSPrefetch.h",
61     "HTMLElement.h",
62     "HTMLEmbedElement.h",
63     "HTMLFieldSetElement.h",
64     "HTMLFontElement.h",
65     "HTMLFormControlsCollection.h",
66     "HTMLFormElement.h",
67     "HTMLFormSubmission.h",
68     "HTMLFrameElement.h",
69     "HTMLFrameSetElement.h",
70     "HTMLHeadingElement.h",
71     "HTMLHRElement.h",
72     "HTMLIFrameElement.h",
73     "HTMLImageElement.h",
74     "HTMLInputElement.h",
75     "HTMLLabelElement.h",
76     "HTMLLegendElement.h",
77     "HTMLLIElement.h",
78     "HTMLLinkElement.h",
79     "HTMLMapElement.h",
80     "HTMLMarqueeElement.h",
81     "HTMLMediaElement.h",
82     "HTMLMenuElement.h",
83     "HTMLMetaElement.h",
84     "HTMLMeterElement.h",
85     "HTMLModElement.h",
86     "HTMLObjectElement.h",
87     "HTMLOptGroupElement.h",
88     "HTMLOptionElement.h",
89     "HTMLOptionsCollection.h",
90     "HTMLOutputElement.h",
91     "HTMLParagraphElement.h",
92     "HTMLPictureElement.h",
93     "HTMLPreElement.h",
94     "HTMLProgressElement.h",
95     "HTMLScriptElement.h",
96     "HTMLSelectElement.h",
97     "HTMLSharedElement.h",
98     "HTMLSharedListElement.h",
99     "HTMLSlotElement.h",
100     "HTMLSourceElement.h",
101     "HTMLSpanElement.h",
102     "HTMLStyleElement.h",
103     "HTMLSummaryElement.h",
104     "HTMLTableCaptionElement.h",
105     "HTMLTableCellElement.h",
106     "HTMLTableColElement.h",
107     "HTMLTableElement.h",
108     "HTMLTableRowElement.h",
109     "HTMLTableSectionElement.h",
110     "HTMLTemplateElement.h",
111     "HTMLTextAreaElement.h",
112     "HTMLTimeElement.h",
113     "HTMLTitleElement.h",
114     "HTMLTrackElement.h",
115     "HTMLUnknownElement.h",
116     "HTMLVideoElement.h",
117     "ImageDocument.h",
118     "MediaDocument.h",
119     "MediaError.h",
120     "nsBrowserElement.h",
121     "PlayPromise.h",
122     "RadioNodeList.h",
123     "TextTrackManager.h",
124     "TimeRanges.h",
125     "ValidityState.h",
128 UNIFIED_SOURCES += [
129     "ConstraintValidation.cpp",
130     "CustomStateSet.cpp",
131     "ElementInternals.cpp",
132     "FetchPriority.cpp",
133     "HTMLAllCollection.cpp",
134     "HTMLAnchorElement.cpp",
135     "HTMLAreaElement.cpp",
136     "HTMLAudioElement.cpp",
137     "HTMLBodyElement.cpp",
138     "HTMLBRElement.cpp",
139     "HTMLButtonElement.cpp",
140     "HTMLCanvasElement.cpp",
141     "HTMLDataElement.cpp",
142     "HTMLDataListElement.cpp",
143     "HTMLDetailsElement.cpp",
144     "HTMLDialogElement.cpp",
145     "HTMLDivElement.cpp",
146     "HTMLDNSPrefetch.cpp",
147     "HTMLElement.cpp",
148     "HTMLEmbedElement.cpp",
149     "HTMLFieldSetElement.cpp",
150     "HTMLFontElement.cpp",
151     "HTMLFormControlsCollection.cpp",
152     "HTMLFormElement.cpp",
153     "HTMLFormSubmission.cpp",
154     "HTMLFrameElement.cpp",
155     "HTMLFrameSetElement.cpp",
156     "HTMLHeadingElement.cpp",
157     "HTMLHRElement.cpp",
158     "HTMLIFrameElement.cpp",
159     "HTMLImageElement.cpp",
160     "HTMLInputElement.cpp",
161     "HTMLLabelElement.cpp",
162     "HTMLLegendElement.cpp",
163     "HTMLLIElement.cpp",
164     "HTMLLinkElement.cpp",
165     "HTMLMapElement.cpp",
166     "HTMLMarqueeElement.cpp",
167     "HTMLMediaElement.cpp",
168     "HTMLMenuElement.cpp",
169     "HTMLMetaElement.cpp",
170     "HTMLMeterElement.cpp",
171     "HTMLModElement.cpp",
172     "HTMLObjectElement.cpp",
173     "HTMLOptGroupElement.cpp",
174     "HTMLOptionElement.cpp",
175     "HTMLOptionsCollection.cpp",
176     "HTMLOutputElement.cpp",
177     "HTMLParagraphElement.cpp",
178     "HTMLPictureElement.cpp",
179     "HTMLPreElement.cpp",
180     "HTMLProgressElement.cpp",
181     "HTMLScriptElement.cpp",
182     "HTMLSelectElement.cpp",
183     "HTMLSharedElement.cpp",
184     "HTMLSharedListElement.cpp",
185     "HTMLSlotElement.cpp",
186     "HTMLSourceElement.cpp",
187     "HTMLSpanElement.cpp",
188     "HTMLStyleElement.cpp",
189     "HTMLSummaryElement.cpp",
190     "HTMLTableCaptionElement.cpp",
191     "HTMLTableCellElement.cpp",
192     "HTMLTableColElement.cpp",
193     "HTMLTableElement.cpp",
194     "HTMLTableRowElement.cpp",
195     "HTMLTableSectionElement.cpp",
196     "HTMLTemplateElement.cpp",
197     "HTMLTextAreaElement.cpp",
198     "HTMLTimeElement.cpp",
199     "HTMLTitleElement.cpp",
200     "HTMLTrackElement.cpp",
201     "HTMLUnknownElement.cpp",
202     "HTMLVideoElement.cpp",
203     "ImageDocument.cpp",
204     "MediaDocument.cpp",
205     "MediaError.cpp",
206     "nsBrowserElement.cpp",
207     "nsDOMStringMap.cpp",
208     "nsGenericHTMLElement.cpp",
209     "nsGenericHTMLFrameElement.cpp",
210     "nsHTMLContentSink.cpp",
211     "nsHTMLDocument.cpp",
212     "nsIConstraintValidation.cpp",
213     "nsRadioVisitor.cpp",
214     "PlayPromise.cpp",
215     "RadioNodeList.cpp",
216     "TextControlState.cpp",
217     "TextTrackManager.cpp",
218     "TimeRanges.cpp",
219     "ValidityState.cpp",
220     "VideoDocument.cpp",
223 include("/ipc/chromium/chromium-config.mozbuild")
225 LOCAL_INCLUDES += [
226     "/caps",
227     "/docshell/base",
228     "/dom/base",
229     "/dom/canvas",
230     "/dom/html/input",
231     "/dom/media",
232     "/dom/security",
233     "/dom/xul",
234     "/image",
235     "/layout/forms",
236     "/layout/generic",
237     "/layout/style",
238     "/layout/tables",
239     "/layout/xul",
240     "/netwerk/base",
241     "/parser/htmlparser",
244 FINAL_LIBRARY = "xul"
246 if CONFIG["MOZ_ANDROID_HLS_SUPPORT"]:
247     DEFINES["MOZ_ANDROID_HLS_SUPPORT"] = True