Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(261)

Side by Side Diff: chromecast/chromecast.gni

Issue 2738873002: [Chromecast] Implement new volume control API (Closed)
Patch Set: no need for ALSA volume control Created 3 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 # Copyright 2015 The Chromium Authors. All rights reserved. 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 2 # Use of this source code is governed by a BSD-style license that can be
3 # found in the LICENSE file. 3 # found in the LICENSE file.
4 4
5 import("//build/config/chromecast_build.gni") 5 import("//build/config/chromecast_build.gni")
6 6
7 # This args block should contain arguments used within the //chromecast 7 # This args block should contain arguments used within the //chromecast
8 # directory. Arguments which are used in other Chrome components should 8 # directory. Arguments which are used in other Chrome components should
9 # be instead declared in //build/config/chromecast_build.gni. 9 # be instead declared in //build/config/chromecast_build.gni.
10 declare_args() { 10 declare_args() {
11 # chromecast_branding is used to include or exclude Google-branded components. 11 # chromecast_branding is used to include or exclude Google-branded components.
12 # Set it to "public" for a Chromium build. 12 # Set it to "public" for a Chromium build.
13 chromecast_branding = "public" 13 chromecast_branding = "public"
14 14
15 # The incremental build number. The Cast automated builders will set this 15 # The incremental build number. The Cast automated builders will set this
16 # value to indicate the buildset. Note: The default value should be greater 16 # value to indicate the buildset. Note: The default value should be greater
17 # than any value the builder may assign to prevent attempted automatic updates 17 # than any value the builder may assign to prevent attempted automatic updates
18 # when the default value is used. 18 # when the default value is used.
19 cast_build_incremental = "999999" 19 cast_build_incremental = "999999"
20 20
21 # If true, IS_CAST_DEBUG_BUILD() will evaluate to 1 in version.h. Otherwise, 21 # If true, IS_CAST_DEBUG_BUILD() will evaluate to 1 in version.h. Otherwise,
22 # it will evaluate to 0. Overriding this when is_debug=false is useful for 22 # it will evaluate to 0. Overriding this when is_debug=false is useful for
23 # doing engineering builds. 23 # doing engineering builds.
24 cast_is_debug = is_debug 24 cast_is_debug = is_debug
25 25
26 # If true, Chromecast WebUI resources are included in a build. 26 # If true, Chromecast WebUI resources are included in a build.
27 # TODO(antz): default to false for audio-only builds, might need further 27 # TODO(antz): default to false for audio-only builds, might need further
28 # clean up (b/27119303) 28 # clean up (b/27119303)
29 enable_chromecast_webui = !is_cast_audio_only && !is_android 29 enable_chromecast_webui = !is_cast_audio_only && !is_android
30
31 # Set true to enable assistant features.
32 enable_assistant = false
slan 2017/03/13 22:09:51 The assert from internal should be copied at the e
kmackay 2017/03/14 00:20:59 Done.
30 } 33 }
31 34
32 declare_args() { 35 declare_args() {
33 # Use Playready CDMs for internal non-desktop builds. 36 # Use Playready CDMs for internal non-desktop builds.
34 use_playready = !is_cast_desktop_build && chromecast_branding != "public" 37 use_playready = !is_cast_desktop_build && chromecast_branding != "public"
35 } 38 }
36 39
37 # This is the release version, which takes the form <major>.<minor>. Internal 40 # This is the release version, which takes the form <major>.<minor>. Internal
38 # builds will read the value from an internal file containing this value as a 41 # builds will read the value from an internal file containing this value as a
39 # string. Public builds, lacking this file, will set a dummy value. 42 # string. Public builds, lacking this file, will set a dummy value.
40 if (chromecast_branding == "public") { 43 if (chromecast_branding == "public") {
41 cast_build_release = "eng." + getenv("USER") 44 cast_build_release = "eng." + getenv("USER")
42 } else { 45 } else {
43 cast_build_release = 46 cast_build_release =
44 read_file("//chromecast/internal/build/cast_build_release", "trim string") 47 read_file("//chromecast/internal/build/cast_build_release", "trim string")
45 } 48 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698