]> git.proxmox.com Git - mirror_zfs-debian.git/blob - lib/libzpool/Makefile.am
New upstream version 0.7.6
[mirror_zfs-debian.git] / lib / libzpool / Makefile.am
1 include $(top_srcdir)/config/Rules.am
2
3 VPATH = \
4 $(top_srcdir)/module/zfs \
5 $(top_srcdir)/module/zcommon \
6 $(top_srcdir)/lib/libzpool
7
8 AM_CFLAGS += $(DEBUG_STACKFLAGS) $(FRAME_LARGER_THAN)
9
10 DEFAULT_INCLUDES += \
11 -I$(top_srcdir)/include \
12 -I$(top_srcdir)/lib/libspl/include
13
14 lib_LTLIBRARIES = libzpool.la
15
16 USER_C = \
17 kernel.c \
18 taskq.c \
19 util.c
20
21 KERNEL_C = \
22 zfs_comutil.c \
23 zfs_deleg.c \
24 zfs_fletcher.c \
25 zfs_fletcher_intel.c \
26 zfs_fletcher_sse.c \
27 zfs_fletcher_avx512.c \
28 zfs_fletcher_aarch64_neon.c \
29 zfs_fletcher_superscalar.c \
30 zfs_fletcher_superscalar4.c \
31 zfs_namecheck.c \
32 zfs_prop.c \
33 zfs_uio.c \
34 zpool_prop.c \
35 zprop_common.c \
36 abd.c \
37 arc.c \
38 blkptr.c \
39 bplist.c \
40 bpobj.c \
41 bptree.c \
42 bqueue.c \
43 dbuf.c \
44 dbuf_stats.c \
45 ddt.c \
46 ddt_zap.c \
47 dmu.c \
48 dmu_diff.c \
49 dmu_object.c \
50 dmu_objset.c \
51 dmu_send.c \
52 dmu_traverse.c \
53 dmu_tx.c \
54 dmu_zfetch.c \
55 dnode.c \
56 dnode_sync.c \
57 dsl_bookmark.c \
58 dsl_dataset.c \
59 dsl_deadlist.c \
60 dsl_deleg.c \
61 dsl_dir.c \
62 dsl_pool.c \
63 dsl_prop.c \
64 dsl_scan.c \
65 dsl_synctask.c \
66 dsl_destroy.c \
67 dsl_userhold.c \
68 edonr_zfs.c \
69 fm.c \
70 gzip.c \
71 lzjb.c \
72 lz4.c \
73 metaslab.c \
74 mmp.c \
75 multilist.c \
76 pathname.c \
77 range_tree.c \
78 refcount.c \
79 rrwlock.c \
80 sa.c \
81 sha256.c \
82 skein_zfs.c \
83 spa.c \
84 spa_boot.c \
85 spa_config.c \
86 spa_errlog.c \
87 spa_history.c \
88 spa_misc.c \
89 spa_stats.c \
90 space_map.c \
91 space_reftree.c \
92 txg.c \
93 trace.c \
94 uberblock.c \
95 unique.c \
96 vdev.c \
97 vdev_cache.c \
98 vdev_file.c \
99 vdev_label.c \
100 vdev_mirror.c \
101 vdev_missing.c \
102 vdev_queue.c \
103 vdev_raidz.c \
104 vdev_raidz_math.c \
105 vdev_raidz_math_scalar.c \
106 vdev_raidz_math_sse2.c \
107 vdev_raidz_math_ssse3.c \
108 vdev_raidz_math_avx2.c \
109 vdev_raidz_math_avx512f.c \
110 vdev_raidz_math_avx512bw.c \
111 vdev_raidz_math_aarch64_neon.c \
112 vdev_raidz_math_aarch64_neonx2.c \
113 vdev_root.c \
114 zap.c \
115 zap_leaf.c \
116 zap_micro.c \
117 zfeature.c \
118 zfeature_common.c \
119 zfs_byteswap.c \
120 zfs_debug.c \
121 zfs_fm.c \
122 zfs_fuid.c \
123 zfs_sa.c \
124 zfs_znode.c \
125 zfs_rlock.c \
126 zil.c \
127 zio.c \
128 zio_checksum.c \
129 zio_compress.c \
130 zio_inject.c \
131 zle.c \
132 zrlock.c
133
134 nodist_libzpool_la_SOURCES = \
135 $(USER_C) \
136 $(KERNEL_C)
137
138 libzpool_la_LIBADD = \
139 $(top_builddir)/lib/libunicode/libunicode.la \
140 $(top_builddir)/lib/libuutil/libuutil.la \
141 $(top_builddir)/lib/libnvpair/libnvpair.la \
142 $(top_builddir)/lib/libicp/libicp.la
143
144 libzpool_la_LIBADD += $(ZLIB) -ldl
145 libzpool_la_LDFLAGS = -version-info 2:0:0
146
147 EXTRA_DIST = $(USER_C)