blob: a50e87ee00aac58b912b6db501d85aeea1992214 [file] [log] [blame]
l.yang7d7b51c2023-08-04 17:02:48 +08001#inherit externalsrc package
2
3DESCRIPTION = "liblynq-qser-fota.so "
4SECTION = "base"
5#LICENSE = "Mobiletek""
6LICENSE = "CLOSED"
7LIC_FILES_CHKSUM = "file://LICENSE;md5=e1696b147d49d491bcb4da1a57173fff"
xf.lice873192023-11-08 17:10:35 -08008DEPENDS += "bootchart liblynq-log libupi-ab openssl libflags"
l.yang7d7b51c2023-08-04 17:02:48 +08009
10#inherit workonsrc
11WORKONSRC = "${TOPDIR}/../src/lynq/lib/liblynq-qser-fota/"
12
13FILESEXTRAPATHS_prepend :="${TOPDIR}/../src/lynq/lib/:"
14SRC_URI = " \
15 file://liblynq-qser-fota \
16 "
17SRC-DIR = "${S}/../liblynq-qser-fota"
18TARGET_CC_ARCH += "${LDFLAGS}"
19BB_INCLUDE_ADD = "--sysroot=${STAGING_DIR_HOST}"
20BB_LDFLAGS_ADD = "--sysroot=${STAGING_DIR_HOST} -Wl,--hash-style=gnu"
21
22#Parameters passed to do_compile()
23
24FILES_${PN} = "${base_libdir}/*.so \
25 ${base_bindir}\
26 ${base_sbindir}"
27
28
29FILES_${PN}-dev = "/test \
30 ${includedir}"
31
32FILES_${PN}-doc = "/doc"
33
34FILES_${PN}-dbg ="${base_bindir}/.debug \
35 ${base_libdir}/.debug \
36 ${base_sbindir}/.debug"
37
38INSANE_SKIP_${PN} += "already-stripped"
39INSANE_SKIP_${PN} += "installed-vs-shipped"
40
41
42#INHIBIT_PACKAGE_STRIP = "1"
43do_compile () {
44 oe_runmake all -C ${SRC-DIR} ROOT=${STAGING_DIR_HOST} OFLAGS="--sysroot=${STAGING_DIR_HOST} -Os -Wl,--hash-style=gnu -DTELEPHONYWARE"
45}
46
47do_install () {
48 oe_runmake install -C ${SRC-DIR} ROOT=${D}
49
50 if [ -d "${WORKONSRC}" ] ; then
51 install -d ${D}${includedir}/
52 cp -af ${SRC-DIR}/include/ ${D}${includedir}/
53 fi
54}
55
56addtask bachclean
57do_bachclean () {
58 oe_runmake clean
59}