This is an automated email from the ASF dual-hosted git repository.

xiaoxiang pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/nuttx-apps.git

commit 47c8d3734ac6a990c0d17148a559ceeefed89b78
Author: wangyingdong <wangyingd...@xiaomi.com>
AuthorDate: Fri Mar 15 10:22:13 2024 +0800

    Fix to compile failure after mqttc is enabled
    
    Signed-off-by: wangyingdong <wangyingd...@xiaomi.com>
---
 netutils/libwebsockets/Makefile | 11 +++++++++++
 1 file changed, 11 insertions(+)

diff --git a/netutils/libwebsockets/Makefile b/netutils/libwebsockets/Makefile
index 71491fd74..f95e77ecb 100644
--- a/netutils/libwebsockets/Makefile
+++ b/netutils/libwebsockets/Makefile
@@ -128,6 +128,17 @@ CSRCS += \
        $(LIBWEBSOCKETS_UNPACK)/lib/tls/mbedtls/mbedtls-session.c \
        $(LIBWEBSOCKETS_UNPACK)/lib/tls/mbedtls/mbedtls-client.c \
 
+ifneq ($(CONFIG_NETUTILS_MQTTC),)
+       CFLAGS += -I$(LIBWEBSOCKETS_UNPACK)/lib/roles/mqtt
+
+       CSRCS += \
+       $(LIBWEBSOCKETS_UNPACK)/lib/roles/mqtt/mqtt.c \
+       $(LIBWEBSOCKETS_UNPACK)/lib/roles/mqtt/ops-mqtt.c \
+       $(LIBWEBSOCKETS_UNPACK)/lib/roles/mqtt/primitives.c \
+       $(LIBWEBSOCKETS_UNPACK)/lib/roles/mqtt/client/client-mqtt.c \
+       $(LIBWEBSOCKETS_UNPACK)/lib/roles/mqtt/client/client-mqtt-handshake.c
+endif
+
 ifeq ($(wildcard $(LIBWEBSOCKETS_UNPACK)/.git),)
 $(LIBWEBSOCKETS_TARBALL):
        $(Q) echo "Downloading libwebsockets-$(LIBWEBSOCKETS_VERSION)"

Reply via email to