3 ## Copyright 2009, The Android Open Source Project
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
9 ## http://www.apache.org/licenses/LICENSE-2.0
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.
18 LOCAL_PATH := $(call my-dir)
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.
29 # Check JS_ENGINE environment variable
30 ifeq ($(JS_ENGINE),jsc)
31 include $(LOCAL_PATH)/Android.jsc.mk
33 ifeq ($(JS_ENGINE),v8)
34 include $(LOCAL_PATH)/Android.v8.mk
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
40 include $(LOCAL_PATH)/Android.jsc.mk
41 endif # USE_ALT_JS_ENGINE == true
42 endif # JS_ENGINE == v8
43 endif # JS_ENGINE == jsc