1.include <bsd.init.mk> 2.include <bsd.compiler.mk> 3 4.PATH: ${ZFSTOP}/cmd/zstream 5.PATH: ${ZFSTOP}/man/man8 6 7PACKAGE= zfs 8PROG= zstream 9MAN= zstream.8 10MLINKS= zstream.8 zstreamdump.8 11INCS= zstream.h 12SRCS= \ 13 zstream.c \ 14 zstream_backtrace.c \ 15 zstream_byteswap.c \ 16 zstream_chain.c \ 17 zstream_decompress.c \ 18 zstream_drop_records.c \ 19 zstream_dump.c \ 20 zstream_fletcher4.c \ 21 zstream_io.c \ 22 zstream_queue.c \ 23 zstream_raw.c \ 24 zstream_recompress.c \ 25 zstream_redup.c \ 26 zstream_selftest.c \ 27 zstream_selftest_queue.c \ 28 zstream_token.c \ 29 zstream_util.c \ 30 zstream_validate.c 31 32SYMLINKS= zstream ${BINDIR}/zstreamdump 33 34WARNS?= 2 35CFLAGS+= \ 36 -DIN_BASE \ 37 -DZFS_DEBUG \ 38 -I${ZFSTOP}/include \ 39 -I${ZFSTOP}/lib/libspl/include \ 40 -I${ZFSTOP}/lib/libspl/include/os/freebsd \ 41 -I${ZFSTOP}/lib/libzpool/include \ 42 -I${SRCTOP}/sys \ 43 -I${SRCTOP}/cddl/compat/opensolaris/include \ 44 -I${ZFSTOP}/module/icp/include \ 45 -include ${ZFSTOP}/include/sys/simd_config.h \ 46 -include ${ZFSTOP}/include/os/freebsd/spl/sys/ccompile.h \ 47 -DHAVE_ISSETUGID \ 48 -include ${SRCTOP}/sys/modules/zfs/zfs_config.h 49.if ${COMPILER_TYPE} == "clang" 50CFLAGS.zstream_io.c+= -Wno-error=atomic-alignment 51.endif 52 53LIBADD= geom m nvpair umem avl spl zfs_core zfs zutil zpool pthread 54 55.include <bsd.prog.mk> 56