]> git.proxmox.com Git - mirror_zfs.git/blame - lib/libzpool/Makefile.am
OpenZFS 8966 - Source file zfs_acl.c, function zfs_aclset_common contains a use after...
[mirror_zfs.git] / lib / libzpool / Makefile.am
CommitLineData
c9c0d073
BB
1include $(top_srcdir)/config/Rules.am
2
47a4a6fd
TF
3VPATH = \
4 $(top_srcdir)/module/zfs \
5 $(top_srcdir)/module/zcommon \
6 $(top_srcdir)/lib/libzpool
7
fed90353
BB
8# Suppress unused but set variable warnings often due to ASSERTs
9AM_CFLAGS += $(NO_UNUSED_BUT_SET_VARIABLE)
10
11# Includes kernel code generate warnings for large stack frames
12AM_CFLAGS += $(FRAME_LARGER_THAN)
c9c0d073 13
c9c0d073 14DEFAULT_INCLUDES += \
6283f55e
BB
15 -I$(top_srcdir)/include \
16 -I$(top_srcdir)/lib/libspl/include
c9c0d073
BB
17
18lib_LTLIBRARIES = libzpool.la
19
47a4a6fd
TF
20USER_C = \
21 kernel.c \
22 taskq.c \
23 util.c
24
25KERNEL_C = \
46364cb2 26 zfeature_common.c \
47a4a6fd
TF
27 zfs_comutil.c \
28 zfs_deleg.c \
29 zfs_fletcher.c \
46364cb2
BB
30 zfs_fletcher_aarch64_neon.c \
31 zfs_fletcher_avx512.c \
1eeb4562 32 zfs_fletcher_intel.c \
35a76a03 33 zfs_fletcher_sse.c \
7f319493
RD
34 zfs_fletcher_superscalar.c \
35 zfs_fletcher_superscalar4.c \
47a4a6fd
TF
36 zfs_namecheck.c \
37 zfs_prop.c \
38 zfs_uio.c \
39 zpool_prop.c \
40 zprop_common.c \
a6255b7f 41 abd.c \
47a4a6fd
TF
42 arc.c \
43 blkptr.c \
44 bplist.c \
45 bpobj.c \
46 bptree.c \
fcff0f35 47 bqueue.c \
47a4a6fd
TF
48 dbuf.c \
49 dbuf_stats.c \
50 ddt.c \
51 ddt_zap.c \
52 dmu.c \
53 dmu_diff.c \
54 dmu_object.c \
55 dmu_objset.c \
56 dmu_send.c \
57 dmu_traverse.c \
58 dmu_tx.c \
59 dmu_zfetch.c \
60 dnode.c \
61 dnode_sync.c \
62 dsl_bookmark.c \
63 dsl_dataset.c \
64 dsl_deadlist.c \
65 dsl_deleg.c \
66 dsl_dir.c \
b5256303 67 dsl_crypt.c \
47a4a6fd
TF
68 dsl_pool.c \
69 dsl_prop.c \
70 dsl_scan.c \
71 dsl_synctask.c \
72 dsl_destroy.c \
73 dsl_userhold.c \
3c67d83a 74 edonr_zfs.c \
4807c0ba 75 hkdf.c \
47a4a6fd
TF
76 fm.c \
77 gzip.c \
78 lzjb.c \
79 lz4.c \
80 metaslab.c \
379ca9cf 81 mmp.c \
47a4a6fd 82 multilist.c \
da5e151f 83 pathname.c \
47a4a6fd
TF
84 range_tree.c \
85 refcount.c \
86 rrwlock.c \
87 sa.c \
88 sha256.c \
3c67d83a 89 skein_zfs.c \
47a4a6fd
TF
90 spa.c \
91 spa_boot.c \
92 spa_config.c \
93 spa_errlog.c \
94 spa_history.c \
95 spa_misc.c \
96 spa_stats.c \
97 space_map.c \
98 space_reftree.c \
99 txg.c \
100 trace.c \
101 uberblock.c \
102 unique.c \
103 vdev.c \
104 vdev_cache.c \
105 vdev_file.c \
106 vdev_label.c \
107 vdev_mirror.c \
108 vdev_missing.c \
109 vdev_queue.c \
110 vdev_raidz.c \
ab9f4b0b
GN
111 vdev_raidz_math.c \
112 vdev_raidz_math_scalar.c \
ae25d222
GN
113 vdev_raidz_math_sse2.c \
114 vdev_raidz_math_ssse3.c \
ab9f4b0b 115 vdev_raidz_math_avx2.c \
7f547f85
RD
116 vdev_raidz_math_avx512f.c \
117 vdev_raidz_math_avx512bw.c \
62a65a65
RD
118 vdev_raidz_math_aarch64_neon.c \
119 vdev_raidz_math_aarch64_neonx2.c \
47a4a6fd
TF
120 vdev_root.c \
121 zap.c \
122 zap_leaf.c \
123 zap_micro.c \
124 zfeature.c \
47a4a6fd
TF
125 zfs_byteswap.c \
126 zfs_debug.c \
127 zfs_fm.c \
128 zfs_fuid.c \
129 zfs_sa.c \
130 zfs_znode.c \
46364cb2 131 zfs_ratelimit.c \
e3a07cd0 132 zfs_rlock.c \
47a4a6fd
TF
133 zil.c \
134 zio.c \
135 zio_checksum.c \
136 zio_compress.c \
b5256303 137 zio_crypt.c \
47a4a6fd
TF
138 zio_inject.c \
139 zle.c \
140 zrlock.c
141
142nodist_libzpool_la_SOURCES = \
143 $(USER_C) \
144 $(KERNEL_C)
c9c0d073 145
75056283 146libzpool_la_LIBADD = \
46364cb2
BB
147 $(top_builddir)/lib/libavl/libavl.la \
148 $(top_builddir)/lib/libicp/libicp.la \
0b04990a 149 $(top_builddir)/lib/libnvpair/libnvpair.la \
46364cb2
BB
150 $(top_builddir)/lib/libspl/libspl.la \
151 $(top_builddir)/lib/libunicode/libunicode.la
75056283 152
ed828c0c 153libzpool_la_LIBADD += $(ZLIB) -ldl
46364cb2 154libzpool_la_LDFLAGS = -pthread -version-info 2:0:0
6283f55e 155
47a4a6fd 156EXTRA_DIST = $(USER_C)