Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- VERSION_MAJ="${@d.getVar("PV").split("-")[0]}"
- do_compile:prepend() {
- # make clean
- }
- COMPATIBLE_MACHINE = "(x86_64|aarch64)"
- BUILD_DIR:aarch64="lib_linux_aarch64"
- BUILD_DIR:x86_64="lib_linux_x86_64"
- INSANE_SKIP += "pkgconfig"
- SYSROOT_DIRS += "/usr/src"
- do_install() {
- install -d ${D}${libdir}
- #dbg
- install -d ${D}${libdir}/.debug
- install -m 0644 ${S}/${BUILD_DIR}/${LIB_NAME}.so.${PV}.debug ${D}${libdir}/.debug/
- install -d ${D}${prefix}/src/${PN}
- cp -r ${S}/include ${D}${prefix}/src/${PN}/
- cp -r ${S}/src ${D}${prefix}/src/${PN}/
- cp ${S}/${PN}.pc ${D}${prefix}/src/${PN}/
- cp -r ${S}/make ${D}${prefix}/src/${PN}/
- #staticdev
- install -m 0644 ${S}/${BUILD_DIR}/${LIB_NAME}_s.a ${D}${libdir}
- #dev
- lnr ${D}${libdir}/${LIB_NAME}.so.${PV} ${D}${libdir}/${LIB_NAME}.so
- install -d ${D}${includedir}/${BPN}
- cp -r ${S}/include/* ${D}${includedir}/${BPN}
- install -d ${D}${libdir}/pkgconfig
- install -m 0644 ${S}/${PN}.pc ${D}${libdir}/pkgconfig
- #reg
- install -m 0644 ${S}/${BUILD_DIR}/${LIB_NAME}.so.${PV} ${D}${libdir}
- lnr ${D}${libdir}/${LIB_NAME}.so.${PV} ${D}${libdir}/${LIB_NAME}.so.${VERSION_MAJ}
- }
- FILES:${PN}-dbg += "${prefix}/src/${PN}/*"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement