xref: /freebsd/lib/libzstd/Makefile (revision 1fc317e37463a09d99a19c647064ccea9594dedb)
1e2290905SBaptiste Daroussin# $FreeBSD$
2e2290905SBaptiste Daroussin
3e2290905SBaptiste DaroussinLIB=	zstd
4e2290905SBaptiste DaroussinSRCS=	entropy_common.c \
5e2290905SBaptiste Daroussin	error_private.c \
6e2290905SBaptiste Daroussin	fse_decompress.c \
7e2290905SBaptiste Daroussin	pool.c \
8e2290905SBaptiste Daroussin	threading.c \
9e2290905SBaptiste Daroussin	xxhash.c \
10e2290905SBaptiste Daroussin	zstd_common.c \
11e2290905SBaptiste Daroussin	fse_compress.c \
12e2290905SBaptiste Daroussin	huf_compress.c \
13e2290905SBaptiste Daroussin	zstd_compress.c \
14e2290905SBaptiste Daroussin	zstdmt_compress.c \
15e2290905SBaptiste Daroussin	huf_decompress.c \
16e2290905SBaptiste Daroussin	zstd_decompress.c \
17e2290905SBaptiste Daroussin	zbuff_common.c \
18e2290905SBaptiste Daroussin	zbuff_compress.c \
19e2290905SBaptiste Daroussin	zbuff_decompress.c \
20e2290905SBaptiste Daroussin	cover.c \
21e2290905SBaptiste Daroussin	divsufsort.c \
22e2290905SBaptiste Daroussin	zdict.c
23e2290905SBaptiste DaroussinWARNS=	2
24e2290905SBaptiste DaroussinINCS=	zstd.h
25*1fc317e3SBaptiste DaroussinCFLAGS+=	-I${ZSTDDIR}/lib -I${ZSTDDIR}/lib/common -DXXH_NAMESPACE=ZSTD_ \
26*1fc317e3SBaptiste Daroussin		-DZSTD_MULTITHREAD=1
27*1fc317e3SBaptiste DaroussinLIBADD=	pthread
28e2290905SBaptiste Daroussin
29e2290905SBaptiste DaroussinPRIVATELIB=	yes
30e2290905SBaptiste Daroussin
31e2290905SBaptiste DaroussinZSTDDIR=	${SRCTOP}/contrib/zstd
32e2290905SBaptiste Daroussin.PATH:	${ZSTDDIR}/lib/common ${ZSTDDIR}/lib/compress \
33e2290905SBaptiste Daroussin	${ZSTDDIR}/lib/decompress ${ZSTDDIR}/lib/deprecated \
34e2290905SBaptiste Daroussin	${ZSTDDIR}/lib/dictBuilder ${ZSTDDIR}/lib
35e2290905SBaptiste Daroussin
36e2290905SBaptiste Daroussin.include <bsd.lib.mk>
37