blob: d8fea8517825b93e8774b57b6ee13816fb4c0b56 [file] [log] [blame]
Steve Blocka7e24c12009-10-30 11:49:00 +00001##
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
18BASE_PATH := $(call my-dir)
19include $(CLEAR_VARS)
20
21# Two ways to control which JS engine is used:
22# 1. use JS_ENGINE environment variable, value can be either 'jsc' or 'v8'
23# This is the preferred way.
24# 2. if JS_ENGINE is not set, or is not 'jsc' or 'v8', this makefile picks
25# up a default engine to build.
26# To help setup buildbot, a new environment variable, USE_ALT_JS_ENGINE,
27# can be set to true, so that two builds can be different but without
28# specifying which JS engine to use.
29
Patrick Scott7cf6db32010-03-10 14:50:10 -050030# Build libv8 and v8shell
Andrei Popescu6fb49612010-03-11 01:42:52 +000031# TODO: remove the check when the v8 build is fixed for x86
32ifeq ($(TARGET_ARCH),arm)
Andrei Popescu6a927b22010-04-21 13:05:17 +010033 ENABLE_V8_SNAPSHOT = true
Andrei Popescu6fb49612010-03-11 01:42:52 +000034 include $(BASE_PATH)/Android.mksnapshot.mk
35 include $(BASE_PATH)/Android.libv8.mk
36 include $(BASE_PATH)/Android.v8shell.mk
Steve Blocka7e24c12009-10-30 11:49:00 +000037endif