aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJean-Baptiste Queru <jbq@google.com>2011-06-17 11:20:25 -0700
committerAndroid Code Review <code-review@android.com>2011-06-17 11:20:25 -0700
commit5db8e26dd61139e7a0c6009f7ed7bf4a767d7509 (patch)
tree6e464a2c0ca1d011ce9385898101276e0744826e
parent4e7d837c51b575cdfc267e399159ebf185cefe2b (diff)
parent91dea9d0390b84f7a40bec5537e11d31a15739e7 (diff)
downloadclearsilver-5db8e26dd61139e7a0c6009f7ed7bf4a767d7509.tar.gz
Merge "Build 64bit clearsilver if jdk is 64bit version."android-sdk-tools_r12android-sdk-adt_r12
-rw-r--r--cgi/Android.mk3
-rw-r--r--cs/Android.mk3
-rw-r--r--java-jni/Android.mk3
-rw-r--r--util/Android.mk3
4 files changed, 8 insertions, 4 deletions
diff --git a/cgi/Android.mk b/cgi/Android.mk
index 071c9c4..d0125b3 100644
--- a/cgi/Android.mk
+++ b/cgi/Android.mk
@@ -12,9 +12,10 @@ LOCAL_C_INCLUDES := $(LOCAL_PATH)/..
LOCAL_CFLAGS := -fPIC
-# This forces a 64-bit build for Java6
+ifeq ($(HOST_JDK_IS_64BIT_VERSION),true)
LOCAL_CFLAGS += -m64
LOCAL_LDFLAGS += -m64
+endif
# We use the host compilers because the Linux SDK build
# uses a 32-bit toolchain that can't handle -m64
LOCAL_CC := $(CC)
diff --git a/cs/Android.mk b/cs/Android.mk
index 51f2bb1..e621fcd 100644
--- a/cs/Android.mk
+++ b/cs/Android.mk
@@ -8,9 +8,10 @@ LOCAL_C_INCLUDES := $(LOCAL_PATH)/..
LOCAL_CFLAGS := -fPIC
-# This forces a 64-bit build for Java6
+ifeq ($(HOST_JDK_IS_64BIT_VERSION),true)
LOCAL_CFLAGS += -m64
LOCAL_LDFLAGS += -m64
+endif
# We use the host compilers because the Linux SDK build
# uses a 32-bit toolchain that can't handle -m64
LOCAL_CC := $(CC)
diff --git a/java-jni/Android.mk b/java-jni/Android.mk
index 64c3c0f..80a4d9f 100644
--- a/java-jni/Android.mk
+++ b/java-jni/Android.mk
@@ -33,9 +33,10 @@ LOCAL_C_INCLUDES := \
LOCAL_CFLAGS += -fPIC
-# This forces a 64-bit build for Java6
+ifeq ($(HOST_JDK_IS_64BIT_VERSION),true)
LOCAL_CFLAGS += -m64
LOCAL_LDFLAGS += -m64
+endif
# We use the host compilers because the Linux SDK build
# uses a 32-bit toolchain that can't handle -m64
LOCAL_CC := $(CC)
diff --git a/util/Android.mk b/util/Android.mk
index 93f24c9..4ccb9a4 100644
--- a/util/Android.mk
+++ b/util/Android.mk
@@ -17,9 +17,10 @@ LOCAL_SRC_FILES:= \
LOCAL_C_INCLUDES := $(LOCAL_PATH)/..
LOCAL_CFLAGS := -fPIC
-# This forces a 64-bit build for Java6
+ifeq ($(HOST_JDK_IS_64BIT_VERSION),true)
LOCAL_CFLAGS += -m64
LOCAL_LDFLAGS += -m64
+endif
# We use the host compilers because the Linux SDK build
# uses a 32-bit toolchain that can't handle -m64
LOCAL_CC := $(CC)