Makefile revision 219873
1118611Snjl# $FreeBSD: head/sbin/hastd/Makefile 219873 2011-03-22 16:21:11Z pjd $
2118611Snjl
3118611Snjl.include <bsd.own.mk>
4118611Snjl
5118611SnjlPROG=	hastd
6118611SnjlSRCS=	activemap.c
7217365SjkimSRCS+=	control.c crc32.c
8306536SjkimSRCS+=	ebuf.c event.c
9118611SnjlSRCS+=	hast_checksum.c hast_compression.c hast_proto.c hastd.c hooks.c
10118611SnjlSRCS+=	lzf.c
11217365SjkimSRCS+=	metadata.c
12217365SjkimSRCS+=	nv.c
13217365SjkimSRCS+=	secondary.c
14217365SjkimSRCS+=	parse.y pjdlog.c primary.c
15217365SjkimSRCS+=	proto.c proto_common.c proto_socketpair.c proto_tcp4.c proto_uds.c
16217365SjkimSRCS+=	rangelock.c
17217365SjkimSRCS+=	subr.c
18217365SjkimSRCS+=	token.l
19217365SjkimSRCS+=	y.tab.h
20217365SjkimMAN=	hastd.8 hast.conf.5
21217365Sjkim
22217365SjkimNO_WFORMAT=
23217365SjkimCFLAGS+=-DPROTO_TCP4_DEFAULT_PORT=8457
24217365SjkimCFLAGS+=-I${.CURDIR}
25118611SnjlCFLAGS+=-DINET
26217365Sjkim.if ${MK_INET6_SUPPORT} != "no"
27217365SjkimCFLAGS+=-DINET6
28217365Sjkim.endif
29118611Snjl# This is needed to have WARNS > 1.
30217365SjkimCFLAGS+=-DYY_NO_UNPUT
31217365SjkimCFLAGS+=-DYY_NO_INPUT
32217365Sjkim
33217365SjkimDPADD=	${LIBGEOM} ${LIBBSDXML} ${LIBSBUF} ${LIBL} ${LIBPTHREAD} ${LIBUTIL}
34217365SjkimLDADD=	-lgeom -lbsdxml -lsbuf -ll -lpthread -lutil
35217365Sjkim.if ${MK_OPENSSL} != "no"
36217365SjkimDPADD+=	${LIBCRYPTO}
37217365SjkimLDADD+=	-lcrypto
38217365SjkimCFLAGS+=-DHAVE_CRYPTO
39217365Sjkim.endif
40217365Sjkim
41217365SjkimYFLAGS+=-v
42217365Sjkim
43118611SnjlCLEANFILES=y.tab.c y.tab.h y.output
44151937Sjkim
45118611Snjl.include <bsd.prog.mk>
46193529Sjkim