Home | History | Annotate | Download | only in tests
      1 # Copyright 2015 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 mojom = "//mojo/public/interfaces/bindings/tests/struct_with_traits.mojom"
      6 public_headers =
      7     [ "//mojo/public/cpp/bindings/tests/struct_with_traits_impl.h" ]
      8 traits_headers =
      9     [ "//mojo/public/cpp/bindings/tests/struct_with_traits_impl_traits.h" ]
     10 sources = [
     11   "//mojo/public/cpp/bindings/tests/struct_with_traits_impl_traits.cc",
     12 ]
     13 deps = [
     14   "//mojo/public/cpp/bindings/tests:struct_with_traits_impl",
     15   "//mojo/public/cpp/system:system",
     16 ]
     17 
     18 type_mappings = [
     19   "mojo.test.EnumWithTraits=mojo::test::EnumWithTraitsImpl",
     20   "mojo.test.StructWithTraits=mojo::test::StructWithTraitsImpl",
     21   "mojo.test.NestedStructWithTraits=mojo::test::NestedStructWithTraitsImpl",
     22   "mojo.test.PassByValueStructWithTraits=mojo::test::PassByValueStructWithTraitsImpl[move_only]",
     23   "mojo.test.StructWithTraitsForUniquePtrTest=std::unique_ptr<int>[move_only]",
     24 ]
     25