1. jni目录下有多个子目录,并且子目录中也有Android.mk,我们可以在jni目录下的Android.mk使用下面两种方法:
1.1 逐一使用 include $(LOCAL_PATH)/子目录/Android.mk列出每个需要使用的Android.mk,下划线部分是子目录中Android.mk的绝对路径;
1.2 由于ndk中使用直接include $(call all-subdir-makefiles)无效,我们可以分两步来操作:
ALL_MK_FILES := $(call all-subdir-makefiles)
....
include $(ALL_MK_FILES)
2. ifeq及ifdef同Makefile中的规则
本文介绍在JNI目录结构中如何处理多个子目录下的Android.mk文件,包括两种有效的方法:逐个包含每个子目录的Android.mk或者通过两步操作实现所有子目录的makefile自动加载。
838

被折叠的 条评论
为什么被折叠?



