7 .PATH: ${.CURDIR}/../../contrib/opensolaris/common/acl
9 .PATH: ${.CURDIR}/../../contrib/opensolaris/common/avl
11 .PATH: ${.CURDIR}/../../contrib/opensolaris/common/nvpair
14 .PATH: ${.CURDIR}/../../compat/opensolaris/kern
15 SRCS+= opensolaris_kmem.c
16 SRCS+= opensolaris_kobj.c
17 SRCS+= opensolaris_kstat.c
18 SRCS+= opensolaris_misc.c
19 SRCS+= opensolaris_policy.c
20 SRCS+= opensolaris_string.c
21 SRCS+= opensolaris_vfs.c
22 SRCS+= opensolaris_zone.c
24 .PATH: ${.CURDIR}/../../contrib/opensolaris/common/atomic/${MACHINE_ARCH}
27 .PATH: ${.CURDIR}/../../contrib/opensolaris/uts/common/fs
31 .PATH: ${.CURDIR}/../../contrib/opensolaris/uts/common/os
34 SRCS+= nvpair_alloc_system.c
37 .PATH: ${.CURDIR}/../../contrib/opensolaris/uts/common/rpc
42 .PATH: ${.CURDIR}/../../contrib/opensolaris/uts/common/zmod
54 .PATH: ${.CURDIR}/../../contrib/opensolaris/common/zfs
55 .include "${.CURDIR}/../../contrib/opensolaris/uts/common/Makefile.files"
56 .PATH: ${.CURDIR}/../../contrib/opensolaris/uts/common/fs/zfs
57 ZFS_SRCS= ${ZFS_OBJS:C/.o$/.c/}
61 # Use UMA for ZIO allocation. This is not stable.
62 #CFLAGS+=-DZIO_USE_UMA
64 # Use FreeBSD's namecache.
65 CFLAGS+=-DFREEBSD_NAMECACHE
68 CWARNFLAGS+=-Wno-unknown-pragmas
69 CWARNFLAGS+=-Wno-missing-braces
70 CWARNFLAGS+=-Wno-parentheses
71 CWARNFLAGS+=-Wno-uninitialized
72 CWARNFLAGS+=-Wno-unused
73 CWARNFLAGS+=-Wno-switch
75 CFLAGS+=-D_SOLARIS_C_SOURCE
77 CFLAGS+=-I${.CURDIR}/../../compat/opensolaris
78 CFLAGS+=-I${.CURDIR}/../../contrib/opensolaris/uts/common/fs/zfs
79 CFLAGS+=-I${.CURDIR}/../../contrib/opensolaris/uts/common/zmod
80 CFLAGS+=-I${.CURDIR}/../../contrib/opensolaris/uts/common
81 CFLAGS+=-I${.CURDIR}/../..
82 CFLAGS+=-I${.CURDIR}/../../contrib/opensolaris/common/zfs
83 CFLAGS+=-I${.CURDIR}/../../contrib/opensolaris/common
84 CFLAGS+=-I${.CURDIR}/../../../include
91 .include <bsd.kmod.mk>