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