aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYing Wang <wangying@android.com>2011-05-24 15:47:03 -0700
committerJean-Baptiste Queru <jbq@google.com>2011-06-17 11:19:47 -0700
commit91dea9d0390b84f7a40bec5537e11d31a15739e7 (patch)
tree6e464a2c0ca1d011ce9385898101276e0744826e
parent4e7d837c51b575cdfc267e399159ebf185cefe2b (diff)
downloadclearsilver-91dea9d0390b84f7a40bec5537e11d31a15739e7.tar.gz
Build 64bit clearsilver if jdk is 64bit version.
Change-Id: I346571fc36ad0cc53c0b2090b329fc38c7a7f3c3
-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)