Home | History | Annotate | Download | only in iaccessible2
      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