Home | History | Annotate | Download | only in bindings
      1 # Copyright 2016 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 variant = "blink"
      6 
      7 for_blink = true
      8 
      9 _typemap_imports = [
     10   "//mojo/public/cpp/bindings/tests/blink_typemaps.gni",
     11   "//third_party/WebKit/Source/platform/mojo/blink_typemaps.gni",
     12 ]
     13 _typemaps = []
     14 
     15 foreach(typemap_import, _typemap_imports) {
     16   _imported = read_file(typemap_import, "scope")
     17   _typemaps += _imported.typemaps
     18 }
     19 
     20 typemaps = []
     21 foreach(typemap, _typemaps) {
     22   typemaps += [ read_file(typemap, "scope") ]
     23 }
     24 
     25 blacklist = [
     26   # TODO(sammc): Remove the following once |for_blink| bindings support WTF
     27   # maps with enum keys. See https://crbug.com/583738.
     28   "//mojo/public/interfaces/bindings/tests/validation_test_interfaces.mojom",
     29 ]
     30