From cb8dc5244a34ba3f55120d720531a9aab22815bf Mon Sep 17 00:00:00 2001 From: pelya Date: Mon, 1 Mar 2010 15:49:41 +0200 Subject: [PATCH] Fix for libtremor endianness --- alienblaster/project/jni/tremor/Android.mk | 2 +- alienblaster/project/jni/tremor/os.h | 8 ++++++++ 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/alienblaster/project/jni/tremor/Android.mk b/alienblaster/project/jni/tremor/Android.mk index 41ea34350..82232eac4 100644 --- a/alienblaster/project/jni/tremor/Android.mk +++ b/alienblaster/project/jni/tremor/Android.mk @@ -4,7 +4,7 @@ include $(CLEAR_VARS) LOCAL_MODULE := tremor -LOCAL_CFLAGS := -I$(LOCAL_PATH) -DBIG_ENDIAN=1 -DBYTE_ORDER=BIG_ENDIAN -DHAVE_ALLOCA_H +LOCAL_CFLAGS := -I$(LOCAL_PATH) -DHAVE_ALLOCA_H LOCAL_CPP_EXTENSION := .cpp diff --git a/alienblaster/project/jni/tremor/os.h b/alienblaster/project/jni/tremor/os.h index 95e6e27d9..b709e8537 100644 --- a/alienblaster/project/jni/tremor/os.h +++ b/alienblaster/project/jni/tremor/os.h @@ -45,6 +45,14 @@ # define BYTE_ORDER LITTLE_ENDIAN #endif +#ifdef __ARMEB__ +#define BIG_ENDIAN 1 +#define BYTE_ORDER BIG_ENDIAN +#else +#define LITTLE_ENDIAN 1 +#define BYTE_ORDER LITTLE_ENDIAN +#endif + #ifdef HAVE_ALLOCA_H # include #endif