Bug 1704628 Part 4: Avoid use of ESC to close context menu in browser_toolbox_content...
[gecko.git] / parser / html / moz.build
blob5ff9689556e1abae068e9906084df98fe74458fe
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 += ["nsIParserUtils.idl"]
9 XPIDL_MODULE = "html5"
11 EXPORTS += [
12     "jArray.h",
13     "nsAHtml5TreeBuilderState.h",
14     "nsAHtml5TreeOpSink.h",
15     "nsHtml5ArrayCopy.h",
16     "nsHtml5AtomTable.h",
17     "nsHtml5AttributeEntry.h",
18     "nsHtml5AttributeName.h",
19     "nsHtml5ByteReadable.h",
20     "nsHtml5ContentCreatorFunction.h",
21     "nsHtml5DependentUTF16Buffer.h",
22     "nsHtml5DocumentBuilder.h",
23     "nsHtml5DocumentMode.h",
24     "nsHtml5HtmlAttributes.h",
25     "nsHtml5Macros.h",
26     "nsHtml5MetaScanner.h",
27     "nsHtml5MetaScannerHSupplement.h",
28     "nsHtml5Module.h",
29     "nsHtml5NamedCharacters.h",
30     "nsHtml5NamedCharactersAccel.h",
31     "nsHtml5OplessBuilder.h",
32     "nsHtml5OwningUTF16Buffer.h",
33     "nsHtml5Parser.h",
34     "nsHtml5PlainTextUtils.h",
35     "nsHtml5Portability.h",
36     "nsHtml5Speculation.h",
37     "nsHtml5SpeculativeLoad.h",
38     "nsHtml5StreamListener.h",
39     "nsHtml5StreamParser.h",
40     "nsHtml5StreamParserPtr.h",
41     "nsHtml5String.h",
42     "nsHtml5StringParser.h",
43     "nsHtml5SVGLoadDispatcher.h",
44     "nsHtml5TreeOperation.h",
45     "nsHtml5TreeOpExecutor.h",
46     "nsHtml5TreeOpStage.h",
47     "nsHtml5UTF16Buffer.h",
48     "nsHtml5UTF16BufferHSupplement.h",
49     "nsHtml5ViewSourceUtils.h",
50     "nsIContentHandle.h",
51     "nsParserUtils.h",
54 UNIFIED_SOURCES += [
55     "nsHtml5AtomTable.cpp",
56     "nsHtml5AttributeName.cpp",
57     "nsHtml5DependentUTF16Buffer.cpp",
58     "nsHtml5DocumentBuilder.cpp",
59     "nsHtml5ElementName.cpp",
60     "nsHtml5Highlighter.cpp",
61     "nsHtml5HtmlAttributes.cpp",
62     "nsHtml5MetaScanner.cpp",
63     "nsHtml5Module.cpp",
64     "nsHtml5NamedCharacters.cpp",
65     "nsHtml5NamedCharactersAccel.cpp",
66     "nsHtml5OplessBuilder.cpp",
67     "nsHtml5OwningUTF16Buffer.cpp",
68     "nsHtml5Parser.cpp",
69     "nsHtml5PlainTextUtils.cpp",
70     "nsHtml5Portability.cpp",
71     "nsHtml5Speculation.cpp",
72     "nsHtml5SpeculativeLoad.cpp",
73     "nsHtml5StackNode.cpp",
74     "nsHtml5StateSnapshot.cpp",
75     "nsHtml5StreamListener.cpp",
76     "nsHtml5StreamParser.cpp",
77     "nsHtml5String.cpp",
78     "nsHtml5StringParser.cpp",
79     "nsHtml5SVGLoadDispatcher.cpp",
80     "nsHtml5Tokenizer.cpp",
81     "nsHtml5TreeBuilder.cpp",
82     "nsHtml5TreeOperation.cpp",
83     "nsHtml5TreeOpExecutor.cpp",
84     "nsHtml5TreeOpStage.cpp",
85     "nsHtml5UTF16Buffer.cpp",
86     "nsHtml5ViewSourceUtils.cpp",
87     "nsParserUtils.cpp",
90 FINAL_LIBRARY = "xul"
92 # DEFINES['ENABLE_VOID_MENUITEM'] = True
94 LOCAL_INCLUDES += [
95     "/dom/base",
98 if CONFIG["CC_TYPE"] in ("clang", "gcc"):
99     CXXFLAGS += ["-Wno-error=shadow"]