DESCRIPTION = "Unisoc optee module" HOMEPAGE = "http://www.unisoc.com/" LICENSE = "Apache-2.0" SECTION = "libs" DEPENDS = "optee-libteec" RDEPENDS:${PN} = "optee-libteec" INSANE_SKIP:${PN} = "file-rdeps" EXTERNALSRC_BUILD = "${EXTERNALSRC}" MK_CONFIG = " \ CFG_TEE_FS_PARENT_PATH=/mnt/data/tee \ CFG_TEE_CLIENT_LOAD_PATH=/usr/lib \ CFG_GP_SOCKETS=n \ CFG_TA_GPROF_SUPPORT=n \ CFG_FTRACE_SUPPORT=n \ " inherit systemd update-rc.d NATIVE_SYSTEMD_SUPPORT = "1" SYSTEMD_PACKAGES = "${PN}" SYSTEMD_SERVICE:${PN} = "optee-tee-supplicant.service" INITSCRIPT_NAME = "optee-tee-supplicant-init" INITSCRIPT_PARAMS = "start 59 3 4 5 . stop 59 0 6 ." do_compile () { make clean make ${MK_CONFIG} O=${B}/out } do_install () { install -d ${D}${bindir} install -m 0755 ${S}/out/tee-supplicant/tee-supplicant ${D}${bindir}/ install -d ${D}${sysconfdir}/init.d install -m 0755 ${THISDIR}/files/optee-tee-supplicant-init ${D}/${sysconfdir}/init.d/optee-tee-supplicant-init install -d ${D}${systemd_unitdir}/system/ install -m 0644 ${THISDIR}/files/optee-tee-supplicant.service ${D}${systemd_unitdir}/system } FILES:${PN} = "${bindir}/tee-supplicant \ ${systemd_unitdir}/system/optee-tee-supplicant.service \ ${sysconfdir}/init.d/optee-tee-supplicant-init" FILES:${PN}-optee-tee-supplicant = "${sysconfdir}/init.d/optee-tee-supplicant-init" TARGET_CC_ARCH += "${LDFLAGS}"