diff --git a/jni/.gitignore b/jni/.gitignore new file mode 100644 index 0000000..45a8cc7 --- /dev/null +++ b/jni/.gitignore @@ -0,0 +1,3 @@ +bin +gen +**/.DS_Store diff --git a/jni/Application.mk b/jni/Application.mk new file mode 100644 index 0000000..4dddda2 --- /dev/null +++ b/jni/Application.mk @@ -0,0 +1 @@ +APP_ABI := armeabi armeabi-v7a x86 mips \ No newline at end of file diff --git a/jni/libogg/Android.mk b/jni/libogg/Android.mk index 4379bfc..46dded3 100644 --- a/jni/libogg/Android.mk +++ b/jni/libogg/Android.mk @@ -4,7 +4,9 @@ include $(CLEAR_VARS) LOCAL_MODULE := libogg LOCAL_CFLAGS += -I$(LOCAL_PATH)/../include -ffast-math -fsigned-char -LOCAL_CFLAGS += -march=armv6 -marm -mfloat-abi=softfp -mfpu=vfp +ifeq ($(TARGET_ARCH),arm) + LOCAL_CFLAGS += -march=armv6 -marm -mfloat-abi=softfp -mfpu=vfp +endif LOCAL_SRC_FILES := \ diff --git a/jni/libvorbis-jni/Android.mk b/jni/libvorbis-jni/Android.mk index 9016c6d..b5e2d23 100644 --- a/jni/libvorbis-jni/Android.mk +++ b/jni/libvorbis-jni/Android.mk @@ -4,7 +4,9 @@ include $(CLEAR_VARS) LOCAL_MODULE := vorbis-jni LOCAL_CFLAGS += -I$(LOCAL_PATH)/../include -fsigned-char -LOCAL_CFLAGS += -march=armv6 -marm -mfloat-abi=softfp -mfpu=vfp +ifeq ($(TARGET_ARCH),arm) + LOCAL_CFLAGS += -march=armv6 -marm -mfloat-abi=softfp -mfpu=vfp +endif LOCAL_SHARED_LIBRARIES := libogg libvorbis diff --git a/jni/libvorbis/Android.mk b/jni/libvorbis/Android.mk index d0d4c32..97581bc 100644 --- a/jni/libvorbis/Android.mk +++ b/jni/libvorbis/Android.mk @@ -4,7 +4,9 @@ include $(CLEAR_VARS) LOCAL_MODULE := libvorbis LOCAL_CFLAGS += -I$(LOCAL_PATH)/../include -ffast-math -fsigned-char -LOCAL_CFLAGS += -march=armv6 -marm -mfloat-abi=softfp -mfpu=vfp +ifeq ($(TARGET_ARCH),arm) + LOCAL_CFLAGS += -march=armv6 -marm -mfloat-abi=softfp -mfpu=vfp +endif LOCAL_SHARED_LIBRARIES := libogg LOCAL_SRC_FILES := \ diff --git a/libs/armeabi-v7a/libogg.so b/libs/armeabi-v7a/libogg.so new file mode 100755 index 0000000..8fd0d6f Binary files /dev/null and b/libs/armeabi-v7a/libogg.so differ diff --git a/libs/armeabi-v7a/libvorbis-jni.so b/libs/armeabi-v7a/libvorbis-jni.so new file mode 100755 index 0000000..1f69ce2 Binary files /dev/null and b/libs/armeabi-v7a/libvorbis-jni.so differ diff --git a/libs/armeabi-v7a/libvorbis.so b/libs/armeabi-v7a/libvorbis.so new file mode 100755 index 0000000..41870ed Binary files /dev/null and b/libs/armeabi-v7a/libvorbis.so differ diff --git a/libs/mips/libogg.so b/libs/mips/libogg.so new file mode 100755 index 0000000..e879dbc Binary files /dev/null and b/libs/mips/libogg.so differ diff --git a/libs/mips/libvorbis-jni.so b/libs/mips/libvorbis-jni.so new file mode 100755 index 0000000..c96b8a2 Binary files /dev/null and b/libs/mips/libvorbis-jni.so differ diff --git a/libs/mips/libvorbis.so b/libs/mips/libvorbis.so new file mode 100755 index 0000000..8dfb7dc Binary files /dev/null and b/libs/mips/libvorbis.so differ diff --git a/libs/x86/libogg.so b/libs/x86/libogg.so new file mode 100755 index 0000000..7ee3cc6 Binary files /dev/null and b/libs/x86/libogg.so differ diff --git a/libs/x86/libvorbis-jni.so b/libs/x86/libvorbis-jni.so new file mode 100755 index 0000000..c99a710 Binary files /dev/null and b/libs/x86/libvorbis-jni.so differ diff --git a/libs/x86/libvorbis.so b/libs/x86/libvorbis.so new file mode 100755 index 0000000..bf8e980 Binary files /dev/null and b/libs/x86/libvorbis.so differ