在分析Android.mk文件实际构建模块的方式时,我在target-executable-hook
文件中遇到了Android.mk
函数(或宏)。
/build/core/executable_internal.mk
中的:
$(call target-executable-hook)
我试图通过使用grep:
搜索target-executable-hook
来找到此函数的定义
$ cd {BUILD_ROOT}
$ grep -nr target-executable-hook *
executable_internal.mk:15:$(call target-executable-hook)
搜索整个AOSP目录花了很长时间,但它从来没有给我一个关于包含target-executable-hook
函数定义的文件的提示。
这是android 5.1.1
如果你们中任何人知道这个功能的实际定义,我将非常感谢你的帮助。
更新
我拥有的源包是由第三方制作的,整个源代码都是压缩的。我可以在提取后开始构建。不需要repo
命令。
可能是这个源代码已经从纯AOSP修改,其中一个修改是添加target-executable-hook
函数。
我不确定,但是从评论中,一位用户分享了他没有找到任何名为target-executable-hook
的函数的事实。
如果你遇到这个功能,如果你能在这里分享任何信息,我将不胜感激。