1# $FreeBSD$ 2 3PROG= zstd 4SRCS= \ 5 benchfn.c \ 6 benchzstd.c \ 7 datagen.c \ 8 dibio.c \ 9 fileio.c \ 10 timefn.c \ 11 util.c \ 12 zstdcli.c 13 14ZSTDCONTRIB= ${.CURDIR}/../../contrib/zstd 15 16CFLAGS+= -I${ZSTDCONTRIB}/programs \ 17 -I${ZSTDCONTRIB}/lib/common \ 18 -I${ZSTDCONTRIB}/lib/compress \ 19 -I${ZSTDCONTRIB}/lib/dictBuilder \ 20 -I${ZSTDCONTRIB}/lib \ 21 -DXXH_NAMESPACE=ZSTD_ \ 22 -DHAVE_THREAD=1 23CFLAGS+= ${PRIVATELIB_CFLAGS} 24 25# -DZSTD_MULTITHREAD=1 26 27LINKS= ${BINDIR}/zstd ${BINDIR}/unzstd \ 28 ${BINDIR}/zstd ${BINDIR}/zstdcat \ 29 ${BINDIR}/zstd ${BINDIR}/zstdmt 30MLINKS= zstd.1 unzstd.1 \ 31 zstd.1 zstdcat.1 \ 32 zstd.1 zstdmt.1 33 34WARNS?= 2 35DPADD= ${LIBZSTD} 36LDADD= -lprivate_zstd 37LDFLAGS+= ${PRIVATELIB_LDFLAGS} 38 39.PATH: ${ZSTDCONTRIB}/programs 40 41.include <bsd.prog.mk> 42