1
2LIBUCL_DIR=	${SRCTOP}/contrib/libucl
3
4PACKAGE=lib${LIB}
5LIB=		ucl
6PRIVATELIB=	true
7SHLIB_MAJOR=	1
8SRCS=		ucl_emitter_streamline.c \
9		ucl_emitter_utils.c \
10		ucl_emitter.c \
11		ucl_hash.c \
12		ucl_msgpack.c \
13		ucl_parser.c  \
14		ucl_schema.c \
15		ucl_sexp.c \
16		ucl_util.c
17
18.PATH:		${LIBUCL_DIR}/src \
19		${LIBUCL_DIR}/include \
20		${LIBUCL_DIR}/doc
21
22INCS=		ucl.h
23LIBADD=		m
24
25WARNS?=		1
26CFLAGS+=	-I${LIBUCL_DIR}/include \
27		-I${LIBUCL_DIR}/src \
28		-I${LIBUCL_DIR}/uthash \
29		-I${LIBUCL_DIR}/klib
30
31MAN+=		libucl.3
32
33.include <bsd.lib.mk>
34