xref: /freebsd/sbin/hastctl/Makefile (revision e9ac41698b2f322d55ccf9da50a3596edb2c1800)
1c6063d0dSWarner Losh.include <src.opts.mk>
232115b10SPawel Jakub Dawidek
3bcefcb02SGlen BarberPACKAGE=hast
422289a8cSEnji Cooper.PATH:	${.CURDIR:H}/hastd
532115b10SPawel Jakub Dawidek
632115b10SPawel Jakub DawidekPROG=	hastctl
732115b10SPawel Jakub DawidekSRCS=	activemap.c
832115b10SPawel Jakub DawidekSRCS+=	ebuf.c
98cd3d45aSPawel Jakub DawidekSRCS+=	hast_checksum.c hast_compression.c hast_proto.c hastctl.c
108cd3d45aSPawel Jakub DawidekSRCS+=	lzf.c
1132115b10SPawel Jakub DawidekSRCS+=	metadata.c
1232115b10SPawel Jakub DawidekSRCS+=	nv.c
1332115b10SPawel Jakub DawidekSRCS+=	parse.y pjdlog.c
142237b7eaSPawel Jakub DawidekSRCS+=	proto.c proto_common.c proto_uds.c
1532115b10SPawel Jakub DawidekSRCS+=	token.l
1632115b10SPawel Jakub DawidekSRCS+=	subr.c
1732115b10SPawel Jakub DawidekSRCS+=	y.tab.h
1832115b10SPawel Jakub DawidekMAN=	hastctl.8
1932115b10SPawel Jakub Dawidek
209e5bdc9dSPawel Jakub DawidekNO_WFORMAT=
216130c105SDimitry AndricNO_WCAST_ALIGN=
227e659f94SEd SchoutenNO_WMISSING_VARIABLE_DECLARATIONS=
2322289a8cSEnji CooperCFLAGS+=-I${.CURDIR:H}/hastd
24a6de1e5cSPawel Jakub DawidekCFLAGS+=-DHAVE_CAPSICUM
2532115b10SPawel Jakub DawidekCFLAGS+=-DINET
2632115b10SPawel Jakub Dawidek.if ${MK_INET6_SUPPORT} != "no"
2732115b10SPawel Jakub DawidekCFLAGS+=-DINET6
2832115b10SPawel Jakub Dawidek.endif
2932115b10SPawel Jakub Dawidek# This is needed to have WARNS > 1.
3032115b10SPawel Jakub DawidekCFLAGS+=-DYY_NO_UNPUT
3174ef7300SPawel Jakub DawidekCFLAGS+=-DYY_NO_INPUT
3232115b10SPawel Jakub Dawidek
33*fdbfaefeSXin LILIBADD=	md util z
3432115b10SPawel Jakub Dawidek
3532115b10SPawel Jakub DawidekYFLAGS+=-v
3632115b10SPawel Jakub Dawidek
3732115b10SPawel Jakub DawidekCLEANFILES=y.tab.c y.tab.h y.output
3832115b10SPawel Jakub Dawidek
3932115b10SPawel Jakub Dawidek.include <bsd.prog.mk>
40