Merge OpenZFS support in to HEAD.
[freebsd.git] / cddl / lib / libzfs_core / Makefile
1 # $FreeBSD$
2
3 .PATH: ${SRCTOP}/sys/contrib/openzfs/lib/libzfs_core
4 .PATH: ${SRCTOP}/sys/contrib/openzfs/include
5
6
7 LIB=    zfs_core
8 LIBADD= nvpair
9 PACKAGE=        runtime
10
11 INCS=   libzfs_core.h
12 SRCS=   libzfs_core.c 
13
14 WARNS?= 2
15 CSTD=   c99
16 CFLAGS+= -DIN_BASE
17 CFLAGS+= -I${SRCTOP}/sys/contrib/openzfs/include
18 CFLAGS+= -I${SRCTOP}/sys/contrib/openzfs/lib/libzfs_core/common
19 CFLAGS+= -I${SRCTOP}/sys/contrib/openzfs/lib/libspl/include/
20 CFLAGS+= -I${SRCTOP}/sys/contrib/openzfs/lib/libspl/include/os/freebsd
21 CFLAGS+= -I${SRCTOP}/sys
22 CFLAGS+= -I${SRCTOP}/cddl/compat/opensolaris/include
23 CFLAGS+= -I${SRCTOP}/sys/contrib/openzfs/module/icp/include
24 CFLAGS+= -include ${SRCTOP}/sys/contrib/openzfs/include/os/freebsd/spl/sys/ccompile.h
25 CFLAGS+= -DHAVE_ISSETUGID
26 CFLAGS+= -include ${SRCTOP}/sys/modules/zfs/zfs_config.h
27
28 .include <bsd.lib.mk>