xref: /freebsd-12.1/lib/libucl/Makefile (revision 3189c34a)
1c99fb5f9SBaptiste Daroussin# $FreeBSD$
2c99fb5f9SBaptiste Daroussin
3a0642264SBaptiste DaroussinLIBUCL=	${SRCTOP}/contrib/libucl
4c99fb5f9SBaptiste Daroussin
5a70cba95SGlen BarberPACKAGE=lib${LIB}
6c99fb5f9SBaptiste DaroussinLIB=		ucl
7c99fb5f9SBaptiste DaroussinPRIVATELIB=	true
8c99fb5f9SBaptiste DaroussinSHLIB_MAJOR=	1
93dcf5eb7SBaptiste DaroussinSRCS=		ucl_emitter_streamline.c \
103dcf5eb7SBaptiste Daroussin		ucl_emitter_utils.c \
113dcf5eb7SBaptiste Daroussin		ucl_emitter.c \
12c99fb5f9SBaptiste Daroussin		ucl_hash.c \
1339ee7a7aSBaptiste Daroussin		ucl_msgpack.c \
14c99fb5f9SBaptiste Daroussin		ucl_parser.c  \
1597bd480fSBaptiste Daroussin		ucl_schema.c \
1639ee7a7aSBaptiste Daroussin		ucl_sexp.c \
176525738fSBaptiste Daroussin		ucl_util.c
18c99fb5f9SBaptiste Daroussin
195551c573SBaptiste Daroussin.PATH:		${LIBUCL}/src \
20*3189c34aSGlen Barber		${LIBUCL}/include \
21*3189c34aSGlen Barber		${LIBUCL}/doc
22c99fb5f9SBaptiste Daroussin
235551c573SBaptiste DaroussinINCS=		ucl.h
244bf54857SBaptiste DaroussinLIBADD=		m
254bf54857SBaptiste Daroussin
26a094e084SBaptiste DaroussinWARNS=		1
27c99fb5f9SBaptiste DaroussinCFLAGS+=	-I${LIBUCL}/include \
28c99fb5f9SBaptiste Daroussin		-I${LIBUCL}/src \
298e3b1ab2SBaptiste Daroussin		-I${LIBUCL}/uthash \
308e3b1ab2SBaptiste Daroussin		-I${LIBUCL}/klib
31c99fb5f9SBaptiste Daroussin
32*3189c34aSGlen BarberMAN+=		libucl.3
33*3189c34aSGlen Barber
34c99fb5f9SBaptiste Daroussin.include <bsd.lib.mk>
35