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':
10 '/accessible/ipc/win',
11 '/accessible/windows/ia2',
12 '/accessible/windows/msaa',
15 DIRS += ['other', 'extension']
17 '/accessible/ipc/other',
19 if CONFIG['MOZ_WIDGET_TOOLKIT'] == 'gtk':
23 elif CONFIG['MOZ_WIDGET_TOOLKIT'] == 'cocoa':
27 elif CONFIG['MOZ_WIDGET_TOOLKIT'] == 'android':
29 '/accessible/android',
36 EXPORTS.mozilla.a11y += [
40 if CONFIG['CC_TYPE'] in ('clang', 'gcc'):
41 CXXFLAGS += ['-Wno-error=shadow']
43 if CONFIG['ACCESSIBILITY']:
44 EXPORTS.mozilla.a11y += [
45 'DocAccessibleChildBase.h',
46 'DocAccessibleParent.h',
47 'ProxyAccessibleBase.h',
48 'ProxyAccessibleShared.h',
52 'DocAccessibleChildBase.cpp',
53 'DocAccessibleParent.cpp',
54 'ProxyAccessibleBase.cpp',
59 '/accessible/generic',
63 include('/ipc/chromium/chromium-config.mozbuild')
67 # Add libFuzzer configuration directives
68 include('/tools/fuzzing/libfuzzer-config.mozbuild')