include $(APPDIR)/Make.defs
MODULE = y
CFLAGS += ${INCDIR_PREFIX}$(APPDIR)/packages/demos/ai_chat/include
CFLAGS += ${INCDIR_PREFIX}$(APPDIR)/frameworks/system/utils/include
CFLAGS += ${INCDIR_PREFIX}$(APPDIR)/packages/demos/ai_chat/include/mcp/core
CFLAGS += ${INCDIR_PREFIX}$(APPDIR)/packages/demos/ai_chat/utils
CFLAGS += ${INCDIR_PREFIX}$(APPDIR)/packages/demos/ai_chat/src/conversation/plugin
CFLAGS += ${INCDIR_PREFIX}$(APPDIR)/netutils/libwebsockets
CFLAGS += ${INCDIR_PREFIX}$(APPDIR)/external/json-c
CFLAGS += ${INCDIR_PREFIX}$(APPDIR)/external/json-c/json-c
CFLAGS += ${INCDIR_PREFIX}${APPDIR}/apps/include
CFLAGS += ${INCDIR_PREFIX}${APPDIR}/apps/include/netutils
ifneq ($(CONFIG_AI_CONVERSATION_DEMO),)
CSRCS += $(wildcard src/conversation/*.c)
CSRCS += $(wildcard src/conversation/plugin/*.c)
CSRCS += $(wildcard src/conversation/volc/*.c)
CSRCS += $(wildcard utils/*.c)
MAINSRC += src/ai_conversation_main.c
PROGNAME += ai_conversation
PRIORITY += $(CONFIG_AI_CONVERSATION_GUI_PRIORITY)
STACKSIZE += $(CONFIG_AI_CONVERSATION_GUI_STACKSIZE)
endif
CSRCS := $(wildcard $(CSRCS))
MAINSRC := $(wildcard $(MAINSRC))
NOEXPORTSRCS = $(ASRCS)$(CSRCS)$(CXXSRCS)$(MAINSRC)
ifneq ($(NOEXPORTSRCS),)
BIN := $(APPDIR)/staging/libai.a
endif
EXPORT_FILES := include
include $(APPDIR)/Application.mk