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