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

Side by Side Diff: gyp/common.gypi

Issue 17608003: Use a single cros_toolchain tarball for ChromeOS build (Closed) Base URL: http://skia.googlecode.com/svn/trunk/
Patch Set: Created 7 years, 5 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 | Annotate | Revision Log
« no previous file with comments | « no previous file | platform_tools/chromeos/bin/chromeos_make » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 # Copyright 2011 The Android Open Source Project 1 # Copyright 2011 The Android Open Source Project
2 # 2 #
3 # Use of this source code is governed by a BSD-style license that can be 3 # Use of this source code is governed by a BSD-style license that can be
4 # found in the LICENSE file. 4 # found in the LICENSE file.
5 # 5 #
6 # This file is automatically included by gyp_skia when building any target. 6 # This file is automatically included by gyp_skia when building any target.
7 7
8 { 8 {
9 'includes': [ 9 'includes': [
10 'common_variables.gypi', 10 'common_variables.gypi',
11 ], 11 ],
12 12
13 'target_defaults': { 13 'target_defaults': {
14 'defines': [ 14 'defines': [
15 'SK_GAMMA_SRGB', 15 'SK_GAMMA_SRGB',
16 'SK_GAMMA_APPLY_TO_A8', 16 'SK_GAMMA_APPLY_TO_A8',
17 ], 17 ],
18 18
19 # Validate the 'skia_os' setting against 'OS', because only certain 19 # Validate the 'skia_os' setting against 'OS', because only certain
20 # combinations work. You should only override 'skia_os' for certain 20 # combinations work. You should only override 'skia_os' for certain
21 # situations, like building for iOS on a Mac. 21 # situations, like building for iOS on a Mac.
22 'variables': { 22 'variables': {
23 'conditions': [ 23 'conditions': [
24 [ 'skia_os != OS and not ((skia_os == "ios" and OS == "mac") or \ 24 [ 'skia_os != OS and not ((skia_os == "ios" and OS == "mac") or \
25 (skia_os == "nacl" and OS == "linux"))', { 25 (skia_os == "nacl" and OS == "linux") or \
26 (skia_os == "chromeos" and OS == "linux"))', {
26 'error': '<!(Cannot build with skia_os=<(skia_os) on OS=<(OS))', 27 'error': '<!(Cannot build with skia_os=<(skia_os) on OS=<(OS))',
27 }], 28 }],
28 [ 'skia_mesa and skia_os not in ["mac", "linux"]', { 29 [ 'skia_mesa and skia_os not in ["mac", "linux"]', {
29 'error': '<!(skia_mesa=1 only supported with skia_os="mac" or "linux". )', 30 'error': '<!(skia_mesa=1 only supported with skia_os="mac" or "linux". )',
30 }], 31 }],
31 [ 'skia_angle and not skia_os == "win"', { 32 [ 'skia_angle and not skia_os == "win"', {
32 'error': '<!(skia_angle=1 only supported with skia_os="win".)', 33 'error': '<!(skia_angle=1 only supported with skia_os="win".)',
33 }], 34 }],
34 [ 'skia_arch_width != 32 and skia_arch_width != 64', { 35 [ 'skia_arch_width != 32 and skia_arch_width != 64', {
35 'error': '<!(skia_arch_width can only be 32 or 64 bits not <(skia_arch _width) bits)', 36 'error': '<!(skia_arch_width can only be 32 or 64 bits not <(skia_arch _width) bits)',
36 }], 37 }],
37 [ 'skia_os == "nacl" and OS != "linux"', { 38 [ 'skia_os == "nacl" and OS != "linux"', {
38 'error': '<!(Skia NaCl build only currently supported on Linux.)', 39 'error': '<!(Skia NaCl build only currently supported on Linux.)',
39 }], 40 }],
40 [ 'skia_os == "chromeos" and OS != "linux"', { 41 [ 'skia_os == "chromeos" and OS != "linux"', {
41 'error': '<!(Skia ChromeOS build is only supported on Linux.)', 42 'error': '<!(Skia ChromeOS build is only supported on Linux.)',
42 }], 43 }],
43 [ 'skia_os == "chromeos" and not skia_cros_target', {
44 'error': '<!(skia_cros_target must be defined for ChromeOS)',
45 }],
46 ], 44 ],
47 }, 45 },
48 'includes': [ 46 'includes': [
49 'common_conditions.gypi', 47 'common_conditions.gypi',
50 ], 48 ],
51 'conditions': [ 49 'conditions': [
52 [ 'skia_scalar == "float"', 50 [ 'skia_scalar == "float"',
53 { 51 {
54 'defines': [ 52 'defines': [
55 'SK_SCALAR_IS_FLOAT', 53 'SK_SCALAR_IS_FLOAT',
(...skipping 55 matching lines...) Expand 10 before | Expand all | Expand 10 after
111 ], 109 ],
112 }, 110 },
113 }, 111 },
114 }, # end 'target_defaults' 112 }, # end 'target_defaults'
115 } 113 }
116 # Local Variables: 114 # Local Variables:
117 # tab-width:2 115 # tab-width:2
118 # indent-tabs-mode:nil 116 # indent-tabs-mode:nil
119 # End: 117 # End:
120 # vim: set expandtab tabstop=2 shiftwidth=2: 118 # vim: set expandtab tabstop=2 shiftwidth=2:
OLDNEW
« no previous file with comments | « no previous file | platform_tools/chromeos/bin/chromeos_make » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698