当libXYZ.so
没有直接链接到目标时,如何添加共享库(让它为LOCAL_MODULE
)作为libXYZ.so
目标的依赖项。
如何确保构建系统首先构建依赖项(libXYZ.so
),然后从LOCAL_MODULE
Android.mk
的命令
这是必需的,因为在我的构建中,不使用自身的依赖项(libXYZ.so
),而是使用具有不同名称的符号链接。 (libABC.so -> libXYZ.so
)。在创建共享库之后生成符号链接,作为LOCAL_POST_INSTALL_CMD
的一部分。
答案 0 :(得分:0)
您可以将库添加到先决条件列表中:
LOCAL_MODULE: libXYZ.so
但是你必须相信构建库的规则也会构建符号链接。使符号链接本身成为目标更安全,使符号链接成为模块的先决条件,并使库成为符号链接的先决条件。