meta-ti-bsp: linux-bb.org: add bbappend to apply AGL config fragments
[AGL/meta-agl.git] / meta-agl-bsp / meta-rcar-gen3-adas / recipes-bsp / si-tools / si-tools.bbappend
index 7a45931..7121bd1 100644 (file)
@@ -1,8 +1,28 @@
-FILESEXTRAPATHS_append := ":${THISDIR}/files"
+FILESEXTRAPATHS:append := ":${THISDIR}/files"
 
 SRC_URI += " \
     file://si-tools-fm-improvements.patch \
 "
 
-EXTRA_OEMAKE_append = " 'LDFLAGS=${LDFLAGS}'"
+EXTRA_OEMAKE:append = " 'LDFLAGS=${LDFLAGS}'"
 
+do_install() {
+    install -d ${D}${bindir}
+    install -d ${D}${nonarch_base_libdir}/firmware/radio/
+
+    install -m 755 si_ctl ${D}${bindir}
+    install -m 755 si_flash ${D}${bindir}
+    for file in ${SCRIPTS}; do
+        install -m 755 ${S}/scripts/$file ${D}${bindir}
+        sed -e 's,^\(SI_ARGS\s*=\s*\).*,\1"/dev/i2c-12 0x65",' -i ${D}${bindir}/$file
+    done
+
+    for file in ${FIRMWARE}; do
+        install -m 644 ${S}/firmware/$file ${D}${nonarch_base_libdir}/firmware/radio/
+    done
+}
+
+FILES:${PN} = " \
+    ${bindir} \
+    ${nonarch_base_libdir}/firmware/radio \
+"