xref: /freebsd/lib/libblocklist/Makefile (revision 7238317403b95a8e35cf0bc7cd66fbd78ecbe521)
1*72383174SJose Luis DuranBLOCKLIST_DIR=${SRCTOP}/contrib/blocklist
2*72383174SJose Luis Duran
3*72383174SJose Luis Duran.PATH: ${BLOCKLIST_DIR}/lib ${BLOCKLIST_DIR}/include ${BLOCKLIST_DIR}/port
4*72383174SJose Luis Duran
5*72383174SJose Luis DuranPACKAGE=	blocklist
6*72383174SJose Luis DuranLIB=	blocklist
7*72383174SJose Luis DuranSHLIB_MAJOR= 0
8*72383174SJose Luis Duran
9*72383174SJose Luis DuranLIBADD+= pthread
10*72383174SJose Luis Duran
11*72383174SJose Luis DuranCFLAGS.clang+=-Wno-thread-safety-analysis
12*72383174SJose Luis Duran
13*72383174SJose Luis DuranCFLAGS+=-I${BLOCKLIST_DIR}/include -I${BLOCKLIST_DIR}/port \
14*72383174SJose Luis Duran	-D_REENTRANT -DHAVE_CONFIG_H -DHAVE_DB_H -DHAVE_LIBUTIL_H \
15*72383174SJose Luis Duran	-DHAVE_CLOCK_GETTIME -DHAVE_FGETLN -DHAVE_GETPROGNAME \
16*72383174SJose Luis Duran	-DHAVE_STRLCAT -DHAVE_STRLCPY -DHAVE_STRUCT_SOCKADDR_SA_LEN \
17*72383174SJose Luis Duran	-DHAVE_SYS_CDEFS_H
18*72383174SJose Luis Duran
19*72383174SJose Luis DuranSRCS=	bl.c blocklist.c vsyslog_r.c
20*72383174SJose Luis DuranINCS=	blocklist.h
21*72383174SJose Luis DuranMAN=	libblocklist.3
22*72383174SJose Luis Duran
23*72383174SJose Luis DuranMLINKS=	libblocklist.3 blocklist_open.3		\
24*72383174SJose Luis Duran	libblocklist.3 blocklist_close.3	\
25*72383174SJose Luis Duran	libblocklist.3 blocklist.3		\
26*72383174SJose Luis Duran	libblocklist.3 blocklist_r.3		\
27*72383174SJose Luis Duran	libblocklist.3 blocklist_sa.3		\
28*72383174SJose Luis Duran	libblocklist.3 blocklist_sa_r.3
29*72383174SJose Luis Duran
30*72383174SJose Luis Duran.include <bsd.lib.mk>
31