blob: 62866c81b7e664be3f1ab7d9e6f3150fe489079b [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",
gfhuang2e86c952016-01-07 00:18:3819 "//chromecast/base",
kmackayf55d90e22015-07-08 02:12:1820 "//chromecast/base:cast_version",
xhwang87c426172016-06-10 20:29:2121 "//chromecast/common/media",
kmackayf55d90e22015-07-08 02:12:1822 "//content/public/common",
23 "//ui/base",
24 "//ui/gfx",
gfhuang2e86c952016-01-07 00:18:3825 "//url:url",
kmackayf55d90e22015-07-08 02:12:1826 ]
Albert Chaulk3ae73b12018-01-17 18:34:3427
28 if (enable_chromecast_extensions) {
29 sources += [
30 "cast_extensions_client.cc",
31 "cast_extensions_client.h",
32 ]
33
34 deps += [
35 "//extensions:extensions_resources_grd_grit",
36 "//extensions/common",
37 "//extensions/common/api:generated_api_bundle_generator_schema",
38 "//extensions/shell:resources",
39 "//extensions/shell:resources_grit",
40 "//extensions/shell/common/api",
41 "//extensions/shell/common/api:api_registration",
42 "//extensions/shell/common/api:extensions_features",
43 ]
44 }
kmackayf55d90e22015-07-08 02:12:1845}
Luke Halliwell51748c712017-06-30 18:53:1446
47if (!is_android) {
48 mojom("interfaces") {
49 sources = [
50 "memory_pressure.mojom",
51 ]
52 }
53}