123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263 |
- DESCRIPTION = "Open Portable TEE binary"
- LICENSE = "CLOSED"
- PV = "0.1"
- PR = "r0"
- DEPENDS = "e2fsprogs-native linux-thead"
- COMPATIBLE_MACHINE = "light-*"
- SRC_URI = " \
- git://git@gitee.com/thead-yocto/xuantie-secure-system-image-release.git;branch=master;protocol=http \
- "
- THEAD_LINUX_TAG ?= "${AUTOREV}"
- SRCREV = "${THEAD_LINUX_TAG}"
- do_install() {
- install -d ${D}${libdir}
- install -d ${D}${bindir}
- install -d ${D}${sbindir}
- install -d ${D}${base_libdir}/optee_armtz
- install -d ${D}${libdir}/tee-supplicant/plugins
- install -m 0755 ${WORKDIR}/git/prebuild/ree-related/lib/* ${D}${libdir}
- install -m 0755 ${WORKDIR}/git/prebuild/ree-related/tee-supplicant/plugins/* ${D}${libdir}/tee-supplicant/plugins
- install -m 0755 ${WORKDIR}/git/prebuild/ree-related/bin/* ${D}${bindir}
- install -m 0755 ${WORKDIR}/git/prebuild/ree-related/sbin/* ${D}${sbindir}
- install -m 0755 ${WORKDIR}/git/prebuild/ree-related/optee_armtz/* ${D}${base_libdir}/optee_armtz
- if [ -f ${WORKDIR}/git/prebuild/images/light-fm-a/trust_firmware.bin ]; then
- cp ${WORKDIR}/git/prebuild/images/light-fm-a/trust_firmware.bin ${DEPLOY_DIR_IMAGE}/
- fi
- if [ -f ${WORKDIR}/git/prebuild/images/light-fm-a/tf.ext4 ]; then
- cp ${WORKDIR}/git/prebuild/images/light-fm-a/tf.ext4 ${DEPLOY_DIR_IMAGE}/
- fi
- if [ -f ${WORKDIR}/git/prebuild/images/light-fm-a/stashtf.ext4 ]; then
- cp ${WORKDIR}/git/prebuild/images/light-fm-a/stashtf.ext4 ${DEPLOY_DIR_IMAGE}/
- fi
- if [ -f ${WORKDIR}/git/prebuild/images/light-fm-a/tee.ext4 ]; then
- cp ${WORKDIR}/git/prebuild/images/light-fm-a/tee.ext4 ${DEPLOY_DIR_IMAGE}/
- fi
- if [ -f ${WORKDIR}/git/prebuild/images/light-fm-a/stashtee.ext4 ]; then
- cp ${WORKDIR}/git/prebuild/images/light-fm-a/stashtee.ext4 ${DEPLOY_DIR_IMAGE}/
- fi
- if [ -f ${WORKDIR}/git/prebuild/images/light-fm-a/tee.bin ]; then
- cp ${WORKDIR}/git/prebuild/images/light-fm-a/tee.bin ${DEPLOY_DIR_IMAGE}/
- fi
- }
- FILES_${PN} += " ${base_libdir} "
- FILES_${PN} += " ${libdir} "
- FILES_${PN} += " ${includedir} "
- FILES_${PN} += " ${datadir} "
- FILES_${PN} += " ${bindir} "
- FILES_${PN} += " ${sbindir} "
- do_install[nostamp] = "1"
- PACKAGES = "${PN}"
- INSANE_SKIP_${PN} += " debug-files already-stripped rpaths "
|