- add sources.
[platform/framework/web/crosswalk.git] / src / android_webview / tools / gyp_webview
1 #!/bin/bash
2
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.
6
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.
10
11 set -e
12
13 PLATFORM=${1:-linux-arm}
14 echo "Generating makefiles for $PLATFORM"
15
16 export CHROME_ANDROID_BUILD_WEBVIEW=1
17 export CHROME_SRC="$(readlink -f "$(dirname "$0")/../..")"
18 export PYTHONDONTWRITEBYTECODE=1
19
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 )
23 fi
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 )
27 fi
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 )
31 fi
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 )
35 fi
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 )
39 fi
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 )
43 fi