Merge commit 'd6e1c446d7897003fd9fd36ef5aa7da350b7f6af' into merges
[unleashed.git] / kernel / fs / zfs / Makefile
blob1e4fe9ab2d43a5ff9a5b605772ab22ecf5deb55d
1 MODULE= zfs
2 MODULE_TYPE= drv
3 MODULE_TYPE_LINKS=fs
4 MODULE_DEPS= fs/specfs \
5 crypto/swrand \
6 misc/idmap \
7 misc/sha2 \
8 misc/skein \
9 misc/edonr \
10 sched/SDC
11 MODULE_CONF= zfs.conf
12 SRCS= abd.c \
13 arc.c \
14 blkptr.c \
15 bplist.c \
16 bpobj.c \
17 bptree.c \
18 bqueue.c \
19 common/zfeature_common.c \
20 common/zfs_comutil.c \
21 common/zfs_deleg.c \
22 common/zfs_fletcher.c \
23 common/zfs_namecheck.c \
24 common/zfs_prop.c \
25 common/zpool_prop.c \
26 common/zprop_common.c \
27 dbuf.c \
28 ddt.c \
29 ddt_zap.c \
30 dmu.c \
31 dmu_diff.c \
32 dmu_object.c \
33 dmu_objset.c \
34 dmu_send.c \
35 dmu_traverse.c \
36 dmu_tx.c \
37 dmu_zfetch.c \
38 dnode.c \
39 dnode_sync.c \
40 dsl_bookmark.c \
41 dsl_dataset.c \
42 dsl_deadlist.c \
43 dsl_deleg.c \
44 dsl_destroy.c \
45 dsl_dir.c \
46 dsl_pool.c \
47 dsl_prop.c \
48 dsl_scan.c \
49 dsl_synctask.c \
50 dsl_userhold.c \
51 edonr_zfs.c \
52 gzip.c \
53 lz4.c \
54 lzjb.c \
55 lua/lapi.c \
56 lua/lauxlib.c \
57 lua/lbaselib.c \
58 lua/lbitlib.c \
59 lua/lcode.c \
60 lua/lcompat.c \
61 lua/lcorolib.c \
62 lua/lctype.c \
63 lua/ldebug.c \
64 lua/ldo.c \
65 lua/ldump.c \
66 lua/lfunc.c \
67 lua/lgc.c \
68 lua/llex.c \
69 lua/lmem.c \
70 lua/lobject.c \
71 lua/lopcodes.c \
72 lua/lparser.c \
73 lua/lstate.c \
74 lua/lstring.c \
75 lua/lstrlib.c \
76 lua/ltable.c \
77 lua/ltablib.c \
78 lua/ltm.c \
79 lua/lundump.c \
80 lua/lvm.c \
81 lua/lzio.c \
82 metaslab.c \
83 multilist.c \
84 range_tree.c \
85 refcount.c \
86 rrwlock.c \
87 sa.c \
88 sha256.c \
89 skein_zfs.c \
90 spa.c \
91 spa_boot_${CONFIG_MACH}.c \
92 spa_config.c \
93 spa_errlog.c \
94 spa_history.c \
95 spa_misc.c \
96 space_map.c \
97 space_reftree.c \
98 txg.c \
99 uberblock.c \
100 unique.c \
101 vdev.c \
102 vdev_cache.c \
103 vdev_disk.c \
104 vdev_file.c \
105 vdev_indirect.c \
106 vdev_indirect_births.c \
107 vdev_indirect_mapping.c \
108 vdev_label.c \
109 vdev_mirror.c \
110 vdev_missing.c \
111 vdev_queue.c \
112 vdev_raidz.c \
113 vdev_removal.c \
114 vdev_root.c \
115 zap.c \
116 zap_leaf.c \
117 zap_micro.c \
118 zcp.c \
119 zcp_get.c \
120 zcp_global.c \
121 zcp_iter.c \
122 zcp_synctask.c \
123 zfeature.c \
124 zfs_acl.c \
125 zfs_byteswap.c \
126 zfs_ctldir.c \
127 zfs_debug.c \
128 zfs_dir.c \
129 zfs_fm.c \
130 zfs_fuid.c \
131 zfs_ioctl.c \
132 zfs_log.c \
133 zfs_onexit.c \
134 zfs_replay.c \
135 zfs_rlock.c \
136 zfs_sa.c \
137 zfs_vfsops.c \
138 zfs_vnops.c \
139 zfs_znode.c \
140 zil.c \
141 zio.c \
142 zio_checksum.c \
143 zio_compress.c \
144 zio_inject.c \
145 zle.c \
146 zrlock.c \
147 zthr.c \
148 zvol.c
149 INCS= ${.CURDIR} \
150 ${.CURDIR}/common \
151 ${.CURDIR}/lua \
152 ${SRCTOP}/usr/src/common
154 CERRWARN += -Wno-type-limits
155 CERRWARN += -Wno-switch
156 CERRWARN += -Wno-parentheses
157 CERRWARN += -Wno-unused-variable
158 CERRWARN += -Wno-unused-function
159 CERRWARN += -Wno-unused-label
161 .include <kmod.mk>