ports/net/msoak/Makefile

38 lines
815 B
Makefile
Raw Normal View History

2023-08-16 22:26:55 +00:00
COMMENT = subscribe to multiple MQTT brokers and topics simultaneously
GH_ACCOUNT = jpmens
GH_PROJECT = msoak
GH_TAGNAME = 0.8
CATEGORIES = net
MAINTAINER = Jan-Piet Mens <ports@jpmens.net>
# GPLv2+
PERMIT_PACKAGE= Yes
WANTLIB += ${MODLUA_WANTLIB} c config mosquitto
MODULES = lang/lua
MODLUA_SA = Yes
MODLUA_VERSION =5.3
NO_TEST = Yes
LIB_DEPENDS = devel/libconfig \
net/mosquitto
CFLAGS += -I${LOCALBASE}/include -I${MODLUA_INCL_DIR}
LDFLAGS = -L${LOCALBASE}/lib ${MODLUA_LIB} -lmosquitto -lconfig
MAKE_FLAGS= CFLAGS="${CFLAGS}"
MAKE_FLAGS+= LDFLAGS="${LDFLAGS}"
MAKE_FLAGS+= BINDIR=${TRUEPREFIX}/bin
MAKE_FLAGS+= MANDIR=${TRUEPREFIX}/man
pre-install:
${INSTALL_DATA_DIR} ${PREFIX}/share/examples/msoak
${INSTALL_DATA} ${WRKSRC}/example.* \
${PREFIX}/share/examples/msoak/
.include <bsd.port.mk>