【发布时间】:2020-06-17 02:56:08
【问题描述】:
我在 Yocto 映像构建期间通过某个配方下载了一些文件。我想将它们包含在同一图像的 SDK 中。
我在 TOOLCHAIN_TARGET_TASK 中添加了这个食谱。
当我基于我的自定义映像 (populate_sdk) 构建 SDK 时,生成的 SDK 中缺少这些文件。我只能看到为该特定配方制作的某些特定头文件。
我想知道如何在 SDK 构建中包含这些文件。我没有找到任何对 SDK 文件执行此操作的命令。
作为参考,文件是通过配方从这个 git 下载的: https://github.com/dji-sdk/Onboard-SDK/archive/3.6.zip
配方:
SUMMARY = "DJI Onboard SDK"
SECTION = "libs"
LICENSE_FLAGS = "osdk"
LICENSE = "CLOSED"
PV = "3.6"
SRC_URI = "https://github.com/dji-sdk/Onboard-SDK/archive/${PV}.zip"
FILESEXTRAPATHS_prepend := "${THISDIR}/Onboard-SDK-${PV}:"
TOOLCHAIN_TARGET_TASK_append = " osdk"
S="${WORKDIR}/Onboard-SDK-${PV}"
INSANE_SKIP_${PN} = "dev-so"
INHIBIT_PACKAGE_STRIP = "1"
INHIBIT_SYSROOT_STRIP = "1"
INHIBIT_PACKAGE_DEBUG_SPLIT = "1"
inherit pkgconfig cmake
FILES_${PN} = "usr/lib/* usr/share/*"
FILES_${PN}-dev = "usr/include/*"
【问题讨论】: