summaryrefslogtreecommitdiffstats
path: root/meta-agl/meta-agl-basesystem/recipes-core/agl-basefiles/agl-basefiles_1.0.0.bb
diff options
context:
space:
mode:
Diffstat (limited to 'meta-agl/meta-agl-basesystem/recipes-core/agl-basefiles/agl-basefiles_1.0.0.bb')
-rw-r--r--meta-agl/meta-agl-basesystem/recipes-core/agl-basefiles/agl-basefiles_1.0.0.bb61
1 files changed, 61 insertions, 0 deletions
diff --git a/meta-agl/meta-agl-basesystem/recipes-core/agl-basefiles/agl-basefiles_1.0.0.bb b/meta-agl/meta-agl-basesystem/recipes-core/agl-basefiles/agl-basefiles_1.0.0.bb
new file mode 100644
index 00000000..bbe6f008
--- /dev/null
+++ b/meta-agl/meta-agl-basesystem/recipes-core/agl-basefiles/agl-basefiles_1.0.0.bb
@@ -0,0 +1,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
+}
+