xref: /freebsd/usr.bin/zstd/Makefile (revision ca4eddea97c54a567c25e0fcf4641a6885f33bdf)
1e2290905SBaptiste DaroussinPROG=	zstd
2a0483764SConrad MeyerSRCS=	\
3a0483764SConrad Meyer	benchfn.c \
4a0483764SConrad Meyer	benchzstd.c \
5e2290905SBaptiste Daroussin	datagen.c \
6e2290905SBaptiste Daroussin	dibio.c \
7e2290905SBaptiste Daroussin	fileio.c \
82b9c00cbSConrad Meyer	timefn.c \
9a0483764SConrad Meyer	util.c \
10*5ff13fbcSAllan Jude	zstdcli.c \
11*5ff13fbcSAllan Jude	zstdcli_trace.c
12e2290905SBaptiste Daroussin
130c16b537SWarner LoshCFLAGS+=	-I${SRCTOP}/sys/contrib/zstd/programs \
140c16b537SWarner Losh		-I${SRCTOP}/sys/contrib/zstd/lib/common \
150c16b537SWarner Losh		-I${SRCTOP}/sys/contrib/zstd/lib/compress \
160c16b537SWarner Losh		-I${SRCTOP}/sys/contrib/zstd/lib/dictBuilder \
170c16b537SWarner Losh		-I${SRCTOP}/sys/contrib/zstd/lib \
18d5f16c66SBaptiste Daroussin		-DXXH_NAMESPACE=ZSTD_ \
191fc317e3SBaptiste Daroussin		-DHAVE_THREAD=1 \
201fc317e3SBaptiste Daroussin		-DZSTD_MULTITHREAD=1
21404fe491SBaptiste DaroussinLINKS=	${BINDIR}/zstd ${BINDIR}/unzstd \
22c3b26e0cSBaptiste Daroussin	${BINDIR}/zstd ${BINDIR}/zstdcat \
23c3b26e0cSBaptiste Daroussin	${BINDIR}/zstd ${BINDIR}/zstdmt
24404fe491SBaptiste DaroussinMLINKS=	zstd.1 unzstd.1 \
25c3b26e0cSBaptiste Daroussin	zstd.1 zstdcat.1 \
26c3b26e0cSBaptiste Daroussin	zstd.1 zstdmt.1
27e2290905SBaptiste Daroussin
28ecebb3ccSKyle EvansWARNS?=	2
29e2290905SBaptiste DaroussinLIBADD=	zstd
300c16b537SWarner Losh.PATH: ${SRCTOP}/sys/contrib/zstd/programs
31e2290905SBaptiste Daroussin
32e2290905SBaptiste Daroussin.include <bsd.prog.mk>
33