Version 3.13.6

Added validity checking to API functions and calls.

Disabled accessor inlining (Chromium issue 134609).

Fixed bug in Math.min/max in optimized code (Chromium issue 145961).

Directly use %ObjectKeys in json stringify (Chromium issue 2312).

Fixed VS2005 build (issue 2313).

Activated fixed ES5 readonly semantics by default.

Added hardfp flag to the Makefile.

Performance and stability improvements on all platforms.

git-svn-id: http://v8.googlecode.com/svn/trunk@12466 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
diff --git a/Makefile.android b/Makefile.android
index bdbcbb4..a8d7fe1 100644
--- a/Makefile.android
+++ b/Makefile.android
@@ -59,7 +59,7 @@
 endif
 
 TOOLCHAIN_PATH = ${ANDROID_NDK_ROOT}/toolchains/${TOOLCHAIN_ARCH}/prebuilt
-ANDROID_TOOLCHAIN = ${TOOLCHAIN_PATH}/${TOOLCHAIN_DIR}/bin
+ANDROID_TOOLCHAIN ?= ${TOOLCHAIN_PATH}/${TOOLCHAIN_DIR}
 ifeq ($(wildcard $(ANDROID_TOOLCHAIN)),)
   $(error Cannot find Android toolchain in "${ANDROID_TOOLCHAIN}")
 endif
@@ -70,12 +70,12 @@
 .SECONDEXPANSION:
 $(ANDROID_BUILDS): $(OUTDIR)/Makefile.$$(basename $$@)
 	@$(MAKE) -C "$(OUTDIR)" -f Makefile.$(basename $@) \
-	            CXX="$(ANDROID_TOOLCHAIN)/*-g++" \
-	            AR="$(ANDROID_TOOLCHAIN)/*-ar" \
-	            RANLIB="$(ANDROID_TOOLCHAIN)/*-ranlib" \
-	            CC="$(ANDROID_TOOLCHAIN)/*-gcc" \
-	            LD="$(ANDROID_TOOLCHAIN)/*-ld" \
-	            LINK="$(ANDROID_TOOLCHAIN)/*-g++" \
+	            CXX="$(ANDROID_TOOLCHAIN)/bin/*-g++" \
+	            AR="$(ANDROID_TOOLCHAIN)/bin/*-ar" \
+	            RANLIB="$(ANDROID_TOOLCHAIN)/bin/*-ranlib" \
+	            CC="$(ANDROID_TOOLCHAIN)/bin/*-gcc" \
+	            LD="$(ANDROID_TOOLCHAIN)/bin/*-ld" \
+	            LINK="$(ANDROID_TOOLCHAIN)/bin/*-g++" \
 	            BUILDTYPE=$(shell echo $(subst .,,$(suffix $@)) | \
 	                        python -c "print raw_input().capitalize()") \
 	            builddir="$(shell pwd)/$(OUTDIR)/$@"
@@ -85,8 +85,8 @@
 $(ANDROID_MAKEFILES):
 	@GYP_GENERATORS=make-android \
 	GYP_DEFINES="${DEFINES}" \
-	CC="${ANDROID_TOOLCHAIN}/*-gcc" \
-	CXX="${ANDROID_TOOLCHAIN}/*-g++" \
+	CC="${ANDROID_TOOLCHAIN}/bin/*-gcc" \
+	CXX="${ANDROID_TOOLCHAIN}/bin/*-g++" \
 	build/gyp/gyp --generator-output="${OUTDIR}" build/all.gyp \
 	              -Ibuild/standalone.gypi --depth=. -Ibuild/android.gypi \
 	              -S.${ARCH} ${GYPFLAGS}