在 Android.mk 文件中添加要调用的函数

Add functions to be called in Android.mk file

我们可以在 Android.mk 文件中执行 call all-subdir-java-files 到 link 所有 java 文件递归。我们如何使用类似 call all-subdir-cc-files 的方式 link 所有 c 和 c++ 文件?我可以自己定义一个函数 all-subdir-cc-files 并在 Android.mk 文件中调用它吗?

是的,您可以将您的功能添加到 Android.mk。它是一个 makefile,仅此而已。您应该只记住 Android.mk 可能会被多次包含,因为您是为不同的 ABI 构建的。

returns 可以找到给定目录下的文件列表的函数示例 here

至于all-subdir-java-files,请注意,它属于AOSP构建引擎,不属于NDK。