PROG=		cloud-agent
SRCS=		http.c json.c jsmn.c log.c main.c xml.c
SRCS+=		azure.c cloudinit.c opennebula.c openstack.c
SRCS+=		growdisk.c
BINDIR=		/usr/local/libexec
MANDIR=		/usr/local/man/man

MAN=		cloud-agent.8

.ifdef USE_OPENSSL
CFLAGS+=	-DUSE_OPENSSL=1
.elifdef USE_LIBRESSL_CMS
CFLAGS+=	-DUSE_LIBRESSL_CMS=1
.endif

CFLAGS+=	-Wall
CFLAGS+=	-Wstrict-prototypes -Wmissing-prototypes
CFLAGS+=	-Wmissing-declarations
CFLAGS+=	-Wshadow -Wpointer-arith
CFLAGS+=	-Wsign-compare -Wcast-qual

LDADD+=		-lexpat -ltls -lssl -lcrypto -lutil
DPADD+=		${LIBEXPAT} ${LIBTLS} ${LIBSSL} ${LIBCRYPTO} ${LIBUTIL}

.include <bsd.prog.mk>
