M7350/oe-core/meta-msm/recipes/libupnp/libupnp.bb
2024-09-09 08:57:42 +00:00

41 lines
1.3 KiB
BlitzBasic

DESCRIPTION = "Used for upnp function"
inherit tp-link-common
SRC_DIR = "${WORKSPACE}/oe-core/build/downloads/libupnp.tar.bz2"
S="${WORKDIR}/${PN}"
FILES_${PN} += "${libdir}/libixml.so"
FILES_${PN} += "${libdir}/libthreadutil.so"
FILES_${PN} += "${libdir}/libupnp.so"
#Disable the split of debug information into -dbg files
INHIBIT_PACKAGE_DEBUG_SPLIT = "1"
PACKAGES = "${PN}"
do_compile() {
oe_runmake
}
do_install() {
install -d ${D}${libdir}/
install -m 0644 ${S}/libupnp.so ${D}${libdir}/
install -m 0644 ${S}/libixml.so ${D}${libdir}/
install -m 0644 ${S}/libthreadutil.so ${D}${libdir}/
install -d ${D}${includedir}/
install -m 0644 inc/upnp.h ${D}${includedir}/
install -m 0644 inc/ixml.h ${D}${includedir}/
install -m 0644 inc/upnptools.h ${D}${includedir}/
install -m 0644 inc/UpnpGlobal.h ${D}${includedir}/
install -m 0644 inc/upnpconfig.h ${D}${includedir}/
install -m 0644 inc/UpnpInet.h ${D}${includedir}/
install -m 0644 inc/UpnpUniStd.h ${D}${includedir}/
install -m 0644 inc/TimerThread.h ${D}${includedir}/
install -m 0644 inc/FreeList.h ${D}${includedir}/
install -m 0644 inc/ithread.h ${D}${includedir}/
install -m 0644 inc/LinkedList.h ${D}${includedir}/
install -m 0644 inc/ThreadPool.h ${D}${includedir}/
}