From f40b1031ab1f8d2d79aa5dad92420086c4e12fad Mon Sep 17 00:00:00 2001 From: zhengshujuan <307911775@qq.com> Date: Tue, 16 Jan 2024 22:50:31 -0800 Subject: [PATCH] hieulerpi: add bb of externed_device_sample add device-sample_0.0.0.bb Signed-off-by: zhengshujuan <307911775@qq.com> --- .oebuild/manifest.yaml | 5 +- .../device_sample/device-sample_0.0.0.bb | 55 +++++++++++++++++++ 2 files changed, 59 insertions(+), 1 deletion(-) create mode 100644 bsp/meta-hisilicon/dynamic-layers/ros2-layer/recipes-hipirobot/device_sample/device-sample_0.0.0.bb diff --git a/.oebuild/manifest.yaml b/.oebuild/manifest.yaml index 7d54d85e3a3..d208991e332 100644 --- a/.oebuild/manifest.yaml +++ b/.oebuild/manifest.yaml @@ -1487,7 +1487,10 @@ manifest_list: version: 83df54a4166622709820cb95411a3aa88c0fe5aa HiEuler-driver: remote_url: https://gitee.com/HiEuler/hardware_driver.git - version: f93c2fb0e1df40c9adcdd251f5a2db126a10f7d0 + version: 43c44c292d1c8ea629ccf864ae82f4021ea4857d hirobot_component_dtof: remote_url: https://gitee.com/hipirobot/hirobot_component_dtof.git version: aa04480006ee91d955688594c90a84cc28c10e61 + externed_device_sample: + remote_url: https://gitee.com/HiEuler/externed_device_sample.git + version: 40ee10bdfcc5d1684a29b2455420de25abb1f5ca diff --git a/bsp/meta-hisilicon/dynamic-layers/ros2-layer/recipes-hipirobot/device_sample/device-sample_0.0.0.bb b/bsp/meta-hisilicon/dynamic-layers/ros2-layer/recipes-hipirobot/device_sample/device-sample_0.0.0.bb new file mode 100644 index 00000000000..9d7d0139470 --- /dev/null +++ b/bsp/meta-hisilicon/dynamic-layers/ros2-layer/recipes-hipirobot/device_sample/device-sample_0.0.0.bb @@ -0,0 +1,55 @@ +SUMMARY = "hieuler device sample" +DESCRIPTION = "device samples of hieulerpi" +HOMEPAGE = "https://gitee.com/HiEuler/externed_device_sample" +LICENSE = "CLOSED" + +inherit pkgconfig + +OPENEULER_LOCAL_NAME = "externed_device_sample" + +SRC_URI = " \ + file://HiEuler-driver/drivers/lib.tar.gz \ + file://HiEuler-driver/drivers/include.tar.gz \ + file://externed_device_sample \ +" + +S = "${WORKDIR}" + +do_compile:prepend () { + rm -rf ${S}/externed_device_sample/mpp/out + mkdir ${S}/externed_device_sample/mpp/out + cp -r -P ${WORKDIR}/lib ${S}/externed_device_sample/mpp/out/ + cp -r -P ${WORKDIR}/include ${S}/externed_device_sample/mpp/out/ +} + +do_compile () { + pushd externed_device_sample + pwd + oe_runmake + popd + pushd externed_device_sample/mpp/sample/audio + oe_runmake + popd + pushd externed_device_sample/mpp/sample/hdmi + oe_runmake + popd +} + +do_install () { + install -d ${D}/root/ + mkdir -p ${D}/root/device_sample/source_file + + install -m 0755 externed_device_sample/test ${D}/root/device_sample/test + install -m 0755 externed_device_sample/mpp/sample/audio/sample_audio ${D}/root/device_sample/sample_audio + cp -rf externed_device_sample/mpp/sample/audio/source_file/* ${D}/root/device_sample/source_file/ + install -m 0755 externed_device_sample/mpp/sample/hdmi/sample_hdmi ${D}/root/device_sample/sample_hdmi + cp -rf externed_device_sample/mpp/sample/hdmi/source_file/* ${D}/root/device_sample/source_file/ + +} + +FILES:${PN} = " \ + /root/device_sample \ +" + +INSANE_SKIP:${PN} += "already-stripped" + -- Gitee