| OLD | NEW |
| 1 # Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 # Copyright (c) 2012 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 # IMPORTANT: | 5 # IMPORTANT: |
| 6 # Please don't directly include this file if you are building via gyp_chromium, | 6 # Please don't directly include this file if you are building via gyp_chromium, |
| 7 # since gyp_chromium is automatically forcing its inclusion. | 7 # since gyp_chromium is automatically forcing its inclusion. |
| 8 { | 8 { |
| 9 # Variables expected to be overriden on the GYP command line (-D) or by | 9 # Variables expected to be overriden on the GYP command line (-D) or by |
| 10 # ~/.gyp/include.gypi. | 10 # ~/.gyp/include.gypi. |
| (...skipping 113 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 124 'use_ozone%': '<(use_ozone)', | 124 'use_ozone%': '<(use_ozone)', |
| 125 'embedded%': '<(embedded)', | 125 'embedded%': '<(embedded)', |
| 126 'use_openssl%': '<(use_openssl)', | 126 'use_openssl%': '<(use_openssl)', |
| 127 'use_system_fontconfig%': '<(use_system_fontconfig)', | 127 'use_system_fontconfig%': '<(use_system_fontconfig)', |
| 128 'enable_viewport%': '<(enable_viewport)', | 128 'enable_viewport%': '<(enable_viewport)', |
| 129 'enable_hidpi%': '<(enable_hidpi)', | 129 'enable_hidpi%': '<(enable_hidpi)', |
| 130 'buildtype%': '<(buildtype)', | 130 'buildtype%': '<(buildtype)', |
| 131 'branding%': '<(branding)', | 131 'branding%': '<(branding)', |
| 132 'host_arch%': '<(host_arch)', | 132 'host_arch%': '<(host_arch)', |
| 133 | 133 |
| 134 # Default architecture we're building for is the architecture we're | |
| 135 # building on, and possibly sub-architecture (for iOS builds). | |
| 136 'target_arch%': '<(host_arch)', | |
| 137 'target_subarch%': '', | 134 'target_subarch%': '', |
| 138 | 135 |
| 139 # This is set when building the Android WebView inside the Android | 136 # This is set when building the Android WebView inside the Android |
| 140 # build system, using the 'android' gyp backend. The WebView code is | 137 # build system, using the 'android' gyp backend. The WebView code is |
| 141 # still built when this is unset, but builds using the normal chromium | 138 # still built when this is unset, but builds using the normal chromium |
| 142 # build system. | 139 # build system. |
| 143 'android_webview_build%': 0, | 140 'android_webview_build%': 0, |
| 144 | 141 |
| 145 # Set ARM architecture version. | 142 # Set ARM architecture version. |
| 146 'arm_version%': 7, | 143 'arm_version%': 7, |
| (...skipping 70 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 217 # "arm64" and "both" (meaning a fat binary). | 214 # "arm64" and "both" (meaning a fat binary). |
| 218 # | 215 # |
| 219 # TODO(sdefresne): change the default from "arm32" to "both" for | 216 # TODO(sdefresne): change the default from "arm32" to "both" for |
| 220 # "target_subarch" once http://crbug.com/339477 is fixed. | 217 # "target_subarch" once http://crbug.com/339477 is fixed. |
| 221 # | 218 # |
| 222 # TODO(sdefresne): set the "target_arch" to "arm" once compilation | 219 # TODO(sdefresne): set the "target_arch" to "arm" once compilation |
| 223 # of skia has been fixed for simulator. http://crbug.com/342377 | 220 # of skia has been fixed for simulator. http://crbug.com/342377 |
| 224 ['OS=="ios"', { | 221 ['OS=="ios"', { |
| 225 'target_subarch%': 'arm32', | 222 'target_subarch%': 'arm32', |
| 226 }], | 223 }], |
| 224 ['OS=="android"', { |
| 225 'target_arch%': 'arm', |
| 226 }, { |
| 227 # Default architecture we're building for is the architecture we're |
| 228 # building on, and possibly sub-architecture (for iOS builds). |
| 229 'target_arch%': '<(host_arch)', |
| 230 }], |
| 227 ], | 231 ], |
| 228 }, | 232 }, |
| 229 | 233 |
| 230 # Copy conditionally-set variables out one scope. | 234 # Copy conditionally-set variables out one scope. |
| 231 'chromeos%': '<(chromeos)', | 235 'chromeos%': '<(chromeos)', |
| 232 'host_arch%': '<(host_arch)', | 236 'host_arch%': '<(host_arch)', |
| 233 'target_arch%': '<(target_arch)', | 237 'target_arch%': '<(target_arch)', |
| 234 'target_subarch%': '<(target_subarch)', | 238 'target_subarch%': '<(target_subarch)', |
| 235 'toolkit_views%': '<(toolkit_views)', | 239 'toolkit_views%': '<(toolkit_views)', |
| 236 'toolkit_uses_gtk%': '<(toolkit_uses_gtk)', | 240 'toolkit_uses_gtk%': '<(toolkit_uses_gtk)', |
| (...skipping 1140 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1377 'ios_breakpad%': 1, | 1381 'ios_breakpad%': 1, |
| 1378 }, { # else: branding!="Chrome" or buildtype!="Official" | 1382 }, { # else: branding!="Chrome" or buildtype!="Official" |
| 1379 'ios_breakpad%': 0, | 1383 'ios_breakpad%': 0, |
| 1380 }], | 1384 }], |
| 1381 ], | 1385 ], |
| 1382 }], # OS=="ios" | 1386 }], # OS=="ios" |
| 1383 ['OS=="android"', { | 1387 ['OS=="android"', { |
| 1384 # Location of Android NDK. | 1388 # Location of Android NDK. |
| 1385 'variables': { | 1389 'variables': { |
| 1386 'variables': { | 1390 'variables': { |
| 1387 # Unfortuantely we have to use absolute paths to the SDK/NDK beause | 1391 # Unfortunately we have to use absolute paths to the SDK/NDK because |
| 1388 # they're passed to ant which uses a different relative path from | 1392 # they're passed to ant which uses a different relative path from |
| 1389 # gyp. | 1393 # gyp. |
| 1390 'android_ndk_root%': '<!(cd <(DEPTH) && pwd -P)/third_party/android
_tools/ndk/', | 1394 'android_ndk_root%': '<!(cd <(DEPTH) && pwd -P)/third_party/android_
tools/ndk/', |
| 1391 'android_sdk_root%': '<!(cd <(DEPTH) && pwd -P)/third_party/android
_tools/sdk/', | 1395 'android_sdk_root%': '<!(cd <(DEPTH) && pwd -P)/third_party/android_
tools/sdk/', |
| 1392 'android_host_arch%': '<!(uname -m)', | 1396 'android_host_arch%': '<!(uname -m)', |
| 1393 # Android API-level of the SDK used for compilation. | 1397 # Android API-level of the SDK used for compilation. |
| 1394 'android_sdk_version%': '19', | 1398 'android_sdk_version%': '19', |
| 1395 'android_sdk_build_tools_version%': '19.0.0', | 1399 'android_sdk_build_tools_version%': '19.0.0', |
| 1396 'host_os%': "<!(uname -s | sed -e 's/Linux/linux/;s/Darwin/mac/')", | 1400 'host_os%': "<!(uname -s | sed -e 's/Linux/linux/;s/Darwin/mac/')", |
| 1397 }, | 1401 }, |
| 1398 # Copy conditionally-set variables out one scope. | 1402 # Copy conditionally-set variables out one scope. |
| 1399 'android_ndk_root%': '<(android_ndk_root)', | 1403 'android_ndk_root%': '<(android_ndk_root)', |
| 1400 'android_sdk_root%': '<(android_sdk_root)', | 1404 'android_sdk_root%': '<(android_sdk_root)', |
| 1401 'android_sdk_version%': '<(android_sdk_version)', | 1405 'android_sdk_version%': '<(android_sdk_version)', |
| 1402 'android_stlport_root': '<(android_ndk_root)/sources/cxx-stl/stlport', | 1406 'android_stlport_root': '<(android_ndk_root)/sources/cxx-stl/stlport', |
| 1403 'host_os%': '<(host_os)', | 1407 'host_os%': '<(host_os)', |
| 1404 | 1408 |
| 1405 'android_sdk%': '<(android_sdk_root)/platforms/android-<(android_sdk_v
ersion)', | 1409 'android_sdk%': '<(android_sdk_root)/platforms/android-<(android_sdk_v
ersion)', |
| 1406 # Android SDK build tools (e.g. dx, aapt, aidl) | 1410 # Android SDK build tools (e.g. dx, aapt, aidl) |
| (...skipping 3588 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 4995 # settings in target dicts. SYMROOT is a special case, because many other | 4999 # settings in target dicts. SYMROOT is a special case, because many other |
| 4996 # Xcode variables depend on it, including variables such as | 5000 # Xcode variables depend on it, including variables such as |
| 4997 # PROJECT_DERIVED_FILE_DIR. When a source group corresponding to something | 5001 # PROJECT_DERIVED_FILE_DIR. When a source group corresponding to something |
| 4998 # like PROJECT_DERIVED_FILE_DIR is added to a project, in order for the | 5002 # like PROJECT_DERIVED_FILE_DIR is added to a project, in order for the |
| 4999 # files to appear (when present) in the UI as actual files and not red | 5003 # files to appear (when present) in the UI as actual files and not red |
| 5000 # red "missing file" proxies, the correct path to PROJECT_DERIVED_FILE_DIR, | 5004 # red "missing file" proxies, the correct path to PROJECT_DERIVED_FILE_DIR, |
| 5001 # and therefore SYMROOT, needs to be set at the project level. | 5005 # and therefore SYMROOT, needs to be set at the project level. |
| 5002 'SYMROOT': '<(DEPTH)/xcodebuild', | 5006 'SYMROOT': '<(DEPTH)/xcodebuild', |
| 5003 }, | 5007 }, |
| 5004 } | 5008 } |
| OLD | NEW |