blob: b067aaa71007943e35879b03c3326afc9ad5b166 [file] [log] [blame]
you.chen4e379322024-01-08 09:41:59 +08001inherit externalsrc package
2
3DESCRIPTION = "lynq-log-transfer"
4LICENSE = "CLOSED"
5LIC_FILES_CHKSUM = "file://LICENSE;md5=e1696b147d49d491bcb4da1a57173fff"
6DEPENDS += "platform-libs liblynq-log"
7inherit workonsrc
8WORKONSRC = "${TOPDIR}/../LYNQ_PUBLIC/IC_src/mtk/packages/apps/lynq-log-transfer"
9
10TARGET_CC_ARCH += "${LDFLAGS}"
11
12
13#INHIBIT_PACKAGE_STRIP = "1"
14do_compile () {
15 if [ "${PACKAGE_ARCH}" = "cortexa7hf-vfp-vfpv4-neon" ]; then
16 oe_runmake all ROOT=${STAGING_DIR_HOST} OFLAGS="--sysroot=${STAGING_DIR_HOST} -Os -mhard-float -Wl,--hash-style=gnu -DTELEPHONYWARE"
17 elif [ "${PACKAGE_ARCH}" = "cortexa7hf-neon-vfpv4" ]; then
18 oe_runmake all ROOT=${STAGING_DIR_HOST} OFLAGS="--sysroot=${STAGING_DIR_HOST} -Os -mhard-float -Wl,--hash-style=gnu -DTELEPHONYWARE"
19 elif [ "${PACKAGE_ARCH}" = "cortexa53hf-neon-fp-armv8" ]; then
20 oe_runmake all ROOT=${STAGING_DIR_HOST} OFLAGS="--sysroot=${STAGING_DIR_HOST} -Os -mhard-float -Wl,--hash-style=gnu -DTELEPHONYWARE -mhard-float -mfpu=neon-fp-armv8 -mfloat-abi=hard -mcpu=cortex-a53 -mtune=cortex-a53"
21 else
22 oe_runmake all ROOT=${STAGING_DIR_HOST} OFLAGS="--sysroot=${STAGING_DIR_HOST} -Os -Wl,--hash-style=gnu -DTELEPHONYWARE"
23 fi
24}
25
26do_install() {
27 install -d ${D}${bindir}/
28 install -m 0755 ${S}/lynq-log-transfer ${D}${bindir}/
29 install -m 0755 ${B}/lynq_inner_log_transfer.sh ${D}${bindir}/
30}