Commit 08cd0dff authored by thakis's avatar thakis Committed by Commit bot

Remove IAccessible2Proxy

It was added for chrome frame testing, but chrome frame is no more.
Nothing depends on this target nowadays.

It doesn't build with clang/win, and the only reason we didn't notice
is because the 'all' target doesn't include all targets in gyp.  The
gn build gets this right.  Since this target doesn't build with
clang/win and is unused, just delete it.

BUG=82385

Review URL: https://codereview.chromium.org/1521443002

Cr-Commit-Position: refs/heads/master@{#364511}
parent 8224d69c
......@@ -11,35 +11,3 @@ midl("iaccessible2") {
"ia2_api_all.idl",
]
}
config("IAccessible2Proxy_warnings") {
if (is_clang) {
cflags = [
# MIDL generated code has a habit of omitting optional braces.
"-Wno-missing-braces",
"-Wno-incompatible-pointer-types",
]
}
}
# Generate a proxy DLL from the generated code.
shared_library("IAccessible2Proxy") {
sources = [
"$target_gen_dir/ia2_api_all.dlldata.c",
"$target_gen_dir/ia2_api_all_p.c",
"IAccessible2Proxy.def",
]
configs -= [ "//build/config/compiler:chromium_code" ]
configs += [ "//build/config/compiler:no_chromium_code" ]
configs += [ ":IAccessible2Proxy_warnings" ]
defines = [ "REGISTER_PROXY_DLL" ]
libs = [ "rpcrt4.lib" ]
deps = [
":iaccessible2",
"//build/config/sanitizers:deps",
]
}
;IAccessible2Proxy.def
LIBRARY IAccessible2Proxy.dll
EXPORTS
DllGetClassObject PRIVATE
DllCanUnloadNow PRIVATE
DllRegisterServer PRIVATE
DllUnregisterServer PRIVATE
......@@ -8,19 +8,9 @@ Security Critical: yes
Description:
This directory contains the IAccessible2 API, a set of COM interfaces
that extend MSAA's IAccessible interface for improved Windows accessibility.
It consists of a single file:
In addition, for clients using the IAccessible2 interfaces out of process,
a module definition file is included for linking the COM proxy stub DLL.
This proxy DLL is needed to provide a description of the IAccessible2
interfaces to the default marshaller. This DLL is only registered and
used in testing.
Contents:
ia2_api_all.idl
Contains the IAccessible2 COM interfaces
IAccessible2Proxy.def
Module definition file for linking the proxy stub DLL
ia2_api_all.idl
Local modifications:
None.
......@@ -34,26 +34,5 @@
],
},
},
{
'target_name': 'IAccessible2Proxy',
'type': 'shared_library',
'defines': [ 'REGISTER_PROXY_DLL' ],
'dependencies': [ 'iaccessible2' ],
'sources': [
'IAccessible2Proxy.def',
'<(midl_out_dir)/dlldata.c',
'<(midl_out_dir)/ia2_api_all_p.c',
],
'link_settings': {
'libraries': [
'-lrpcrt4.lib',
],
},
'variables': {
'clang_warning_flags': [
'-Wno-incompatible-pointer-types',
]
},
},
],
}
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment