From e4e92bf2b00ed469141029640f192579c0ba1025 Mon Sep 17 00:00:00 2001 From: Timothy Pearson Date: Sat, 1 Oct 2016 17:09:04 -0500 Subject: Switch FFTS to linkotec branch for cross-arch support --- lib/ffts/java/android/jni/Android.mk | 25 +++++++++++++++++++++++++ lib/ffts/java/android/jni/Application.mk | 2 ++ 2 files changed, 27 insertions(+) create mode 100644 lib/ffts/java/android/jni/Android.mk create mode 100644 lib/ffts/java/android/jni/Application.mk (limited to 'lib/ffts/java/android/jni') diff --git a/lib/ffts/java/android/jni/Android.mk b/lib/ffts/java/android/jni/Android.mk new file mode 100644 index 0000000..879ef4d --- /dev/null +++ b/lib/ffts/java/android/jni/Android.mk @@ -0,0 +1,25 @@ +LOCAL_PATH := $(call my-dir) + +TOP=../../.. + +# Include the shared library +#include $(CLEAR_VARS) +#LOCAL_MODULE := ffts +#LOCAL_SRC_FILES := ../../../src/.libs/libffts.so +#include $(PREBUILT_SHARED_LIBRARY) + +# Include the static library in shared lib +include $(CLEAR_VARS) +LOCAL_MODULE := ffts +LOCAL_SRC_FILES := $(TOP)/java/android/bin/lib/libffts.a +LOCAL_EXPORT_C_INCLUDES := $(TOP)/include +include $(PREBUILT_STATIC_LIBRARY) + +include $(CLEAR_VARS) +LOCAL_MODULE := ffts_jni +LOCAL_CFLAGS := -I$(TOP)/include -I$(TOP)/java/jni -I$(TOP) -Wno-pointer-to-int-cast -Wno-int-to-pointer-cast +LOCAL_SRC_FILES := $(TOP)/java/jni/ffts_jni.c +LOCAL_LDLIBS := -L$(SYSROOT)/usr/lib -llog +LOCAL_STATIC_LIBRARIES := ffts + +include $(BUILD_SHARED_LIBRARY) diff --git a/lib/ffts/java/android/jni/Application.mk b/lib/ffts/java/android/jni/Application.mk new file mode 100644 index 0000000..12c9df6 --- /dev/null +++ b/lib/ffts/java/android/jni/Application.mk @@ -0,0 +1,2 @@ +# requires NEON atm +APP_ABI := armeabi-v7a -- cgit v1.2.3