blob: a842ca3e1f1002e5fc98b8b7762c55466580a9bc [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 Chaulke9b35dc2018-02-14 23:47:2836 "//components/version_info",
Albert Chaulk3ae73b12018-01-17 18:34:3437 "//extensions:extensions_resources_grd_grit",
38 "//extensions/common",
39 "//extensions/common/api:generated_api_bundle_generator_schema",
40 "//extensions/shell:resources",
41 "//extensions/shell:resources_grit",
42 "//extensions/shell/common/api",
43 "//extensions/shell/common/api:api_registration",
44 "//extensions/shell/common/api:extensions_features",
45 ]
46 }
kmackayf55d90e22015-07-08 02:12:1847}
Luke Halliwell51748c712017-06-30 18:53:1448
James West2d2eeb0f2018-02-16 03:09:1949mojom("interfaces") {
50 sources = [
51 "application_media_capabilities.mojom",
52 ]
53
54 if (!is_android) {
55 sources += [ "memory_pressure.mojom" ]
Luke Halliwell51748c712017-06-30 18:53:1456 }
57}