awsiotsdk-demo: add recipe to compile the AWS IoT device SDK demo application
https://jira.digi.com/browse/DEL-4149 Signed-off-by: Tatiana Leon <tatiana.leon@digi.com>
This commit is contained in:
parent
7f59bc7eda
commit
a3bced4a17
|
|
@ -0,0 +1,51 @@
|
||||||
|
# Copyright (C) 2017 Digi International.
|
||||||
|
|
||||||
|
SUMMARY = "AWS IoT device SDK Demo"
|
||||||
|
DESCRIPTION = "Demo application for AWS IoT device SDK"
|
||||||
|
SECTION = "base"
|
||||||
|
LICENSE = "MPL-2.0"
|
||||||
|
LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/MPL-2.0;md5=815ca599c9df247a0c7f619bab123dad"
|
||||||
|
|
||||||
|
DEPENDS = "awsiotsdk-c confuse"
|
||||||
|
|
||||||
|
AWS_USER_LED ?= ""
|
||||||
|
AWS_USER_LED_ccimx6ulstarter ?= "75"
|
||||||
|
AWS_USER_LED_ccimx6ulsbc ?= "488"
|
||||||
|
AWS_USER_LED_ccimx6sbc ?= "34"
|
||||||
|
|
||||||
|
SRCBRANCH = "master"
|
||||||
|
SRCREV = "${AUTOREV}"
|
||||||
|
|
||||||
|
CC_STASH = "${DIGI_MTK_GIT}dey/dey-examples.git;protocol=ssh"
|
||||||
|
CC_GITHUB = "${DIGI_GITHUB_GIT}/dey-examples.git;protocol=git"
|
||||||
|
|
||||||
|
CC_GIT_URI ?= "${@base_conditional('DIGI_INTERNAL_GIT', '1' , '${CC_STASH}', '${CC_GITHUB}', d)}"
|
||||||
|
|
||||||
|
SRC_URI = "${CC_GIT_URI};branch=${SRCBRANCH}"
|
||||||
|
|
||||||
|
S = "${WORKDIR}/git/awsiot-sample"
|
||||||
|
|
||||||
|
inherit awsiotsdk-c pkgconfig
|
||||||
|
|
||||||
|
EXTRA_OEMAKE += "'LOG_FLAGS=${@get_log_level(d)}'"
|
||||||
|
|
||||||
|
do_configure() {
|
||||||
|
# Update the configuration header file.
|
||||||
|
sed -i -e "s,\(thing_name = \)\"\",\1\"${AWS_IOT_MY_THING_NAME}\",g" \
|
||||||
|
-e "s,\(host = \)\"\",\1\"${AWS_IOT_MQTT_HOST}\",g" \
|
||||||
|
-e "s,8883,${AWS_IOT_MQTT_PORT},g" \
|
||||||
|
-e "s,\([\"']\)rootCA.crt\([\"']\),\1${AWS_IOT_ROOT_CA_FILENAME}\2,g" \
|
||||||
|
-e "s,\([\"']\)cert.pem\([\"']\),\1${AWS_IOT_CERTIFICATE_FILENAME}\2,g" \
|
||||||
|
-e "s,\([\"']\)privkey.pem\([\"']\),\1${AWS_IOT_PRIVATE_KEY_FILENAME}\2,g" \
|
||||||
|
-e "s,\(user_led = \)-1,\1${AWS_USER_LED},g" \
|
||||||
|
"${S}/cfg_files/awsiotsdk.conf"
|
||||||
|
}
|
||||||
|
|
||||||
|
do_install() {
|
||||||
|
oe_runmake DESTDIR=${D} install
|
||||||
|
}
|
||||||
|
|
||||||
|
RDEPENDS_${PN} = "awsiotsdk-c-cert"
|
||||||
|
|
||||||
|
PACKAGE_ARCH = "${MACHINE_ARCH}"
|
||||||
|
|
||||||
Loading…
Reference in New Issue