1 include $(top_srcdir)/config/Rules.am
4 $(top_srcdir)/module/zfs \
5 $(top_srcdir)/module/zcommon \
6 $(top_srcdir)/module/lua \
7 $(top_srcdir)/lib/libzpool
9 # Suppress unused but set variable warnings often due to ASSERTs
10 AM_CFLAGS += $(NO_UNUSED_BUT_SET_VARIABLE)
12 # Includes kernel code generate warnings for large stack frames
13 AM_CFLAGS += $(FRAME_LARGER_THAN)
16 -I$(top_srcdir)/include \
17 -I$(top_srcdir)/lib/libspl/include
19 lib_LTLIBRARIES = libzpool.la
31 zfs_fletcher_aarch64_neon.c \
32 zfs_fletcher_avx512.c \
33 zfs_fletcher_intel.c \
35 zfs_fletcher_superscalar.c \
36 zfs_fletcher_superscalar4.c \
107 vdev_indirect_births.c \
109 vdev_indirect_mapping.c \
115 vdev_raidz_math_aarch64_neon.c \
116 vdev_raidz_math_aarch64_neonx2.c \
117 vdev_raidz_math_avx2.c \
118 vdev_raidz_math_avx512bw.c \
119 vdev_raidz_math_avx512f.c \
121 vdev_raidz_math_scalar.c \
122 vdev_raidz_math_sse2.c \
123 vdev_raidz_math_ssse3.c \
179 nodist_libzpool_la_SOURCES = \
184 libzpool_la_LIBADD = \
185 $(top_builddir)/lib/libavl/libavl.la \
186 $(top_builddir)/lib/libicp/libicp.la \
187 $(top_builddir)/lib/libnvpair/libnvpair.la \
188 $(top_builddir)/lib/libspl/libspl.la \
189 $(top_builddir)/lib/libunicode/libunicode.la
191 libzpool_la_LIBADD += $(ZLIB) -ldl
192 libzpool_la_LDFLAGS = -pthread -version-info 2:0:0
194 EXTRA_DIST = $(USER_C)