Bug 1867925 - Mark some storage-access-api tests as intermittent after wpt-sync....
[gecko.git] / accessible / ipc / moz.build
blobb8ff3b9c4f9d3725b06b4a9c837fea50735da613
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 if CONFIG["OS_ARCH"] == "WINNT":
8     LOCAL_INCLUDES += [
9         "/accessible/windows/ia2",
10         "/accessible/windows/msaa",
11     ]
12 else:
13     if CONFIG["MOZ_WIDGET_TOOLKIT"] == "gtk":
14         LOCAL_INCLUDES += [
15             "/accessible/atk",
16         ]
17     elif CONFIG["MOZ_WIDGET_TOOLKIT"] == "cocoa":
18         LOCAL_INCLUDES += [
19             "/accessible/mac",
20         ]
21     else:
22         LOCAL_INCLUDES += [
23             "/accessible/other",
24         ]
26 if CONFIG["ACCESSIBILITY"]:
27     PREPROCESSED_IPDL_SOURCES += [
28         "PDocAccessible.ipdl",
29     ]
30     IPDL_SOURCES += [
31         "DocAccessibleTypes.ipdlh",
32     ]
34 EXPORTS.mozilla.a11y += [
35     "IPCTypes.h",
38 if CONFIG["ACCESSIBILITY"]:
39     EXPORTS.mozilla.a11y += [
40         "DocAccessibleChild.h",
41         "DocAccessibleParent.h",
42         "RemoteAccessible.h",
43     ]
45     UNIFIED_SOURCES += [
46         "DocAccessibleChild.cpp",
47         "DocAccessibleParent.cpp",
48         "RemoteAccessible.cpp",
49     ]
51     LOCAL_INCLUDES += [
52         "/accessible/base",
53         "/accessible/generic",
54         "/accessible/xpcom",
55     ]
57 include("/ipc/chromium/chromium-config.mozbuild")
59 FINAL_LIBRARY = "xul"
61 # Add libFuzzer configuration directives
62 include("/tools/fuzzing/libfuzzer-config.mozbuild")