如何使用 android NDK 编译第三方库?我正在编译一个将 JNI 函数实现为共享库的包装器,它依赖于另一个 3rd 方库(HTK)。我不知道如何设置makefile。以下不起作用:
LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
include HTKLib/Android.mk
LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
LOCAL_MODULE := gaitfuncs
LOCAL_SRC_FILES := gaitfuncs.c
%LOCAL_LDLIBS := -L$(SYSROOT)/usr/lib -llog
include $(BUILD_SHARED_LIBRARY)
然后,第二个 makefile 应该构建一个静态库,我的共享库链接到该库。如何正确包含此子目录 makefile?这是正确的做法吗?作为奖励: LOCAL_SRC_FILES 变量是否有通配符来获取所有以 .c 结尾的文件。
谢谢!