OSDN Git Service

am cac0f67c: Merge webkit.org at r50258 : Initial merge by git.
[android-x86/external-webkit.git] / Android.mk
1 ##
2 ##
3 ## Copyright 2009, The Android Open Source Project
4 ##
5 ## Licensed under the Apache License, Version 2.0 (the "License");
6 ## you may not use this file except in compliance with the License.
7 ## You may obtain a copy of the License at
8 ##
9 ##     http://www.apache.org/licenses/LICENSE-2.0
10 ##
11 ## Unless required by applicable law or agreed to in writing, software
12 ## distributed under the License is distributed on an "AS IS" BASIS,
13 ## WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14 ## See the License for the specific language governing permissions and
15 ## limitations under the License.
16 ##
17
18 LOCAL_PATH := $(call my-dir)
19
20 # Two ways to control which JS engine is used:
21 # 1. use JS_ENGINE environment variable, value can be either 'jsc' or 'v8'
22 #    This is the preferred way.
23 # 2. if JS_ENGINE is not set, or is not 'jsc' or 'v8', this makefile picks
24 #    up a default engine to build.
25 #    To help setup buildbot, a new environment variable, USE_ALT_JS_ENGINE,
26 #    can be set to true, so that two builds can be different but without
27 #    specifying which JS engine to use.
28
29 # Check JS_ENGINE environment variable
30 ifeq ($(JS_ENGINE),jsc)
31   include $(LOCAL_PATH)/Android.jsc.mk
32 else
33   ifeq ($(JS_ENGINE),v8)
34     include $(LOCAL_PATH)/Android.v8.mk
35   else
36     # No JS engine is specified, pickup the one we want as default.
37     ifeq ($(USE_ALT_JS_ENGINE),true)
38       include $(LOCAL_PATH)/Android.v8.mk
39     else
40       include $(LOCAL_PATH)/Android.jsc.mk
41     endif  # USE_ALT_JS_ENGINE == true
42   endif  # JS_ENGINE == v8
43 endif # JS_ENGINE == jsc