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
65 CWARNFLAGS+=-Wno-unknown-pragmas
66 CWARNFLAGS+=-Wno-missing-braces
67 CWARNFLAGS+=-Wno-parentheses
68 CWARNFLAGS+=-Wno-uninitialized
69 CWARNFLAGS+=-Wno-unused
70 CWARNFLAGS+=-Wno-switch
72 CFLAGS+=-D_SOLARIS_C_SOURCE
74 CFLAGS+=-I${.CURDIR}/../../compat/opensolaris
75 CFLAGS+=-I${.CURDIR}/../../contrib/opensolaris/uts/common/fs/zfs
76 CFLAGS+=-I${.CURDIR}/../../contrib/opensolaris/uts/common/zmod
77 CFLAGS+=-I${.CURDIR}/../../contrib/opensolaris/uts/common
78 CFLAGS+=-I${.CURDIR}/../..
79 CFLAGS+=-I${.CURDIR}/../../contrib/opensolaris/common/zfs
80 CFLAGS+=-I${.CURDIR}/../../contrib/opensolaris/common
81 CFLAGS+=-I${.CURDIR}/../../../include
88 .include <bsd.kmod.mk>