summaryrefslogtreecommitdiffstats
path: root/meta-agl/meta-agl-basesystem/recipes-core/agl-basefiles/agl-basefiles_1.0.0.bb
blob: bbe6f008e02cba3b139ebede91eaa4457fb6b526 (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
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
SUMMARY = "base-files for AGL software"
DESCRIPTION = "install base-files to build AGL software"
LICENSE     = "Apache-2.0"
LIC_FILES_CHKSUM = "file://${S}/LICENSE;md5=2ee41112a44fe7014dce33e26468ba93"

BBCLASSEXTEND = "native nativesdk"

SRC_URI += " \
    file://LICENSE \
    file://bin \
    file://share \
    file://npp \
    file://include \
    file://agldd \
"

FILES_${PN} += " \
    /bin/* \
    /agldd/* \
    /include/* \
    /npp/* \
    /share/* \
    /usr/agl/conf/backup_manager/* \
    /usr/agl/conf/systemmanager/* \
    /nv/npp/* \
"
#ALLOW_EMPTY_${PN} = "1"

FILES_${PN}-dev += " \ 
    /usr/agl/share/* \
    /usr/agl/include/* \
    /usr/agl/include/agldd/* \
    /usr/include/linux/* \
"
S = "${WORKDIR}"

#RDEPENDS_${PN} += " libcap-bin sudo"
#RDEPENDS_${PN}-dbg += " sysklogd strace"

do_configure[noexec] = "1"
do_compile[noexec] = "1"
do_package_qa[noexec] = "1"
do_install[depends] += "virtual/kernel:do_shared_workdir"

do_install() {
	install -C -d ${D}/nv/npp/
        install -C -d ${D}/usr/agl/share/
        install -C -d ${D}/usr/agl/include/agldd/
	install -C -d ${D}/usr/include/linux/
        install -m 644 ${WORKDIR}/agldd/* ${D}/usr/agl/include/agldd/
        install -m 644 ${WORKDIR}/include/* ${D}/usr/agl/include/
        install -m 644 ${WORKDIR}/share/* ${D}/usr/agl/share/
	install -m 644 ${WORKDIR}/npp/* ${D}/nv/npp/
	install -m 775 ${WORKDIR}/bin/launch_xml2cfg.sh ${D}/usr/agl/share/
	install -D -m 0644 ${TMPDIR}/work-shared/${MACHINE}/kernel-build-artifacts/include/generated/autoconf.h ${D}/usr/include/linux/
}

sysroot_stage_all_append(){
	sysroot_stage_dir ${D}/usr/agl ${SYSROOT_DESTDIR}${base_prefix}/usr/agl
}