xref: /freebsd-9-stable/sbin/hastd/Makefile
  • Home
  • History
  • Annotate
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# $FreeBSD: stable/9/sbin/hastd/Makefile 271126 2014-09-04 20:07:44Z ngie $
2
3.include <bsd.own.mk>
4
5PROG=	hastd
6SRCS=	activemap.c
7SRCS+=	control.c crc32.c
8SRCS+=	ebuf.c event.c
9SRCS+=	hast_checksum.c hast_compression.c hast_proto.c hastd.c hooks.c
10SRCS+=	lzf.c
11SRCS+=	metadata.c
12SRCS+=	nv.c
13SRCS+=	secondary.c
14SRCS+=	parse.y pjdlog.c primary.c
15SRCS+=	proto.c proto_common.c proto_socketpair.c proto_tcp.c proto_uds.c
16SRCS+=	rangelock.c
17SRCS+=	subr.c
18SRCS+=	token.l
19SRCS+=	y.tab.h
20MAN=	hastd.8 hast.conf.5
21
22NO_WFORMAT=
23NO_WCAST_ALIGN=
24CFLAGS+=-I${.CURDIR}
25CFLAGS+=-DHAVE_CAPSICUM
26CFLAGS+=-DPROTO_TCP_DEFAULT_PORT=8457
27CFLAGS+=-DINET
28.if ${MK_INET6_SUPPORT} != "no"
29CFLAGS+=-DINET6
30.endif
31
32DPADD=	${LIBGEOM} ${LIBBSDXML} ${LIBSBUF} ${LIBPTHREAD} ${LIBUTIL}
33LDADD=	-lgeom -lbsdxml -lsbuf -lpthread -lutil
34.if ${MK_OPENSSL} != "no"
35DPADD+=	${LIBCRYPTO}
36LDADD+=	-lcrypto
37CFLAGS+=-DHAVE_CRYPTO
38.endif
39
40YFLAGS+=-v
41
42CLEANFILES=y.tab.c y.tab.h y.output
43
44.include <bsd.prog.mk>
45

served by {OpenGrok

Last Index Update: Sun Mar 22 17:06:33 EDT 2026