1 # Copyright 2014 The Chromium Authors. All rights reserved. 2 # Use of this source code is governed by a BSD-style license that can be 3 # found in the LICENSE file. 4 5 assert(is_win) 6 7 import("//build/toolchain/win/midl.gni") 8 9 midl("iaccessible2") { 10 sources = [ 11 "ia2_api_all.idl", 12 ] 13 } 14 15 # Generate a proxy DLL from the generated code. 16 shared_library("IAccessible2Proxy") { 17 sources = [ 18 "IAccessible2Proxy.def", 19 "$target_gen_dir/ia2_api_all.dlldata.c", 20 "$target_gen_dir/ia2_api_all_p.c", 21 ] 22 23 defines = [ "REGISTER_PROXY_DLL" ] 24 25 libs = [ "rpcrt4.lib" ] 26 27 deps = [ ":iaccessible2" ] 28 } 29