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 398 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
409 # Set to select the Title Case versions of strings in GRD files. | 409 # Set to select the Title Case versions of strings in GRD files. |
410 'use_titlecase_in_grd%': 0, | 410 'use_titlecase_in_grd%': 0, |
411 | 411 |
412 # Remoting compilation is enabled by default. Set to 0 to disable. | 412 # Remoting compilation is enabled by default. Set to 0 to disable. |
413 'remoting%': 1, | 413 'remoting%': 1, |
414 | 414 |
415 # Configuration policy is enabled by default. Set to 0 to disable. | 415 # Configuration policy is enabled by default. Set to 0 to disable. |
416 'configuration_policy%': 1, | 416 'configuration_policy%': 1, |
417 | 417 |
418 # Variable safe_browsing is used to control the build time configuration | 418 # Variable safe_browsing is used to control the build time configuration |
419 # for safe browsing feature. Safe browsing can be compiled in 4 different | 419 # for safe browsing feature. Safe browsing can be compiled in 3 different |
420 # levels: 0 disables it, 1 enables it fully, and 2 enables only UI and | 420 # levels: 0 disables it, 1 enables it fully, and 2 enables mobile |
421 # reporting features for use with Data Saver on Mobile, and 3 enables | 421 # protection via an external API. |
422 # extended mobile protection via an external API. When 3 is fully | |
423 # deployed, it will replace 2. | |
424 'safe_browsing%': 1, | 422 'safe_browsing%': 1, |
425 | 423 |
426 # Web speech is enabled by default. Set to 0 to disable. | 424 # Web speech is enabled by default. Set to 0 to disable. |
427 'enable_web_speech%': 1, | 425 'enable_web_speech%': 1, |
428 | 426 |
429 # 'Ok Google' hotwording is disabled by default. Set to 1 to enable. (This | 427 # 'Ok Google' hotwording is disabled by default. Set to 1 to enable. (This |
430 # will download a closed-source NaCl module at startup.) Chrome-branded | 428 # will download a closed-source NaCl module at startup.) Chrome-branded |
431 # ChromeOS builds have this enabled by default. | 429 # ChromeOS builds have this enabled by default. |
432 'enable_hotwording%': 0, | 430 'enable_hotwording%': 0, |
433 | 431 |
(...skipping 1408 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1842 # breaking assumptions in the build system that when inputs have changed | 1840 # breaking assumptions in the build system that when inputs have changed |
1843 # the outputs should always change as well. This is meant purely for | 1841 # the outputs should always change as well. This is meant purely for |
1844 # developer builds, to avoid spurious re-linking of native files. | 1842 # developer builds, to avoid spurious re-linking of native files. |
1845 'optimize_jni_generation%': '<(optimize_jni_generation)', | 1843 'optimize_jni_generation%': '<(optimize_jni_generation)', |
1846 | 1844 |
1847 # Use OpenSSL's struct X509 to represent certificates. | 1845 # Use OpenSSL's struct X509 to represent certificates. |
1848 'use_openssl_certs%': 1, | 1846 'use_openssl_certs%': 1, |
1849 | 1847 |
1850 'proprietary_codecs%': '<(proprietary_codecs)', | 1848 'proprietary_codecs%': '<(proprietary_codecs)', |
1851 | 1849 |
1852 'safe_browsing%': 3, | 1850 'safe_browsing%': 2, |
1853 | 1851 |
1854 'enable_web_speech%': 0, | 1852 'enable_web_speech%': 0, |
1855 'java_bridge%': 1, | 1853 'java_bridge%': 1, |
1856 'use_allocator%': 'none', | 1854 'use_allocator%': 'none', |
1857 | 1855 |
1858 # Disable Native Client. | 1856 # Disable Native Client. |
1859 'disable_nacl%': 1, | 1857 'disable_nacl%': 1, |
1860 | 1858 |
1861 # Android does not support background apps. | 1859 # Android does not support background apps. |
1862 'enable_background%': 0, | 1860 'enable_background%': 0, |
(...skipping 1187 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
3050 ['video_hole==1', { | 3048 ['video_hole==1', { |
3051 'defines': ['VIDEO_HOLE=1'], | 3049 'defines': ['VIDEO_HOLE=1'], |
3052 }], | 3050 }], |
3053 ['v8_use_external_startup_data==1', { | 3051 ['v8_use_external_startup_data==1', { |
3054 'defines': ['V8_USE_EXTERNAL_STARTUP_DATA'], | 3052 'defines': ['V8_USE_EXTERNAL_STARTUP_DATA'], |
3055 }], | 3053 }], |
3056 ['enable_webvr==1', { | 3054 ['enable_webvr==1', { |
3057 'defines': ['ENABLE_WEBVR'], | 3055 'defines': ['ENABLE_WEBVR'], |
3058 }], | 3056 }], |
3059 | 3057 |
3060 # SAFE_BROWSING_SERVICE - browser manages a safe-browsing service. | |
3061 # SAFE_BROWSING_DB_LOCAL - service manages a local database. | 3058 # SAFE_BROWSING_DB_LOCAL - service manages a local database. |
3062 # SAFE_BROWSING_DB_REMOTE - service talks via API to a database | 3059 # SAFE_BROWSING_DB_REMOTE - service talks via API to a database |
3063 # SAFE_BROWSING_CSD - enable client-side phishing detection. | 3060 # SAFE_BROWSING_CSD - enable client-side phishing detection. |
3064 ['safe_browsing==1', { | 3061 ['safe_browsing==1', { |
3065 'defines': [ | 3062 'defines': [ |
3066 # TODO(nparker): Remove existing uses of FULL_SAFE_BROWSING | 3063 # TODO(nparker): Remove existing uses of FULL_SAFE_BROWSING |
3067 'FULL_SAFE_BROWSING', | 3064 'FULL_SAFE_BROWSING', |
3068 'SAFE_BROWSING_CSD', | 3065 'SAFE_BROWSING_CSD', |
3069 'SAFE_BROWSING_DB_LOCAL', | 3066 'SAFE_BROWSING_DB_LOCAL', |
3070 'SAFE_BROWSING_SERVICE', | |
3071 ], | 3067 ], |
3072 }], | 3068 }], |
3073 ['safe_browsing==2', { | 3069 ['safe_browsing==2', { |
3074 'defines': [ | 3070 'defines': [ |
3075 # TODO(nparker): Remove existing uses of MOBILE_SAFE_BROWSING | |
3076 'MOBILE_SAFE_BROWSING', | |
3077 'SAFE_BROWSING_SERVICE', | |
3078 ], | |
3079 }], | |
3080 ['safe_browsing==3', { | |
3081 'defines': [ | |
3082 # TODO(nparker): Remove existing uses of MOBILE_SAFE_BROWSING | |
3083 'MOBILE_SAFE_BROWSING', | |
3084 'SAFE_BROWSING_DB_REMOTE', | 3071 'SAFE_BROWSING_DB_REMOTE', |
3085 'SAFE_BROWSING_SERVICE', | |
3086 ], | 3072 ], |
3087 }], | 3073 }], |
3088 ], # conditions for 'target_defaults' | 3074 ], # conditions for 'target_defaults' |
3089 'target_conditions': [ | 3075 'target_conditions': [ |
3090 ['<(use_libpci)==1', { | 3076 ['<(use_libpci)==1', { |
3091 'defines': ['USE_LIBPCI=1'], | 3077 'defines': ['USE_LIBPCI=1'], |
3092 }], | 3078 }], |
3093 ['<(use_openssl)==1', { | 3079 ['<(use_openssl)==1', { |
3094 'defines': ['USE_OPENSSL=1'], | 3080 'defines': ['USE_OPENSSL=1'], |
3095 }], | 3081 }], |
(...skipping 3201 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
6297 # settings in target dicts. SYMROOT is a special case, because many other | 6283 # settings in target dicts. SYMROOT is a special case, because many other |
6298 # Xcode variables depend on it, including variables such as | 6284 # Xcode variables depend on it, including variables such as |
6299 # PROJECT_DERIVED_FILE_DIR. When a source group corresponding to something | 6285 # PROJECT_DERIVED_FILE_DIR. When a source group corresponding to something |
6300 # like PROJECT_DERIVED_FILE_DIR is added to a project, in order for the | 6286 # like PROJECT_DERIVED_FILE_DIR is added to a project, in order for the |
6301 # files to appear (when present) in the UI as actual files and not red | 6287 # files to appear (when present) in the UI as actual files and not red |
6302 # red "missing file" proxies, the correct path to PROJECT_DERIVED_FILE_DIR, | 6288 # red "missing file" proxies, the correct path to PROJECT_DERIVED_FILE_DIR, |
6303 # and therefore SYMROOT, needs to be set at the project level. | 6289 # and therefore SYMROOT, needs to be set at the project level. |
6304 'SYMROOT': '<(DEPTH)/xcodebuild', | 6290 'SYMROOT': '<(DEPTH)/xcodebuild', |
6305 }, | 6291 }, |
6306 } | 6292 } |
OLD | NEW |