You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
27 lines
834 B
27 lines
834 B
LOCAL_PATH := $(call my-dir)
|
|
include $(CLEAR_VARS)
|
|
LOCAL_MODULE := libwhisper
|
|
include $(LOCAL_PATH)/Whisper.mk
|
|
include $(BUILD_SHARED_LIBRARY)
|
|
|
|
ifeq ($(TARGET_ARCH_ABI),armeabi-v7a)
|
|
include $(CLEAR_VARS)
|
|
LOCAL_MODULE := libwhisper_vfpv4
|
|
include $(LOCAL_PATH)/Whisper.mk
|
|
# Allow building NEON FMA code.
|
|
# https://android.googlesource.com/platform/ndk/+/master/sources/android/cpufeatures/cpu-features.h
|
|
LOCAL_CFLAGS += -mfpu=neon-vfpv4
|
|
include $(BUILD_SHARED_LIBRARY)
|
|
endif
|
|
|
|
ifeq ($(TARGET_ARCH_ABI),arm64-v8a)
|
|
include $(CLEAR_VARS)
|
|
LOCAL_MODULE := libwhisper_v8fp16_va
|
|
include $(LOCAL_PATH)/Whisper.mk
|
|
# Allow building NEON FMA code.
|
|
# https://android.googlesource.com/platform/ndk/+/master/sources/android/cpufeatures/cpu-features.h
|
|
LOCAL_CFLAGS += -march=armv8.2-a+fp16
|
|
include $(BUILD_SHARED_LIBRARY)
|
|
endif
|
|
|