Convert browser_tests to Swarming.
[chromium-blink-merge.git] / chrome / browser / media / router / BUILD.gn
blob31cf3ed1affaedf3f688f0e233adee7dd5d50aac
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.
5 import("//testing/test.gni")
6 import("//third_party/mojo/src/mojo/public/tools/bindings/mojom.gni")
8 gypi_values = exec_script("//build/gypi_to_gn.py",
9                           [ rebase_path("media_router.gypi") ],
10                           "scope",
11                           [ "media_router.gypi" ])
13 # TODO(mfoltz): Fix problem that requires explicitly listing //skia
14 static_library("router") {
15   deps = [
16     ":mojo_bindings",
17     "//base",
18     "//chrome/common:constants",
19     "//components/keyed_service/content",
20     "//components/keyed_service/core",
21     "//extensions/browser",
22     "//skia",
23     "//third_party/mojo/src/mojo/public/cpp/bindings",
24     "//url",
25   ]
26   sources = rebase_path(gypi_values.media_router_sources,
27                         ".",
28                         "//chrome/browser/media/router")
31 mojom("mojo_bindings") {
32   sources = [
33     "media_router.mojom",
34   ]
37 source_set("test_support") {
38   testonly = true
39   deps = [
40     ":mojo_bindings",
41     ":router",
42     "//chrome/test:test_support",
43     "//testing/gmock",
44   ]
45   sources = rebase_path(gypi_values.media_router_test_support_sources,
46                         ".",
47                         "//chrome/browser/media/router")