| 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 915 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 926 'android_ndk_root%': '<(android_ndk_root)', | 926 'android_ndk_root%': '<(android_ndk_root)', |
| 927 'android_ndk_sysroot%': '<(android_ndk_root)/platforms/android-9/arch-
<(target_arch)', | 927 'android_ndk_sysroot%': '<(android_ndk_root)/platforms/android-9/arch-
<(target_arch)', |
| 928 'android_app_abi%': '<(android_app_abi)', | 928 'android_app_abi%': '<(android_app_abi)', |
| 929 }, | 929 }, |
| 930 'android_ndk_root%': '<(android_ndk_root)', | 930 'android_ndk_root%': '<(android_ndk_root)', |
| 931 'android_ndk_sysroot': '<(android_ndk_sysroot)', | 931 'android_ndk_sysroot': '<(android_ndk_sysroot)', |
| 932 'android_ndk_include': '<(android_ndk_sysroot)/usr/include', | 932 'android_ndk_include': '<(android_ndk_sysroot)/usr/include', |
| 933 'android_ndk_lib': '<(android_ndk_sysroot)/usr/lib', | 933 'android_ndk_lib': '<(android_ndk_sysroot)/usr/lib', |
| 934 'android_app_abi%': '<(android_app_abi)', | 934 'android_app_abi%': '<(android_app_abi)', |
| 935 | 935 |
| 936 # Location of the "strip" binary, used by both gyp and scripts. |
| 937 'android_strip%' : '<!(/bin/echo -n <(android_toolchain)/*-strip)', |
| 938 |
| 936 # Provides an absolute path to PRODUCT_DIR (e.g. out/Release). Used | 939 # Provides an absolute path to PRODUCT_DIR (e.g. out/Release). Used |
| 937 # to specify the output directory for Ant in the Android build. | 940 # to specify the output directory for Ant in the Android build. |
| 938 'ant_build_out': '`cd <(PRODUCT_DIR) && pwd -P`', | 941 'ant_build_out': '`cd <(PRODUCT_DIR) && pwd -P`', |
| 939 | 942 |
| 940 # Uses Android's crash report system | 943 # Uses Android's crash report system |
| 941 'linux_breakpad%': 0, | 944 'linux_breakpad%': 0, |
| 942 | 945 |
| 943 # Always uses openssl. | 946 # Always uses openssl. |
| 944 'use_openssl%': 1, | 947 'use_openssl%': 1, |
| 945 | 948 |
| (...skipping 1627 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2573 ], | 2576 ], |
| 2574 'ldflags': [ | 2577 'ldflags': [ |
| 2575 '-nostdlib', | 2578 '-nostdlib', |
| 2576 '-Wl,--no-undefined', | 2579 '-Wl,--no-undefined', |
| 2577 # Don't export symbols from statically linked libraries. | 2580 # Don't export symbols from statically linked libraries. |
| 2578 '-Wl,--exclude-libs=ALL', | 2581 '-Wl,--exclude-libs=ALL', |
| 2579 ], | 2582 ], |
| 2580 'libraries': [ | 2583 'libraries': [ |
| 2581 '-l<(android_stlport_library)', | 2584 '-l<(android_stlport_library)', |
| 2582 # Manually link the libgcc.a that the cross compiler uses. | 2585 # Manually link the libgcc.a that the cross compiler uses. |
| 2583 '<!(${ANDROID_TOOLCHAIN}/*-gcc -print-libgcc-file-name)', | 2586 '<!(<(android_toolchain)/*-gcc -print-libgcc-file-name)', |
| 2584 '-lc', | 2587 '-lc', |
| 2585 '-ldl', | 2588 '-ldl', |
| 2586 '-lstdc++', | 2589 '-lstdc++', |
| 2587 '-lm', | 2590 '-lm', |
| 2588 ], | 2591 ], |
| 2589 'conditions': [ | 2592 'conditions': [ |
| 2590 ['android_upstream_bringup==1', { | 2593 ['android_upstream_bringup==1', { |
| 2591 'defines': ['ANDROID_UPSTREAM_BRINGUP=1',], | 2594 'defines': ['ANDROID_UPSTREAM_BRINGUP=1',], |
| 2592 }], | 2595 }], |
| 2593 ['clang==1', { | 2596 ['clang==1', { |
| (...skipping 731 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 3325 ['LINK', '$(CXX)'], | 3328 ['LINK', '$(CXX)'], |
| 3326 ['CC.host', '$(CC)'], | 3329 ['CC.host', '$(CC)'], |
| 3327 ['CXX.host', '$(CXX)'], | 3330 ['CXX.host', '$(CXX)'], |
| 3328 ['LINK.host', '$(LINK)'], | 3331 ['LINK.host', '$(LINK)'], |
| 3329 ], | 3332 ], |
| 3330 }], | 3333 }], |
| 3331 ['OS=="android" and clang==0', { | 3334 ['OS=="android" and clang==0', { |
| 3332 # Hardcode the compiler names in the Makefile so that | 3335 # Hardcode the compiler names in the Makefile so that |
| 3333 # it won't depend on the environment at make time. | 3336 # it won't depend on the environment at make time. |
| 3334 'make_global_settings': [ | 3337 'make_global_settings': [ |
| 3335 ['CC', '<!(/bin/echo -n ${ANDROID_GOMA_WRAPPER} ${ANDROID_TOOLCHAIN}/*-g
cc)'], | 3338 ['CC', '<!(/bin/echo -n ${ANDROID_GOMA_WRAPPER} <(android_toolchain)/*-g
cc)'], |
| 3336 ['CXX', '<!(/bin/echo -n ${ANDROID_GOMA_WRAPPER} ${ANDROID_TOOLCHAIN}/*-
g++)'], | 3339 ['CXX', '<!(/bin/echo -n ${ANDROID_GOMA_WRAPPER} <(android_toolchain)/*-
g++)'], |
| 3337 ['LINK', '<!(/bin/echo -n ${ANDROID_GOMA_WRAPPER} ${ANDROID_TOOLCHAIN}/*
-gcc)'], | 3340 ['LINK', '<!(/bin/echo -n ${ANDROID_GOMA_WRAPPER} <(android_toolchain)/*
-gcc)'], |
| 3338 ['CC.host', '<!(/bin/echo -n ${ANDROID_GOMA_WRAPPER} <!(which gcc))'], | 3341 ['CC.host', '<!(/bin/echo -n ${ANDROID_GOMA_WRAPPER} <!(which gcc))'], |
| 3339 ['CXX.host', '<!(/bin/echo -n ${ANDROID_GOMA_WRAPPER} <!(which g++))'], | 3342 ['CXX.host', '<!(/bin/echo -n ${ANDROID_GOMA_WRAPPER} <!(which g++))'], |
| 3340 ['LINK.host', '<!(/bin/echo -n ${ANDROID_GOMA_WRAPPER} <!(which g++))'], | 3343 ['LINK.host', '<!(/bin/echo -n ${ANDROID_GOMA_WRAPPER} <!(which g++))'], |
| 3341 ], | 3344 ], |
| 3342 }], | 3345 }], |
| 3343 ], | 3346 ], |
| 3344 'xcode_settings': { | 3347 'xcode_settings': { |
| 3345 # DON'T ADD ANYTHING NEW TO THIS BLOCK UNLESS YOU REALLY REALLY NEED IT! | 3348 # DON'T ADD ANYTHING NEW TO THIS BLOCK UNLESS YOU REALLY REALLY NEED IT! |
| 3346 # This block adds *project-wide* configuration settings to each project | 3349 # This block adds *project-wide* configuration settings to each project |
| 3347 # file. It's almost always wrong to put things here. Specify your | 3350 # file. It's almost always wrong to put things here. Specify your |
| (...skipping 32 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 3380 # settings in target dicts. SYMROOT is a special case, because many other | 3383 # settings in target dicts. SYMROOT is a special case, because many other |
| 3381 # Xcode variables depend on it, including variables such as | 3384 # Xcode variables depend on it, including variables such as |
| 3382 # PROJECT_DERIVED_FILE_DIR. When a source group corresponding to something | 3385 # PROJECT_DERIVED_FILE_DIR. When a source group corresponding to something |
| 3383 # like PROJECT_DERIVED_FILE_DIR is added to a project, in order for the | 3386 # like PROJECT_DERIVED_FILE_DIR is added to a project, in order for the |
| 3384 # files to appear (when present) in the UI as actual files and not red | 3387 # files to appear (when present) in the UI as actual files and not red |
| 3385 # red "missing file" proxies, the correct path to PROJECT_DERIVED_FILE_DIR, | 3388 # red "missing file" proxies, the correct path to PROJECT_DERIVED_FILE_DIR, |
| 3386 # and therefore SYMROOT, needs to be set at the project level. | 3389 # and therefore SYMROOT, needs to be set at the project level. |
| 3387 'SYMROOT': '<(DEPTH)/xcodebuild', | 3390 'SYMROOT': '<(DEPTH)/xcodebuild', |
| 3388 }, | 3391 }, |
| 3389 } | 3392 } |
| OLD | NEW |