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
5 # found in the LICENSE file.
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
9 # before running this script.
13 PLATFORM
=${1:-linux-arm}
14 echo "Generating makefiles for $PLATFORM"
16 export CHROME_ANDROID_BUILD_WEBVIEW
=1
17 export CHROME_SRC
="$(readlink -f "$
(dirname "$0")/..
/..
")"
18 export PYTHONDONTWRITEBYTECODE
=1
20 if [ "$PLATFORM" == "linux-arm" -o "$PLATFORM" == "all" ]; then
21 ( . build
/android
/envsetup.sh
--target-arch=arm
--host-os=linux
&& \
22 android_gyp
--suffix .linux-arm
)
24 if [ "$PLATFORM" == "linux-x86" -o "$PLATFORM" == "all" ]; then
25 ( . build
/android
/envsetup.sh
--target-arch=x86
--host-os=linux
&& \
26 android_gyp
--suffix .linux-x86
)
28 if [ "$PLATFORM" == "linux-mips" -o "$PLATFORM" == "all" ]; then
29 ( . build
/android
/envsetup.sh
--target-arch=mips
--host-os=linux
&& \
30 android_gyp
--suffix .linux-mips
)
32 if [ "$PLATFORM" == "darwin-arm" -o "$PLATFORM" == "all" ]; then
33 ( . build
/android
/envsetup.sh
--target-arch=arm
--host-os=mac
&& \
34 android_gyp
--suffix .darwin-arm
)
36 if [ "$PLATFORM" == "darwin-x86" -o "$PLATFORM" == "all" ]; then
37 ( . build
/android
/envsetup.sh
--target-arch=x86
--host-os=mac
&& \
38 android_gyp
--suffix .darwin-x86
)
40 if [ "$PLATFORM" == "darwin-mips" -o "$PLATFORM" == "all" ]; then
41 ( . build
/android
/envsetup.sh
--target-arch=mips
--host-os=mac
&& \
42 android_gyp
--suffix .darwin-mips
)