Bug 1845715 - Check for failure when getting RegExp match result template r=iain
[gecko.git] / accessible / base / moz.build
blob5864adc146f09c259e253e20ace6b1cb13dcfaa2
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 GeneratedFile(
8     "Role.h",
9     script="/accessible/base/RoleHGen.py",
10     entry_point="generate",
11     inputs=["/accessible/interfaces/nsIAccessibleRole.idl"],
14 EXPORTS += ["AccEvent.h", "nsAccessibilityService.h"]
16 EXPORTS.mozilla.a11y += [
17     "!Role.h",
18     "AccAttributes.h",
19     "AccGroupInfo.h",
20     "AccTypes.h",
21     "CacheConstants.h",
22     "DocManager.h",
23     "FocusManager.h",
24     "IDSet.h",
25     "Platform.h",
26     "RelationType.h",
27     "SelectionManager.h",
28     "States.h",
31 if CONFIG["MOZ_DEBUG"]:
32     EXPORTS.mozilla.a11y += [
33         "Logging.h",
34     ]
36 UNIFIED_SOURCES += [
37     "AccAttributes.cpp",
38     "AccEvent.cpp",
39     "AccGroupInfo.cpp",
40     "AccIterator.cpp",
41     "ARIAMap.cpp",
42     "ARIAStateMap.cpp",
43     "Asserts.cpp",
44     "CachedTableAccessible.cpp",
45     "DocManager.cpp",
46     "EmbeddedObjCollector.cpp",
47     "EventQueue.cpp",
48     "EventTree.cpp",
49     "Filters.cpp",
50     "FocusManager.cpp",
51     "NotificationController.cpp",
52     "nsAccessibilityService.cpp",
53     "nsAccUtils.cpp",
54     "nsCoreUtils.cpp",
55     "nsEventShell.cpp",
56     "nsTextEquivUtils.cpp",
57     "Pivot.cpp",
58     "SelectionManager.cpp",
59     "StyleInfo.cpp",
60     "TextAttrs.cpp",
61     "TextLeafRange.cpp",
62     "TextRange.cpp",
63     "TextUpdater.cpp",
64     "TreeWalker.cpp",
67 if CONFIG["A11Y_LOG"]:
68     UNIFIED_SOURCES += [
69         "Logging.cpp",
70     ]
72 LOCAL_INCLUDES += [
73     "/accessible/generic",
74     "/accessible/html",
75     "/accessible/ipc",
76     "/dom/base",
77     "/dom/xul",
80 LOCAL_INCLUDES += [
81     "/accessible/xpcom",
82     "/accessible/xul",
83     "/dom/base",
84     "/ipc/chromium/src",
85     "/layout/generic",
86     "/layout/style",
87     "/layout/xul",
88     "/layout/xul/tree/",
91 if CONFIG["MOZ_WIDGET_TOOLKIT"] == "gtk":
92     LOCAL_INCLUDES += [
93         "/accessible/atk",
94         "/gfx/cairo/cairo/src",
95     ]
96 elif CONFIG["MOZ_WIDGET_TOOLKIT"] == "windows":
97     LOCAL_INCLUDES += [
98         "/accessible/windows/ia2",
99         "/accessible/windows/msaa",
100     ]
101 elif CONFIG["MOZ_WIDGET_TOOLKIT"] == "cocoa":
102     LOCAL_INCLUDES += [
103         "/accessible/mac",
104     ]
105 elif CONFIG["MOZ_WIDGET_TOOLKIT"] == "android":
106     LOCAL_INCLUDES += [
107         "/accessible/android",
108     ]
109 else:
110     LOCAL_INCLUDES += [
111         "/accessible/other",
112     ]
114 FINAL_LIBRARY = "xul"
116 include("/ipc/chromium/chromium-config.mozbuild")