Files
mosquitto/plugins/persist-sqlite/Makefile
2025-07-10 00:52:33 +01:00

40 lines
660 B
Makefile

R=../..
include ${R}/config.mk
PLUGIN_NAME=mosquitto_persist_sqlite
LOCAL_CFLAGS+=
LOCAL_CPPFLAGS+=-I${R}/src/ -I${R}/plugins/common
LOCAL_LIBADD+=-lsqlite3 ${LIBMOSQ_COMMON}
LOCAL_LDFLAGS+=
OBJS = \
base_msgs.o \
clients.o \
client_msgs.o \
common.o \
init.o \
plugin.o \
restore.o \
retain_msgs.o \
subscriptions.o \
tick.o \
will.o
OBJS_EXTERNAL = \
json_help.o
ifeq ($(WITH_SQLITE),yes)
ALL_DEPS:= binary
else
ALL_DEPS:=
endif
all : ${ALL_DEPS}
json_help.o : ${R}/common/json_help.c ${R}/common/json_help.h
${CROSS_COMPILE}${CC} $(LOCAL_CPPFLAGS) $(LOCAL_CFLAGS) -c $< -o $@
EXTRA_DEPS:=persist_sqlite.h
include ${R}/plugins/plugin.mk