From e6bcd5bcc22af263a22d2e80a78966a87dafb4cd Mon Sep 17 00:00:00 2001 From: gichan Date: Thu, 27 Oct 2022 12:05:43 +0900 Subject: [PATCH] [TizenRT] Build mqtt-hybrid on TizenRT - Build mqtt-hybrid on TizenRT. - exclude qemu/build_test and mxrt1050-evk/loadable_elf_apps since they are not supporting mqtt feature. Signed-off-by: gichan --- tools/build_TizenRT/Kconfig | 1 + tools/build_TizenRT/Makefile | 11 +++++++---- tools/build_TizenRT/README.md | 3 +-- 3 files changed, 9 insertions(+), 6 deletions(-) diff --git a/tools/build_TizenRT/Kconfig b/tools/build_TizenRT/Kconfig index 796fbe4..b39deae 100644 --- a/tools/build_TizenRT/Kconfig +++ b/tools/build_TizenRT/Kconfig @@ -6,6 +6,7 @@ config NNSTREAMER_EDGE bool "nnstreamer-edge library" default n + depends on NET && NETUTILS_MQTT ---help--- Enables the nnstreamer-edge library. nnstreamer-edge provides interfaces to support data connection and diff --git a/tools/build_TizenRT/Makefile b/tools/build_TizenRT/Makefile index 33ffc4d..b2e1fde 100644 --- a/tools/build_TizenRT/Makefile +++ b/tools/build_TizenRT/Makefile @@ -64,10 +64,13 @@ CSRCS = src/libnnstreamer-edge/nnstreamer-edge-data.c \ CFLAGS += -I ./include -DDEBUG=0 -# TODO Include sources - Paho MQTT and AITT library. -# Paho MQTT library -# CSRCS += nnstreamer-edge-mqtt.c -# CFLAGS += -DENABLE_MQTT=1 +ifeq ($(CONFIG_NETUTILS_MQTT),y) + CFLAGS += -I ../mosquitto + CFLAGS += -DENABLE_MQTT=1 + CSRCS += src/libnnstreamer-edge/nnstreamer-edge-mqtt-mosquitto.c +endif + +# TODO Include sources - AITT library. # AITT library # CSRCS += nnstreamer-edge-aitt.c # CFLAGS += -DENABLE_AITT=1 diff --git a/tools/build_TizenRT/README.md b/tools/build_TizenRT/README.md index a6dc523..82c6603 100644 --- a/tools/build_TizenRT/README.md +++ b/tools/build_TizenRT/README.md @@ -50,9 +50,7 @@ build_targets=( "artik055s/audio" "artik053/st_things" "artik053/tc" - "qemu/build_test" "imxrt1020-evk/loadable_elf_apps" - "imxrt1050-evk/loadable_elf_apps" "rtl8721csm/hello" "rtl8721csm/loadable_apps" "rtl8721csm/tc" @@ -60,6 +58,7 @@ build_targets=( # Add configuration (TizenRT/build/configs//defconfig). CONFIG_NNSTREAMER_EDGE=y +CONFIG_NETUTILS_MQTT=y ``` 3. Run build-test. -- 2.34.1