summaryrefslogtreecommitdiff
path: root/meta-arm/meta-atp/recipes-devtools/atp/atp-gem5-native_3.1.bb
blob: 634c9b11ac7dde02021c28ea44ef383da842f23c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
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