我们可以在Android.mk文件中执行call all-subdir-java-files
,以递归方式链接所有java文件。我们如何使用类似call all-subdir-cc-files
的方式链接所有c和c++文件?我可以自己定义一个函数all-subdir-cc-files
并在Android.mk文件中调用它吗?
是的,您可以将函数添加到Android.mk中。这是一个makefile,仅此而已。你应该只记住,Android.mk可能不止一次被包括在内,你为不同的ABI构建。
这里可以找到一个返回给定目录下文件列表的函数示例。
至于all-subdir-java-files
,请注意它属于AOSP构建引擎,而不是NDK。