sj.zhang | dd9b7bb | 2023-08-22 17:28:58 +0800 | [diff] [blame] | 1 | #inherit externalsrc package |
| 2 | #inherit externalsrc package systemd |
| 3 | DESCRIPTION = "lynq-systime-demo" |
| 4 | LICENSE = "CLOSED" |
| 5 | LICENSE = "CLOSED" |
| 6 | LIC_FILES_CHKSUM = "file://LICENSE;md5=b1e07e8d88e26263e71d3a9e2aa9a2ff" |
sj.zhang | 4f41107 | 2023-10-11 00:56:05 -0700 | [diff] [blame] | 7 | SRC_URI = "file://lynq_systime_demo.cpp \ |
| 8 | file://makefile \ |
| 9 | " |
sj.zhang | dd9b7bb | 2023-08-22 17:28:58 +0800 | [diff] [blame] | 10 | DEPENDS += "liblynq-systime" |
sj.zhang | dd9b7bb | 2023-08-22 17:28:58 +0800 | [diff] [blame] | 11 | |
| 12 | SRC-DIR = "${S}/../lynq-systime-demo" |
sj.zhang | 4f41107 | 2023-10-11 00:56:05 -0700 | [diff] [blame] | 13 | FILES_${PN} += "${bindir}/" |
sj.zhang | dd9b7bb | 2023-08-22 17:28:58 +0800 | [diff] [blame] | 14 | TARGET_CC_ARCH += "${LDFLAGS}" |
| 15 | SYSTEMD_PACKAGES = "${PN}" |
sj.zhang | 4f41107 | 2023-10-11 00:56:05 -0700 | [diff] [blame] | 16 | S = "${WORKDIR}" |
sj.zhang | dd9b7bb | 2023-08-22 17:28:58 +0800 | [diff] [blame] | 17 | #INHIBIT_PACKAGE_STRIP = "1" |
| 18 | do_compile () { |
| 19 | if test "${PACKAGE_ARCH}" = "cortexa7hf-vfp-vfpv4-neon" || test "${PACKAGE_ARCH}" = "cortexa7hf-neon-vfpv4"; then |
sj.zhang | 4f41107 | 2023-10-11 00:56:05 -0700 | [diff] [blame] | 20 | oe_runmake all ROOT=${STAGING_DIR_HOST} OFLAGS="--sysroot=${STAGING_DIR_HOST} -mhard-float" |
sj.zhang | dd9b7bb | 2023-08-22 17:28:58 +0800 | [diff] [blame] | 21 | else |
sj.zhang | 4f41107 | 2023-10-11 00:56:05 -0700 | [diff] [blame] | 22 | oe_runmake all ROOT=${STAGING_DIR_HOST} OFLAGS="--sysroot=${STAGING_DIR_HOST}" |
sj.zhang | dd9b7bb | 2023-08-22 17:28:58 +0800 | [diff] [blame] | 23 | fi |
| 24 | } |
| 25 | |
sj.zhang | 4f41107 | 2023-10-11 00:56:05 -0700 | [diff] [blame] | 26 | |
sj.zhang | dd9b7bb | 2023-08-22 17:28:58 +0800 | [diff] [blame] | 27 | do_install() { |
sj.zhang | 4f41107 | 2023-10-11 00:56:05 -0700 | [diff] [blame] | 28 | |
sj.zhang | dd9b7bb | 2023-08-22 17:28:58 +0800 | [diff] [blame] | 29 | install -d ${D}${bindir}/ |
sj.zhang | 4f41107 | 2023-10-11 00:56:05 -0700 | [diff] [blame] | 30 | install -m 0755 ${S}/lynq-systime-demo ${D}${bindir}/ |
sj.zhang | dd9b7bb | 2023-08-22 17:28:58 +0800 | [diff] [blame] | 31 | } |