X-Git-Url: http://git.osdn.net/view?a=blobdiff_plain;f=Android.mk;h=21f6cf4e8b7d65479cbeb741f63a17b2d94f8238;hb=5793dcc19c1dd5f2f3daacd05646ae237f050e58;hp=6aae0b7b57aabe7ca407506e55c4f6ae3c3547af;hpb=4c323f8a0dc77cccc10310a0509b52e8aba221ef;p=android-x86%2Fexternal-webkit.git diff --git a/Android.mk b/Android.mk index 6aae0b7b5..21f6cf4e8 100644 --- a/Android.mk +++ b/Android.mk @@ -40,13 +40,26 @@ LOCAL_PATH := $(call my-dir) # Read JS_ENGINE environment variable JAVASCRIPT_ENGINE = $(JS_ENGINE) +# The default / alternative engine depends on the device class. +# On devices with a lot of memory (e.g. Passion/Sholes), the +# default is V8. On everything else, the only choice is JSC. +# TODO: use ARCH_ARM_HAVE_ARMV7 once that variable is added to +# the build system. +ifeq ($(ARCH_ARM_HAVE_VFP),true) + DEFAULT_ENGINE = v8 + ALT_ENGINE = jsc +else + DEFAULT_ENGINE = jsc + ALT_ENGINE = jsc +endif + ifneq ($(JAVASCRIPT_ENGINE),jsc) ifneq ($(JAVASCRIPT_ENGINE),v8) # No JS engine is specified, pickup the one we want as default. ifeq ($(USE_ALT_JS_ENGINE),true) - JAVASCRIPT_ENGINE = v8 + JAVASCRIPT_ENGINE = $(ALT_ENGINE) else - JAVASCRIPT_ENGINE = jsc + JAVASCRIPT_ENGINE = $(DEFAULT_ENGINE) endif endif endif @@ -265,7 +278,6 @@ LOCAL_SHARED_LIBRARIES := \ libui \ libcutils \ libicuuc \ - libicudata \ libicui18n \ libmedia \ libsurfaceflinger_client