diff options
Diffstat (limited to 'ui/gfx/range/mojo/BUILD.gn')
-rw-r--r-- | ui/gfx/range/mojo/BUILD.gn | 49 |
1 files changed, 49 insertions, 0 deletions
diff --git a/ui/gfx/range/mojo/BUILD.gn b/ui/gfx/range/mojo/BUILD.gn new file mode 100644 index 0000000000..b6d458dbc9 --- /dev/null +++ b/ui/gfx/range/mojo/BUILD.gn @@ -0,0 +1,49 @@ +# Copyright 2016 The Chromium Authors. All rights reserved. +# Use of this source code is governed by a BSD-style license that can be +# found in the LICENSE file. + +import("//mojo/public/tools/bindings/mojom.gni") + +# This target does NOT depend on skia. One can depend on this target to avoid +# picking up a dependency on skia. +mojom("mojo") { + sources = [ + "range.mojom", + ] +} + +mojom("test_interfaces") { + sources = [ + "range_traits_test_service.mojom", + ] + + public_deps = [ + ":mojo", + ] +} + +source_set("unit_test") { + testonly = true + + sources = [ + "range_struct_traits_unittest.cc", + ] + + deps = [ + ":test_interfaces", + "//base", + "//mojo/public/cpp/bindings", + "//testing/gtest", + "//ui/gfx/range", + ] +} + +source_set("struct_traits") { + sources = [ + "range_struct_traits.h", + ] + public_deps = [ + ":mojo_shared_cpp_sources", + "//ui/gfx/range", + ] +} |