OLD | NEW |
1 # Copyright (c) 2011 The Chromium Authors. All rights reserved. | 1 # Copyright (c) 2011 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 126 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
137 # build (0). | 137 # build (0). |
138 'inside_chromium_build%': 1, | 138 'inside_chromium_build%': 1, |
139 | 139 |
140 # Set to 1 to enable fast builds. It disables debug info for fastest | 140 # Set to 1 to enable fast builds. It disables debug info for fastest |
141 # compilation. | 141 # compilation. |
142 'fastbuild%': 0, | 142 'fastbuild%': 0, |
143 | 143 |
144 # Set to 1 to enable dcheck in release without having to use the flag. | 144 # Set to 1 to enable dcheck in release without having to use the flag. |
145 'dcheck_always_on%': 0, | 145 'dcheck_always_on%': 0, |
146 | 146 |
147 # Disable file manager component extension by default. | 147 # Disable file manager component extension by default. |
148 'file_manager_extension%': 0, | 148 'file_manager_extension%': 0, |
149 | 149 |
150 # Enable WebUI TaskManager by default. | 150 # Enable WebUI TaskManager by default. |
151 'webui_task_manager%': 1, | 151 'webui_task_manager%': 1, |
152 | 152 |
153 # Python version. | 153 # Python version. |
154 'python_ver%': '2.6', | 154 'python_ver%': '2.6', |
155 | 155 |
156 # Set ARM-v7 compilation flags | 156 # Set ARM-v7 compilation flags |
157 'armv7%': 0, | 157 'armv7%': 0, |
(...skipping 442 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
600 | 600 |
601 # If debug_devtools is set to 1, JavaScript files for DevTools are | 601 # If debug_devtools is set to 1, JavaScript files for DevTools are |
602 # stored as is and loaded from disk. Otherwise, a concatenated file | 602 # stored as is and loaded from disk. Otherwise, a concatenated file |
603 # is stored in resources.pak. It is still possible to load JS files | 603 # is stored in resources.pak. It is still possible to load JS files |
604 # from disk by passing --debug-devtools cmdline switch. | 604 # from disk by passing --debug-devtools cmdline switch. |
605 'debug_devtools%': 0, | 605 'debug_devtools%': 0, |
606 | 606 |
607 # Point to ICU directory. | 607 # Point to ICU directory. |
608 'icu_src_dir': '../third_party/icu', | 608 'icu_src_dir': '../third_party/icu', |
609 | 609 |
| 610 # The Java Bridge is not compiled in by default. |
| 611 'java_bridge%': 0, |
| 612 |
610 'conditions': [ | 613 'conditions': [ |
611 # Used to disable Native Client at compile time, for platforms where it | 614 # Used to disable Native Client at compile time, for platforms where it |
612 # isn't supported (ARM) | 615 # isn't supported (ARM) |
613 ['target_arch=="arm"', { | 616 ['target_arch=="arm"', { |
614 'disable_nacl%': 1, | 617 'disable_nacl%': 1, |
615 }, { | 618 }, { |
616 'disable_nacl%': 0, | 619 'disable_nacl%': 0, |
617 }], | 620 }], |
618 ['os_posix==1 and OS!="mac" and OS!="android"', { | 621 ['os_posix==1 and OS!="mac" and OS!="android"', { |
619 # This will set gcc_version to XY if you are running gcc X.Y.*. | 622 # This will set gcc_version to XY if you are running gcc X.Y.*. |
(...skipping 35 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
655 # Uses Android's crash report system | 658 # Uses Android's crash report system |
656 'linux_breakpad%': 0, | 659 'linux_breakpad%': 0, |
657 | 660 |
658 # Always uses openssl. | 661 # Always uses openssl. |
659 'use_openssl%': 1, | 662 'use_openssl%': 1, |
660 | 663 |
661 'proprietary_codecs%': '<(proprietary_codecs)', | 664 'proprietary_codecs%': '<(proprietary_codecs)', |
662 'safe_browsing%': 0, | 665 'safe_browsing%': 0, |
663 'configuration_policy%': 0, | 666 'configuration_policy%': 0, |
664 'input_speech%': 0, | 667 'input_speech%': 0, |
| 668 'java_bridge%': 1, |
665 | 669 |
666 # Builds the gtest targets as a shared_library. | 670 # Builds the gtest targets as a shared_library. |
667 # TODO(michaelbai): Use the fixed value 'shared_library' once it | 671 # TODO(michaelbai): Use the fixed value 'shared_library' once it |
668 # is fully supported. | 672 # is fully supported. |
669 'gtest_target_type%': '<(gtest_target_type)', | 673 'gtest_target_type%': '<(gtest_target_type)', |
670 | 674 |
671 # Uses system APIs for decoding audio and video. | 675 # Uses system APIs for decoding audio and video. |
672 'use_libffmpeg%': '0', | 676 'use_libffmpeg%': '0', |
673 | 677 |
674 # Always use the chromium skia. The use_system_harfbuzz needs to | 678 # Always use the chromium skia. The use_system_harfbuzz needs to |
(...skipping 1900 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2575 # settings in target dicts. SYMROOT is a special case, because many other | 2579 # settings in target dicts. SYMROOT is a special case, because many other |
2576 # Xcode variables depend on it, including variables such as | 2580 # Xcode variables depend on it, including variables such as |
2577 # PROJECT_DERIVED_FILE_DIR. When a source group corresponding to something | 2581 # PROJECT_DERIVED_FILE_DIR. When a source group corresponding to something |
2578 # like PROJECT_DERIVED_FILE_DIR is added to a project, in order for the | 2582 # like PROJECT_DERIVED_FILE_DIR is added to a project, in order for the |
2579 # files to appear (when present) in the UI as actual files and not red | 2583 # files to appear (when present) in the UI as actual files and not red |
2580 # red "missing file" proxies, the correct path to PROJECT_DERIVED_FILE_DIR, | 2584 # red "missing file" proxies, the correct path to PROJECT_DERIVED_FILE_DIR, |
2581 # and therefore SYMROOT, needs to be set at the project level. | 2585 # and therefore SYMROOT, needs to be set at the project level. |
2582 'SYMROOT': '<(DEPTH)/xcodebuild', | 2586 'SYMROOT': '<(DEPTH)/xcodebuild', |
2583 }, | 2587 }, |
2584 } | 2588 } |
OLD | NEW |