xref: /freebsd/usr.bin/zstd/Makefile (revision ca4eddea97c54a567c25e0fcf4641a6885f33bdf)
1PROG=	zstd
2SRCS=	\
3	benchfn.c \
4	benchzstd.c \
5	datagen.c \
6	dibio.c \
7	fileio.c \
8	timefn.c \
9	util.c \
10	zstdcli.c \
11	zstdcli_trace.c
12
13CFLAGS+=	-I${SRCTOP}/sys/contrib/zstd/programs \
14		-I${SRCTOP}/sys/contrib/zstd/lib/common \
15		-I${SRCTOP}/sys/contrib/zstd/lib/compress \
16		-I${SRCTOP}/sys/contrib/zstd/lib/dictBuilder \
17		-I${SRCTOP}/sys/contrib/zstd/lib \
18		-DXXH_NAMESPACE=ZSTD_ \
19		-DHAVE_THREAD=1 \
20		-DZSTD_MULTITHREAD=1
21LINKS=	${BINDIR}/zstd ${BINDIR}/unzstd \
22	${BINDIR}/zstd ${BINDIR}/zstdcat \
23	${BINDIR}/zstd ${BINDIR}/zstdmt
24MLINKS=	zstd.1 unzstd.1 \
25	zstd.1 zstdcat.1 \
26	zstd.1 zstdmt.1
27
28WARNS?=	2
29LIBADD=	zstd
30.PATH: ${SRCTOP}/sys/contrib/zstd/programs
31
32.include <bsd.prog.mk>
33