summaryrefslogtreecommitdiffstats
path: root/Android.mk
diff options
context:
space:
mode:
authorFeng Qian <fqian@google.com>2009-04-29 11:31:40 -0700
committerFeng Qian <fqian@google.com>2009-04-29 11:31:40 -0700
commit24f6fb973b8bafd2ffeba4f29bad397e590878fc (patch)
tree55301b4e49b04ab3acfd8871d4ba82b06c116a1b /Android.mk
parent7fa30a60f66c19c8e6fb91ef799bca4d8d6f57f2 (diff)
downloadexternal_webkit-24f6fb973b8bafd2ffeba4f29bad397e590878fc.zip
external_webkit-24f6fb973b8bafd2ffeba4f29bad397e590878fc.tar.gz
external_webkit-24f6fb973b8bafd2ffeba4f29bad397e590878fc.tar.bz2
Chagne JS_ENGINE to ENABLE_V8.
To enable V8, set ENABLE_V8 := true in the buildspec.mk in the home directory. Also fixed one SVG build issue in JSC build case.
Diffstat (limited to 'Android.mk')
-rw-r--r--Android.mk31
1 files changed, 14 insertions, 17 deletions
diff --git a/Android.mk b/Android.mk
index 7000607..945303c 100644
--- a/Android.mk
+++ b/Android.mk
@@ -32,11 +32,19 @@ WEBKIT_SRC_FILES :=
# We have to use bison 2.3
include $(BASE_PATH)/bison_check.mk
-# Define the JS engine used, either jsc or v8.
-# Be careful not to have white spaces after the line.
-JS_ENGINE := v8
+ifeq ($(ENABLE_V8),true)
+
+d := V8Binding
+LOCAL_PATH := $(BASE_PATH)/$d
+WEBCORE_PATH := $(BASE_PATH)/WebCore
+intermediates := $(base_intermediates)/WebCore
+JAVASCRIPTCORE_PATH := $(BASE_PATH)/JavaScriptCore
+include $(LOCAL_PATH)/V8Binding.derived.mk
+WEBKIT_SRC_FILES += $(addprefix $d/, $(LOCAL_SRC_FILES))
+WEBKIT_SRC_FILES += $(addprefix WebCore/, $(WEBCORE_SRC_FILES))
+
+else # use JSC engine
-ifeq ($(JS_ENGINE),jsc)
# Include source files for JavaScriptCore
d := JavaScriptCore
LOCAL_PATH := $(BASE_PATH)/$d
@@ -52,17 +60,6 @@ intermediates := $(base_intermediates)/$d
include $(LOCAL_PATH)/JavaScriptCore.derived.mk
WEBKIT_SRC_FILES += $(addprefix $d/,$(LOCAL_SRC_FILES))
-else # JS_ENGINE == v8
-
-d := V8Binding
-LOCAL_PATH := $(BASE_PATH)/$d
-WEBCORE_PATH := $(BASE_PATH)/WebCore
-intermediates := $(base_intermediates)/WebCore
-JAVASCRIPTCORE_PATH := $(BASE_PATH)/JavaScriptCore
-include $(LOCAL_PATH)/V8Binding.derived.mk
-WEBKIT_SRC_FILES += $(addprefix $d/, $(LOCAL_SRC_FILES))
-WEBKIT_SRC_FILES += $(addprefix WebCore/, $(WEBCORE_SRC_FILES))
-
endif
@@ -219,7 +216,7 @@ endif
# Build the list of static libraries
LOCAL_STATIC_LIBRARIES := libxml2
-ifeq ($(JS_ENGINE),v8)
+ifeq ($(ENABLE_V8),true)
LOCAL_STATIC_LIBRARIES += libv8
endif
@@ -244,7 +241,7 @@ include $(BASE_PATH)/WebKit/android/wds/client/Android.mk
include $(BASE_PATH)/WebKitTools/android/webkitmerge/Android.mk
# Build libv8
-ifeq ($(JS_ENGINE),v8)
+ifeq ($(ENABLE_V8),true)
include $(BASE_PATH)/v8/Android.mk
include $(BASE_PATH)/v8/Android.v8shell.mk
endif