56 lines
2.2 KiB
BlitzBasic
56 lines
2.2 KiB
BlitzBasic
#
|
|
# Copyright (c) 2019 Amazon.com, Inc.
|
|
# Copyright (c) 2019 Luxoft Sweden AB
|
|
#
|
|
# SPDX-License-Identifier: Apache-2.0
|
|
#
|
|
|
|
SUMMARY = "An SDK for commercial device makers to integrate Alexa directly into connected products."
|
|
HOMEPAGE = "https://developer.amazon.com/avs/sdk"
|
|
LICENSE = "Apache-2.0"
|
|
LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=d92e60ee98664c54f68aa515a6169708"
|
|
|
|
DEPENDS = "useradd curl nghttp2 sqlite3 openssl gstreamer1.0 gstreamer1.0-plugins-base libopus libarchive cjson"
|
|
|
|
SRC_URI = "git://xajhuang.com:3100/avs/avs-device-sdk.git;protocol=https;branch=master"
|
|
SRCREV = "${AUTOREV}"
|
|
|
|
COMPATIBLE_HOST = "aarch64-poky-linux"
|
|
|
|
S = "${WORKDIR}/git/srcs"
|
|
|
|
EXTRA_OECMAKE = "${S} -DBUILD_TESTING=OFF \
|
|
-DCMAKE_INSTALL_PREFIX=/home/avs/SampleApp -DCOMPANION_APP_AUTH=OFF \
|
|
-DGSTREAMER_MEDIA_PLAYER=ON -DASPMIC=ON -DCMAKE_BUILD_TYPE=DEBUG -DPKCS11=ON \
|
|
-DCURL_INCLUDE_DIR=${STAGING_DIR_HOST}${includedir}/curl \
|
|
-DCURL_LIBRARY=${STAGING_DIR_HOST}${libdir}/libcurl.so \
|
|
-DLibArchive_INCLUDE_DIR=${STAGING_DIR_HOST}${includedir} \
|
|
-DLibArchive_LIBRARY=${STAGING_DIR_HOST}${libdir}/libarchive.so \
|
|
-DAMAZONLITE_KEY_WORD_DETECTOR=ON \
|
|
-DAMAZONLITE_KEY_WORD_DETECTOR_LIB_PATH=${S}/extension/avs-weakup-sdk/aarch64-tuya-mt8516/PRL2000/libpryon_lite-PRL2000.a \
|
|
-DAMAZONLITE_KEY_WORD_DETECTOR_INCLUDE_DIR=${S}/extension/avs-weakup-sdk/aarch64-tuya-mt8516 \
|
|
-DEXTENSION_PATH=${S}/extension/avs-cpp-sdk/KWD \
|
|
-DASPMIC_INCLUDE_DIR=${S}/extension/mic-asp-sdk/include \
|
|
"
|
|
inherit cmake
|
|
|
|
FILES_${PN} = "/home/avs/SampleApp/*"
|
|
|
|
do_compile() {
|
|
make -j8 SampleApp
|
|
}
|
|
|
|
do_install() {
|
|
install -d ${B}/avs_app
|
|
make install DESTDIR=${B}/avs_app
|
|
}
|
|
|
|
do_install_append() {
|
|
# Install Sample application to test Alexa Voice Service
|
|
install -d -o avs -g avs ${D}/home/avs/SampleApp
|
|
install -m 0755 -o avs -g avs ${B}/SampleApp/src/SampleApp ${D}/home/avs/SampleApp/SampleApp
|
|
install -m 0755 -o avs -g avs ${B}/SampleApp/src/libLibSampleApp.so ${D}/home/avs/SampleApp/libLibSampleApp.so
|
|
install -m 0755 -o avs -g avs ${B}/avs_app/home/avs/SampleApp/lib/*.so ${D}/home/avs/SampleApp/
|
|
}
|
|
|
|
INSANE_SKIP_${PN} += "rpaths" |