Mercurial > hg > sv-dependency-builds
view src/rubberband-1.8.1/Android.mk @ 169:223a55898ab9 tip default
Add null config files
author | Chris Cannam <cannam@all-day-breakfast.com> |
---|---|
date | Mon, 02 Mar 2020 14:03:47 +0000 |
parents | 89f5e221ed7b |
children |
line wrap: on
line source
LOCAL_MODULE := rubberband LOCAL_MODULE_FILENAME := librubberband LOCAL_C_INCLUDES := $(LOCAL_PATH)/rubberband $(LOCAL_PATH)/rubberband/src RUBBERBAND_PATH := rubberband RUBBERBAND_SRC_PATH := $(RUBBERBAND_PATH)/src RUBBERBAND_JNI_FILES := \ $(RUBBERBAND_SRC_PATH)/jni/RubberBandStretcherJNI.cpp RUBBERBAND_SRC_FILES := \ $(RUBBERBAND_SRC_PATH)/base/Profiler.cpp \ $(RUBBERBAND_SRC_PATH)/system/Thread.cpp \ $(RUBBERBAND_SRC_PATH)/system/Allocators.cpp \ $(RUBBERBAND_SRC_PATH)/system/sysutils.cpp \ $(RUBBERBAND_SRC_PATH)/system/VectorOpsComplex.cpp \ $(RUBBERBAND_SRC_PATH)/StretcherChannelData.cpp \ $(RUBBERBAND_SRC_PATH)/dsp/AudioCurveCalculator.cpp \ $(RUBBERBAND_SRC_PATH)/dsp/FFT.cpp \ $(RUBBERBAND_SRC_PATH)/dsp/Resampler.cpp \ $(RUBBERBAND_SRC_PATH)/audiocurves/SilentAudioCurve.cpp \ $(RUBBERBAND_SRC_PATH)/audiocurves/CompoundAudioCurve.cpp \ $(RUBBERBAND_SRC_PATH)/audiocurves/HighFrequencyAudioCurve.cpp \ $(RUBBERBAND_SRC_PATH)/audiocurves/SpectralDifferenceAudioCurve.cpp \ $(RUBBERBAND_SRC_PATH)/audiocurves/ConstantAudioCurve.cpp \ $(RUBBERBAND_SRC_PATH)/audiocurves/PercussiveAudioCurve.cpp \ $(RUBBERBAND_SRC_PATH)/StretcherImpl.cpp \ $(RUBBERBAND_SRC_PATH)/StretcherProcess.cpp \ $(RUBBERBAND_SRC_PATH)/StretchCalculator.cpp \ $(RUBBERBAND_SRC_PATH)/RubberBandStretcher.cpp \ $(RUBBERBAND_SRC_PATH)/speex/resample.c LOCAL_SRC_FILES += \ $(RUBBERBAND_JNI_FILES) \ $(RUBBERBAND_SRC_FILES) LOCAL_SRC_FILES += \ $(RUBBERBAND_SRC_PATH)/kissfft/kiss_fft.c \ $(RUBBERBAND_SRC_PATH)/kissfft/kiss_fftr.c LOCAL_CFLAGS_DEBUG := \ -g \ -mfloat-abi=softfp \ -DWANT_TIMING \ -DFFT_MEASUREMENT LOCAL_CFLAGS_RELEASE := \ -O3 \ -mfpu=neon \ -mfloat-abi=softfp \ -ffast-math \ -ftree-vectorize \ -ftree-vect-loop-version \ -freciprocal-math \ -fsingle-precision-constant \ -D__ARM_ARCH_7__ \ -DUSE_POMMIER_MATHFUN \ -DNO_TIMING \ -DNO_TIMING_COMPLETE_NOOP LOCAL_CFLAGS := \ -Wall \ -I$(RUBBERBAND_PATH) \ -I$(RUBBERBAND_SRC_PATH) \ -DUSE_SPEEX \ -DUSE_KISSFFT \ -DPROCESS_SAMPLE_TYPE=float \ -DLACK_POSIX_MEMALIGN \ -DUSE_OWN_ALIGNED_MALLOC \ -DLACK_BAD_ALLOC \ -DLACK_SINCOS \ -DNO_EXCEPTIONS \ -DNO_THREADING \ -DNO_THREAD_CHECKS \ $(LOCAL_CFLAGS_RELEASE) LOCAL_LDLIBS += -llog TARGET_ARCH_ABI := armeabi-v7a LOCAL_ARM_MODE := arm LOCAL_ARM_NEON := true include $(BUILD_SHARED_LIBRARY)