1.PATH: ${.CURDIR}/hammer2 2 3CFLAGS+=-I${.CURDIR}/../../sys 4CFLAGS+=-I${.CURDIR}/../../sbin/hammer2 5CFLAGS+=-I${.CURDIR}/../../sbin/newfs_hammer2 6 7#CFLAGS+=-DHAMMER2_IO_DEBUG 8#CFLAGS+=-DHAMMER2_DEBUG_SYNC 9 10SRCS+= hammer2_admin.c hammer2_bulkfree.c hammer2_chain.c hammer2_cluster.c hammer2_flush.c hammer2_freemap.c hammer2_inode.c hammer2_io.c hammer2_ioctl.c hammer2_lz4.c hammer2_ondisk.c hammer2_strategy.c hammer2_subr.c hammer2_vfsops.c hammer2_vnops.c hammer2_xops.c 11SRCS+= hammer2_buf.c 12 13.PATH: ${.CURDIR}/hammer2/zlib 14SRCS+= hammer2_zlib_adler32.c hammer2_zlib_deflate.c hammer2_zlib_inffast.c hammer2_zlib_inflate.c hammer2_zlib_inftrees.c hammer2_zlib_trees.c hammer2_zlib_zutil.c 15.PATH: ${.CURDIR}/../../sbin/hammer2 16SRCS+= subs.c ondisk.c 17.PATH: ${.CURDIR}/../../sbin/newfs_hammer2 18SRCS+= mkfs_hammer2.c 19.PATH: ${.CURDIR}/../../sys/libkern 20SRCS+= icrc32.c 21.PATH: ${.CURDIR}/../../sys/vfs/hammer2/xxhash 22SRCS+= xxhash.c 23