Bug 1468361 [wpt PR 11478] - Add test run time to wptreport.json format, a=testonly
[gecko.git] / parser / html / moz.build
blob698da092ece17efcb27333696b1110cdf563697e
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 XPIDL_SOURCES += [
8     'nsIParserUtils.idl',
9     'nsIScriptableUnescapeHTML.idl',
12 XPIDL_MODULE = 'html5'
14 EXPORTS += [
15     'jArray.h',
16     'nsAHtml5TreeBuilderState.h',
17     'nsAHtml5TreeOpSink.h',
18     'nsHtml5ArrayCopy.h',
19     'nsHtml5AtomTable.h',
20     'nsHtml5AttributeEntry.h',
21     'nsHtml5AttributeName.h',
22     'nsHtml5ByteReadable.h',
23     'nsHtml5ContentCreatorFunction.h',
24     'nsHtml5DependentUTF16Buffer.h',
25     'nsHtml5DocumentBuilder.h',
26     'nsHtml5DocumentMode.h',
27     'nsHtml5HtmlAttributes.h',
28     'nsHtml5Macros.h',
29     'nsHtml5MetaScanner.h',
30     'nsHtml5MetaScannerHSupplement.h',
31     'nsHtml5Module.h',
32     'nsHtml5NamedCharacters.h',
33     'nsHtml5NamedCharactersAccel.h',
34     'nsHtml5OplessBuilder.h',
35     'nsHtml5OwningUTF16Buffer.h',
36     'nsHtml5Parser.h',
37     'nsHtml5PlainTextUtils.h',
38     'nsHtml5Portability.h',
39     'nsHtml5Speculation.h',
40     'nsHtml5SpeculativeLoad.h',
41     'nsHtml5StreamListener.h',
42     'nsHtml5StreamParser.h',
43     'nsHtml5StreamParserPtr.h',
44     'nsHtml5String.h',
45     'nsHtml5StringParser.h',
46     'nsHtml5SVGLoadDispatcher.h',
47     'nsHtml5TreeOperation.h',
48     'nsHtml5TreeOpExecutor.h',
49     'nsHtml5TreeOpStage.h',
50     'nsHtml5UTF16Buffer.h',
51     'nsHtml5UTF16BufferHSupplement.h',
52     'nsHtml5ViewSourceUtils.h',
53     'nsIContentHandle.h',
54     'nsParserUtils.h',
57 UNIFIED_SOURCES += [
58     'nsHtml5AtomTable.cpp',
59     'nsHtml5AttributeName.cpp',
60     'nsHtml5DependentUTF16Buffer.cpp',
61     'nsHtml5DocumentBuilder.cpp',
62     'nsHtml5ElementName.cpp',
63     'nsHtml5Highlighter.cpp',
64     'nsHtml5HtmlAttributes.cpp',
65     'nsHtml5MetaScanner.cpp',
66     'nsHtml5Module.cpp',
67     'nsHtml5NamedCharacters.cpp',
68     'nsHtml5NamedCharactersAccel.cpp',
69     'nsHtml5OplessBuilder.cpp',
70     'nsHtml5OwningUTF16Buffer.cpp',
71     'nsHtml5Parser.cpp',
72     'nsHtml5PlainTextUtils.cpp',
73     'nsHtml5Portability.cpp',
74     'nsHtml5Speculation.cpp',
75     'nsHtml5SpeculativeLoad.cpp',
76     'nsHtml5StackNode.cpp',
77     'nsHtml5StateSnapshot.cpp',
78     'nsHtml5StreamListener.cpp',
79     'nsHtml5StreamParser.cpp',
80     'nsHtml5String.cpp',
81     'nsHtml5StringParser.cpp',
82     'nsHtml5SVGLoadDispatcher.cpp',
83     'nsHtml5Tokenizer.cpp',
84     'nsHtml5TreeBuilder.cpp',
85     'nsHtml5TreeOperation.cpp',
86     'nsHtml5TreeOpExecutor.cpp',
87     'nsHtml5TreeOpStage.cpp',
88     'nsHtml5UTF16Buffer.cpp',
89     'nsHtml5ViewSourceUtils.cpp',
90     'nsParserUtils.cpp',
93 FINAL_LIBRARY = 'xul'
95 # DEFINES['ENABLE_VOID_MENUITEM'] = True
97 LOCAL_INCLUDES += [
98     '/dom/base',
101 if CONFIG['CC_TYPE'] in ('clang', 'gcc'):
102     CXXFLAGS += ['-Wno-error=shadow']