xref: /freebsd/cddl/lib/libtpool/Makefile (revision e928afc531e68b7a142ee49d8f7e5c8426d54033)
1.PATH: ${ZFSTOP}/lib/libtpool
2.PATH: ${ZFSTOP}/include
3
4PACKAGE=	zfs
5LIB_PACKAGE=
6
7LIB=		tpool
8SHLIBDIR?=	/lib
9LIBADD=		spl
10
11INCS=	thread_pool_impl.h
12SRCS=	thread_pool.c
13
14WARNS?=	2
15CSTD=	c99
16CFLAGS+= -DIN_BASE
17CFLAGS+= -I${ZFSTOP}/include
18CFLAGS+= -I${ZFSTOP}/lib/libspl/include/
19CFLAGS+= -I${ZFSTOP}/lib/libspl/include/os/freebsd
20CFLAGS+= -I${SRCTOP}/sys
21CFLAGS+= -I${SRCTOP}/cddl/compat/opensolaris/include
22CFLAGS+= -I${ZFSTOP}/module/icp/include
23CFLAGS+= -include ${ZFSTOP}/include/os/freebsd/spl/sys/ccompile.h
24CFLAGS+= -DHAVE_ISSETUGID
25CFLAGS+= -include ${SRCTOP}/sys/modules/zfs/zfs_config.h
26
27.include <src.opts.mk>
28
29HAS_TESTS=
30SUBDIR.${MK_TESTS}+=	tests
31
32.include <bsd.lib.mk>
33