aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYing Wang <wangying@android.com>2011-05-24 15:47:03 -0700
committerYing Wang <wangying@android.com>2011-05-24 15:47:03 -0700
commit81c25d563aa38059a6cc8d1098c8a6bac8f263fe (patch)
tree6e464a2c0ca1d011ce9385898101276e0744826e
parent5158410ad2e8590d980147a19bf836e42332700a (diff)
downloadclearsilver-81c25d563aa38059a6cc8d1098c8a6bac8f263fe.tar.gz
Build 64bit clearsilver if jdk is 64bit version.
Change-Id: I852312db5127960b67b39199f20e329a777f3fe2
-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)