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 349 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
360 'enable_flapper_hacks%': 0, | 360 'enable_flapper_hacks%': 0, |
361 }], | 361 }], |
362 | 362 |
363 # Enable file manager extension on Chrome OS. | 363 # Enable file manager extension on Chrome OS. |
364 ['chromeos==1', { | 364 ['chromeos==1', { |
365 'file_manager_extension%': 1, | 365 'file_manager_extension%': 1, |
366 }, { | 366 }, { |
367 'file_manager_extension%': 0, | 367 'file_manager_extension%': 0, |
368 }], | 368 }], |
369 | 369 |
370 # Enable WebUI TaskManager on Chrome OS or Aura. | 370 # Enable WebUI TaskManager on Chrome OS or Aura. |
371 ['chromeos==1 or use_aura==1', { | 371 ['chromeos==1 or use_aura==1', { |
372 'webui_task_manager%': 1, | 372 'webui_task_manager%': 1, |
373 }], | 373 }], |
374 | 374 |
375 # For now one-click signin is enabled only for windows and mac | 375 # For now one-click signin is enabled only for windows and mac |
376 # since the UI is not yet complete for other platforms. | 376 # since the UI is not yet complete for other platforms. |
377 ['OS=="win" or OS=="mac"', { | 377 ['OS=="win" or OS=="mac"', { |
378 'enable_one_click_signin%': 1, | 378 'enable_one_click_signin%': 1, |
379 }], | 379 }], |
380 | 380 |
381 ['OS=="android"', { | 381 ['OS=="android"', { |
382 'proprietary_codecs%': 1, | 382 'proprietary_codecs%': 1, |
(...skipping 364 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
747 ['(branding=="Chrome" and buildtype=="Official")', { | 747 ['(branding=="Chrome" and buildtype=="Official")', { |
748 'linux_dump_symbols%': 1, | 748 'linux_dump_symbols%': 1, |
749 }], | 749 }], |
750 ], | 750 ], |
751 }], # os_posix==1 and OS!="mac" and OS!="android" | 751 }], # os_posix==1 and OS!="mac" and OS!="android" |
752 ['OS=="android"', { | 752 ['OS=="android"', { |
753 # Location of Android NDK. | 753 # Location of Android NDK. |
754 'variables': { | 754 'variables': { |
755 'variables': { | 755 'variables': { |
756 'android_ndk_root%': '<!(/bin/echo -n $ANDROID_NDK_ROOT)', | 756 'android_ndk_root%': '<!(/bin/echo -n $ANDROID_NDK_ROOT)', |
757 'android_target_arch%': 'arm', # target_arch in android terms. | 757 'target_arch%': 'arm', # target_arch in android terms. |
758 | 758 |
759 # Switch between different build types, currently only '0' is | 759 # Switch between different build types, currently only '0' is |
760 # supported. | 760 # supported. |
761 'android_build_type%': 0, | 761 'android_build_type%': 0, |
762 }, | 762 }, |
763 'android_ndk_root%': '<(android_ndk_root)', | 763 'android_ndk_root%': '<(android_ndk_root)', |
764 'android_ndk_sysroot': '<(android_ndk_root)/platforms/android-9/arch-<
(android_target_arch)', | 764 'android_ndk_sysroot': '<(android_ndk_root)/platforms/android-9/arch-<
(target_arch)', |
765 'android_build_type%': '<(android_build_type)', | 765 'android_build_type%': '<(android_build_type)', |
766 }, | 766 }, |
767 'android_ndk_root%': '<(android_ndk_root)', | 767 'android_ndk_root%': '<(android_ndk_root)', |
768 'android_ndk_sysroot': '<(android_ndk_sysroot)', | 768 'android_ndk_sysroot': '<(android_ndk_sysroot)', |
769 'android_ndk_include': '<(android_ndk_sysroot)/usr/include', | 769 'android_ndk_include': '<(android_ndk_sysroot)/usr/include', |
770 'android_ndk_lib': '<(android_ndk_sysroot)/usr/lib', | 770 'android_ndk_lib': '<(android_ndk_sysroot)/usr/lib', |
771 | 771 |
772 # Uses Android's crash report system | 772 # Uses Android's crash report system |
773 'linux_breakpad%': 0, | 773 'linux_breakpad%': 0, |
774 | 774 |
(...skipping 1390 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2165 ['OS=="freebsd"', { | 2165 ['OS=="freebsd"', { |
2166 'target_defaults': { | 2166 'target_defaults': { |
2167 'ldflags': [ | 2167 'ldflags': [ |
2168 '-Wl,--no-keep-memory', | 2168 '-Wl,--no-keep-memory', |
2169 ], | 2169 ], |
2170 }, | 2170 }, |
2171 }], | 2171 }], |
2172 # Android-specific options; note that most are set above with Linux. | 2172 # Android-specific options; note that most are set above with Linux. |
2173 ['OS=="android"', { | 2173 ['OS=="android"', { |
2174 'variables': { | 2174 'variables': { |
2175 'android_target_arch%': 'arm', # target_arch in android terms. | 2175 'target_arch%': 'arm', # target_arch in android terms. |
2176 'conditions': [ | 2176 'conditions': [ |
2177 # Android uses x86 instead of ia32 for their target_arch designation. | 2177 # Android uses x86 instead of ia32 for their target_arch designation. |
2178 ['target_arch=="ia32"', { | 2178 ['target_arch=="ia32"', { |
2179 'android_target_arch%': 'x86', | 2179 'target_arch%': 'x86', |
2180 }], | 2180 }], |
2181 # Use shared stlport library when system one used. | 2181 # Use shared stlport library when system one used. |
2182 # Figure this out early since it needs symbols from libgcc.a, so it | 2182 # Figure this out early since it needs symbols from libgcc.a, so it |
2183 # has to be before that in the set of libraries. | 2183 # has to be before that in the set of libraries. |
2184 ['use_system_stlport==1', { | 2184 ['use_system_stlport==1', { |
2185 'android_stlport_library': 'stlport', | 2185 'android_stlport_library': 'stlport', |
2186 }, { | 2186 }, { |
2187 'android_stlport_library': 'stlport_static', | 2187 'android_stlport_library': 'stlport_static', |
2188 }], | 2188 }], |
2189 ], | 2189 ], |
(...skipping 753 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2943 # settings in target dicts. SYMROOT is a special case, because many other | 2943 # settings in target dicts. SYMROOT is a special case, because many other |
2944 # Xcode variables depend on it, including variables such as | 2944 # Xcode variables depend on it, including variables such as |
2945 # PROJECT_DERIVED_FILE_DIR. When a source group corresponding to something | 2945 # PROJECT_DERIVED_FILE_DIR. When a source group corresponding to something |
2946 # like PROJECT_DERIVED_FILE_DIR is added to a project, in order for the | 2946 # like PROJECT_DERIVED_FILE_DIR is added to a project, in order for the |
2947 # files to appear (when present) in the UI as actual files and not red | 2947 # files to appear (when present) in the UI as actual files and not red |
2948 # red "missing file" proxies, the correct path to PROJECT_DERIVED_FILE_DIR, | 2948 # red "missing file" proxies, the correct path to PROJECT_DERIVED_FILE_DIR, |
2949 # and therefore SYMROOT, needs to be set at the project level. | 2949 # and therefore SYMROOT, needs to be set at the project level. |
2950 'SYMROOT': '<(DEPTH)/xcodebuild', | 2950 'SYMROOT': '<(DEPTH)/xcodebuild', |
2951 }, | 2951 }, |
2952 } | 2952 } |
OLD | NEW |