blob: ab8d052076c25065b845ed62ee48989ec34e03b7 [file] [log] [blame]
jb.qi250aa2c2023-09-07 07:20:16 -07001inherit externalsrc package
2DESCRIPTION = "autosuspend-client demo"
3
4LICENSE = "MobileTekProprietary"
5LIC_FILES_CHKSUM = "file://LICENSE;md5=4f60c98fa94e02f659ef5939f67fa8ae"
6#DEPENDS = "platform-libs"
7
8
9inherit workonsrc
10WORKONSRC = "${TOPDIR}/../src/lynq/packages/apps/lynq-qser-autosuspend-demo"
11FILESEXTRAPATHS_prepend :="${TOPDIR}/../src/lynq/packages/apps:"
12SRC_URI = " \
13 file://lynq-qser-autosuspend-demo \
14 "
15
16SRC-DIR = "${S}/../lynq-qser-autosuspend-demo"
17TARGET_CC_ARCH += "${LDFLAGS}"
18
19SYSTEMD_PACKAGES = "${PN}"
20#Parameters passed to do_compile()
21EXTRA_OEMAKE = "'TARGET_PLATFORM = ${TARGET_PLATFORM}'\"
22EXTRA_OEMAKE += "'MOBILETEK_RIL_CFG = ${MOBILETEK_RIL_CFG}'"
23
24EXTRA_OEMAKE += "'MOBILETEK_FOTA_CFG = ${MOBILETEK_FOTA_CFG}'"
25
26#INHIBIT_PACKAGE_STRIP = "1"
27do_compile () {
28 if test "${PACKAGE_ARCH}" = "cortexa7hf-vfp-vfpv4-neon" || test "${PACKAGE_ARCH}" = "cortexa7hf-neon-vfpv4"; then
29 oe_runmake all -C ${SRC-DIR} ROOT=${STAGING_DIR_HOST} OFLAGS="--sysroot=${STAGING_DIR_HOST} -mhard-float"
30 else
31 oe_runmake all -C ${SRC-DIR} ROOT=${STAGING_DIR_HOST} OFLAGS="--sysroot=${STAGING_DIR_HOST}"
32 fi
33}
34
35
36do_install() {
37 install -d ${D}${bindir}/
38 install -m 0755 ${SRC-DIR}/lynq-qser-autosuspend-demo ${D}${bindir}/
39 install -d ${D}${includedir}
40}