plink-dpu-client.bb 1.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. DESCRIPTION = "Light plink dpu client module"
  2. LICENSE = "CLOSED"
  3. COMPATIBLE_MACHINE = "light-*"
  4. SRC_URI = " \
  5. git://git@gitee.com/thead-yocto/plink_dpu_client.git;branch=master;protocol=http \
  6. "
  7. THEAD_BSP_TAG ?= "${AUTOREV}"
  8. SRCREV = "${THEAD_BSP_TAG}"
  9. S = "${WORKDIR}/git"
  10. DEPENDS = "process-linker libdrm"
  11. RDEPENDS:${PN} = "process-linker libdrm"
  12. export SYSROOT_DIR="${PKG_CONFIG_SYSROOT_DIR}"
  13. export ARCH?="riscv"
  14. export BOARD_NAME="${MACHINEOVERRIDES}"
  15. export CROSS_COMPILE="riscv64-linux-"
  16. export TOOLCHAIN_DIR?="${EXTERNAL_TOOLCHAIN}"
  17. export LINUX_DIR?="${STAGING_KERNEL_BUILDDIR}"
  18. export PATH="/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
  19. export EXTRA_OEMAKE = "INC_PATH=${PKG_CONFIG_SYSROOT_DIR}/${includedir} LIB_PATH=${PKG_CONFIG_SYSROOT_DIR}/${libdir}"
  20. do_install() {
  21. install -d ${D}${datadir}/dpu/test/bin
  22. install -m 0755 ${S}/output/plink_dpu_client ${D}${datadir}/dpu/test/bin
  23. }
  24. FILES:${PN} = "${libdir} ${datadir} ${includedir}"
  25. PACKAGES = "${PN}"
  26. INSANE_SKIP:${PN} += " debug-files staticdev "