SUMMARY = "Building and installing bootgen" DESCRIPTION = "Building and installing bootgen, a Xilinx tool that lets you stitch binary files together and generate device boot images" LICENSE = "Apache-2.0" LIC_FILES_CHKSUM = "file://LICENSE;md5=d526b6d0807bf263b97da1da876f39b1" S = "${WORKDIR}/git" DEPENDS += "openssl" RDEPENDS:${PN} += "openssl" REPO ?= "git://github.com/Xilinx/bootgen.git;protocol=https" BRANCH = "xlnx_rel_v2023.1" SRCREV = "4f1e1caf2c09cdeacc35cbeedaf2550c6e44c7fd" BRANCHARG = "${@['nobranch=1', 'branch=${BRANCH}'][d.getVar('BRANCH', True) != '']}" SRC_URI = "${REPO};${BRANCHARG}" EXTRA_OEMAKE += 'CROSS_COMPILER="${CXX}" -C ${S}' CXXFLAGS:append = " -std=c++0x" TARGET_CC_ARCH += "${LDFLAGS}" do_install() { install -d ${D}${bindir} install -Dm 0755 ${S}/bootgen ${D}${bindir} } FILES:${PN} = "${bindir}/bootgen" BBCLASSEXTEND = "native nativesdk"