java - 如何将同一个文件包含到两个不同的包中 - Yocto
问题描述
我有一个构建的 yocto 配方,一个 Java .jar 文件,它需要包含在目标和开发包中,我已经尝试明确这些文件,但 yocto 不会创建两个具有相同内容的包。我正在尝试这个:
FILES_${PN} = "${libdir}/libfoo.jar"
FILES_${PN}-dev = "${libdir}/libfoo.jar"
但是开发包仍然是空的。
如何将此文件添加到这些 2 包中?
解决方案
如果你创建一个基础包并让你的两个包依赖它怎么办?
PACKAGES = "${PN}-dbg ${PN}-base ${PN} ${PN}-dev"
RDEPENDS_${PN} += "${PN}-base"
RDEPENDS_${PN}-dev += "${PN}-base"
推荐阅读
- outlook-redemption - 是否需要在 Outlook 对象模型中发布 MAPIOBJECT?
- microsoft-edge - 当 Microsoft Chromium Edge 磁贴不接受桌面链接磁贴时,如何向 StartLayout 添加参数?
- templates - 无法在新项目表单上公开现有控件
- assembly - 在包含正值和负值的数组中查找最大值
- javascript - compose/flow 和常规函数链接之间的区别
- javascript - 加载时修改模式窗口中的数据
- python - 将 args 和 kwargs 规范化为 kwarg 规范形式
- vba - 如何对过滤后的 ListBox 进行排序
- c++ - X3 和 MS VS2017 的问题
- git - Git rebase 的 --merge 选项有什么作用?