blob: 634c9b11ac7dde02021c28ea44ef383da842f23c [file] [log] [blame]
require atp-source_3.1.inc
inherit native
SUMMARY = "AMBA ATP Engine gem5 models"
S = "${WORKDIR}/git"
SRC_URI = "${ATP_SRC} file://start-gem5-atp.sh"
do_configure[noexec] = "1"
do_compile[noexec] = "1"
do_install() {
install -d ${D}${datadir}/gem5/configs ${D}${datadir}/atp ${D}${bindir}
# baremetal_atp.py machine configuration and sample stream.atp file
install ${S}/gem5/baremetal_atp.py ${S}/configs/stream.atp ${D}${datadir}/gem5/configs
# ATP Engine sources for gem5 to use
install ${S}/SConscript ${S}/*.hh ${S}/*.cc ${D}${datadir}/atp
cp -RL ${S}/gem5 ${S}/proto ${D}${datadir}/atp
install ${WORKDIR}/start-gem5-atp.sh ${D}${bindir}
}
addtask addto_recipe_sysroot after do_populate_sysroot before do_build