簡體   English   中英

如何為目標添加依賴項

[英]How to add a dependency for a target

libXYZ.so不直接鏈接到目標時,如何添加共享庫(將其libXYZ.solibXYZ.so )作為LOCAL_MODULE目標的依賴項。

如何確保構建系統首先構建依賴項( libXYZ.so ),然后從Android.mk執行LOCAL_MODULE命令

這是必需的,因為在我的構建中,未使用自身的依賴項( libXYZ.so ),而是使用了具有不同名稱的符號鏈接。 libABC.so -> libXYZ.so )。 符號鏈接是在創建共享庫之后生成的,作為LOCAL_POST_INSTALL_CMD一部分。

您可以將庫添加到先決條件列表中:

LOCAL_MODULE: libXYZ.so

但是您必須信任構建庫的規則也構建符號鏈接。 將symlink本身作為目標,將symlink設為模塊的先決條件,並使庫成為symlink的先決條件,將更為安全。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM