xref: /freebsd/usr.sbin/blocklistctl/Makefile (revision 7238317403b95a8e35cf0bc7cd66fbd78ecbe521)
1*72383174SJose Luis DuranBLOCKLIST_DIR=${SRCTOP}/contrib/blocklist
2*72383174SJose Luis Duran.PATH: ${BLOCKLIST_DIR}/bin ${BLOCKLIST_DIR}/port
3*72383174SJose Luis Duran
4*72383174SJose Luis DuranPACKAGE=	blocklist
5*72383174SJose Luis Duran
6*72383174SJose Luis DuranPROG=	blocklistctl
7*72383174SJose Luis DuranSRCS=	blocklistctl.c conf.c state.c support.c internal.c \
8*72383174SJose Luis Duran	sockaddr_snprintf.c pidfile.c strtoi.c popenve.c
9*72383174SJose Luis DuranMAN=	blocklistctl.8
10*72383174SJose Luis Duran
11*72383174SJose Luis DuranLDFLAGS+=-L${LIBBLOCKLISTDIR}
12*72383174SJose Luis DuranLIBADD+= blocklist util
13*72383174SJose Luis Duran
14*72383174SJose Luis DuranCFLAGS+=-I${BLOCKLIST_DIR}/include -I${BLOCKLIST_DIR}/port \
15*72383174SJose Luis Duran	-D_PATH_BLCONTROL=\"/usr/libexec/blocklistd-helper\" \
16*72383174SJose Luis Duran	-DHAVE_CONFIG_H -DHAVE_DB_H -DHAVE_LIBUTIL_H \
17*72383174SJose Luis Duran	-DHAVE_CLOCK_GETTIME -DHAVE_FGETLN -DHAVE_FPARSELN \
18*72383174SJose Luis Duran	-DHAVE_GETPROGNAME -DHAVE_STRLCAT -DHAVE_STRLCPY \
19*72383174SJose Luis Duran	-DHAVE_STRUCT_SOCKADDR_SA_LEN -DHAVE_SYS_CDEFS_H
20*72383174SJose Luis Duran# CFLAGS+= -D_REENTRANT
21*72383174SJose Luis Duran
22*72383174SJose Luis Duran.include <bsd.prog.mk>
23