blob: 8540444047fb6bdd4c1e4f443bb540c300377a1b [file] [log] [blame]
kmackayf55d90e22015-07-08 02:12:181# 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
Bailey Forrest635cecc2017-11-01 01:09:405import("//chromecast/chromecast.gni")
Luke Halliwell51748c712017-06-30 18:53:146import("//mojo/public/tools/bindings/mojom.gni")
7
Bailey Forrest635cecc2017-11-01 01:09:408cast_source_set("common") {
kmackayf55d90e22015-07-08 02:12:189 sources = [
10 "cast_content_client.cc",
11 "cast_content_client.h",
12 "cast_resource_delegate.cc",
13 "cast_resource_delegate.h",
14 "global_descriptors.h",
kmackayf55d90e22015-07-08 02:12:1815 ]
16
kmackayf55d90e22015-07-08 02:12:1817 deps = [
18 "//base",
Scott Violet6200d332018-02-23 21:29:2319 "//chromecast:chromecast_buildflags",
gfhuang2e86c952016-01-07 00:18:3820 "//chromecast/base",
kmackayf55d90e22015-07-08 02:12:1821 "//chromecast/base:cast_version",
xhwang87c426172016-06-10 20:29:2122 "//chromecast/common/media",
kmackayf55d90e22015-07-08 02:12:1823 "//content/public/common",
24 "//ui/base",
25 "//ui/gfx",
gfhuang2e86c952016-01-07 00:18:3826 "//url:url",
kmackayf55d90e22015-07-08 02:12:1827 ]
Albert Chaulk3ae73b12018-01-17 18:34:3428
29 if (enable_chromecast_extensions) {
30 sources += [
31 "cast_extensions_client.cc",
32 "cast_extensions_client.h",
33 ]
34
35 deps += [
Albert Chaulke5b337422018-03-16 20:48:5136 "//chromecast/common/extensions_api:api",
37 "//chromecast/common/extensions_api:api_registration",
Albert Chaulkef9c6aa02018-03-20 21:59:5938 "//chromecast/common/extensions_api:api_schema_generator",
Albert Chaulke5b337422018-03-16 20:48:5139 "//chromecast/common/extensions_api:extensions_features",
Albert Chaulke9b35dc2018-02-14 23:47:2840 "//components/version_info",
Albert Chaulk3ae73b12018-01-17 18:34:3441 "//extensions:extensions_resources_grd_grit",
42 "//extensions/common",
43 "//extensions/common/api:generated_api_bundle_generator_schema",
44 "//extensions/shell:resources",
45 "//extensions/shell:resources_grit",
Albert Chaulk3ae73b12018-01-17 18:34:3446 ]
47 }
kmackayf55d90e22015-07-08 02:12:1848}
Luke Halliwell51748c712017-06-30 18:53:1449
James West2d2eeb0f2018-02-16 03:09:1950mojom("interfaces") {
51 sources = [
52 "application_media_capabilities.mojom",
53 ]
54
55 if (!is_android) {
56 sources += [ "memory_pressure.mojom" ]
Luke Halliwell51748c712017-06-30 18:53:1457 }
58}