Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(404)

Side by Side Diff: android_webview/tools/gyp_webview

Issue 194023002: Add support of x64 to generate .mk files (Closed) Base URL: http://git.chromium.org/chromium/src.git@master
Patch Set: Make sure gyp_webview enough to generate makefiles Created 6 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « no previous file | build/common.gypi » ('j') | build/common.gypi » ('J')
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 #!/bin/bash 1 #!/bin/bash
2 2
3 # Copyright (c) 2012 The Chromium Authors. All rights reserved. 3 # Copyright (c) 2012 The Chromium Authors. All rights reserved.
4 # Use of this source code is governed by a BSD-style license that can be 4 # Use of this source code is governed by a BSD-style license that can be
5 # found in the LICENSE file. 5 # found in the LICENSE file.
6 6
7 # This script runs gyp with the configuration required to build WebView in the 7 # This script runs gyp with the configuration required to build WebView in the
8 # Android build system. It is not necessary to source build/android/envsetup.sh 8 # Android build system. It is not necessary to source build/android/envsetup.sh
9 # before running this script. 9 # before running this script.
10 10
(...skipping 18 matching lines...) Expand all
29 DEFINES+=" android_webview_build=1" 29 DEFINES+=" android_webview_build=1"
30 30
31 # We need to supply SDK paths relative to the top of the Android tree to make 31 # We need to supply SDK paths relative to the top of the Android tree to make
32 # sure the generated Android makefiles are portable, as they will be checked 32 # sure the generated Android makefiles are portable, as they will be checked
33 # into the Android tree. 33 # into the Android tree.
34 android_sdk=$(python -c \ 34 android_sdk=$(python -c \
35 "import os.path; print os.path.relpath('${ANDROID_SDK_ROOT}', \ 35 "import os.path; print os.path.relpath('${ANDROID_SDK_ROOT}', \
36 '${ANDROID_BUILD_TOP}')") 36 '${ANDROID_BUILD_TOP}')")
37 DEFINES+=" android_src=\$(PWD)" 37 DEFINES+=" android_src=\$(PWD)"
38 DEFINES+=" android_ndk_root=ndk_root_unused_in_webview_build" 38 DEFINES+=" android_ndk_root=ndk_root_unused_in_webview_build"
39 DEFINES+=" android_ndk_sysroot=ndk_sysroot_unused_in_webview_build"
40 DEFINES+=" android_gdbserver=gdbserver_unused_in_webview_build"
Yang Gu 2014/03/13 10:07:29 We don't need to define them in common.gypi for th
Torne 2014/03/13 11:04:46 We don't define them for the other architectures,
Yang Gu 2014/03/13 16:06:07 For 1st comment (take android_ndk_sysroot as examp
Torne 2014/03/17 15:28:14 If other architectures define these variables, the
39 DEFINES+=" android_sdk=\$(PWD)/${android_sdk}" 41 DEFINES+=" android_sdk=\$(PWD)/${android_sdk}"
40 DEFINES+=" android_sdk_root=\$(PWD)/${android_sdk}" 42 DEFINES+=" android_sdk_root=\$(PWD)/${android_sdk}"
41 DEFINES+=" android_sdk_version=sdk_version_unused_in_webview_build" 43 DEFINES+=" android_sdk_version=sdk_version_unused_in_webview_build"
42 DEFINES+=" android_toolchain=${ANDROID_TOOLCHAIN}" 44 DEFINES+=" android_toolchain=${ANDROID_TOOLCHAIN}"
43 45
44 # TODO: Get rid of this block, crbug.com/334021 46 # TODO: Get rid of this block, crbug.com/334021
45 if [[ -n "$CHROME_ANDROID_WEBVIEW_OFFICIAL_BUILD" ]]; then 47 if [[ -n "$CHROME_ANDROID_WEBVIEW_OFFICIAL_BUILD" ]]; then
46 DEFINES+=" logging_like_official_build=1" 48 DEFINES+=" logging_like_official_build=1"
47 DEFINES+=" tracing_like_official_build=1" 49 DEFINES+=" tracing_like_official_build=1"
48 fi 50 fi
(...skipping 12 matching lines...) Expand all
61 '${ANDROID_BUILD_TOP}')") 63 '${ANDROID_BUILD_TOP}')")
62 EFLAGS=\ 64 EFLAGS=\
63 "${FLAGS} -Dhost_os=${host_os} -Dandroid_sdk_tools=\$(PWD)/${android_sdk_tools}" 65 "${FLAGS} -Dhost_os=${host_os} -Dandroid_sdk_tools=\$(PWD)/${android_sdk_tools}"
64 66
65 if [ "$PLATFORM" == "${host_platform}-arm" -o "$PLATFORM" == "all" ]; then 67 if [ "$PLATFORM" == "${host_platform}-arm" -o "$PLATFORM" == "all" ]; then
66 ${GYP} --suffix .${host_platform}-arm ${EFLAGS} -Dtarget_arch=arm 68 ${GYP} --suffix .${host_platform}-arm ${EFLAGS} -Dtarget_arch=arm
67 fi 69 fi
68 if [ "$PLATFORM" == "${host_platform}-x86" -o "$PLATFORM" == "all" ]; then 70 if [ "$PLATFORM" == "${host_platform}-x86" -o "$PLATFORM" == "all" ]; then
69 ${GYP} --suffix .${host_platform}-x86 ${EFLAGS} -Dtarget_arch=ia32 71 ${GYP} --suffix .${host_platform}-x86 ${EFLAGS} -Dtarget_arch=ia32
70 fi 72 fi
73 if [ "$PLATFORM" == "${host_platform}-x86_64" -o "$PLATFORM" == "all" ]; then
74 ${GYP} --suffix .${host_platform}-x86_64 ${EFLAGS} -Dtarget_arch=x64
75 fi
71 if [ "$PLATFORM" == "${host_platform}-mips" -o "$PLATFORM" == "all" ]; then 76 if [ "$PLATFORM" == "${host_platform}-mips" -o "$PLATFORM" == "all" ]; then
72 ${GYP} --suffix .${host_platform}-mips ${EFLAGS} -Dtarget_arch=mipsel 77 ${GYP} --suffix .${host_platform}-mips ${EFLAGS} -Dtarget_arch=mipsel
73 fi 78 fi
74 done 79 done
OLDNEW
« no previous file with comments | « no previous file | build/common.gypi » ('j') | build/common.gypi » ('J')

Powered by Google App Engine
This is Rietveld 408576698