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中的规则