]>
Commit | Line | Data |
---|---|---|
c9c0d073 BB |
1 | include $(top_srcdir)/config/Rules.am |
2 | ||
46364cb2 BB |
3 | VPATH = \ |
4 | $(top_srcdir)/module/icp \ | |
5 | $(top_srcdir)/module/zcommon \ | |
6 | $(top_srcdir)/lib/libzfs | |
7 | ||
fed90353 BB |
8 | # Suppress unused but set variable warnings often due to ASSERTs |
9 | AM_CFLAGS += $(NO_UNUSED_BUT_SET_VARIABLE) | |
10 | ||
c3f8dc2a | 11 | libzfs_pcdir = $(datarootdir)/pkgconfig |
47a4a6fd | 12 | libzfs_pc_DATA = libzfs.pc libzfs_core.pc |
c3f8dc2a | 13 | |
c9c0d073 | 14 | DEFAULT_INCLUDES += \ |
6283f55e | 15 | -I$(top_srcdir)/include \ |
46364cb2 | 16 | -I$(top_srcdir)/module/icp/include \ |
6283f55e | 17 | -I$(top_srcdir)/lib/libspl/include |
c9c0d073 BB |
18 | |
19 | lib_LTLIBRARIES = libzfs.la | |
20 | ||
47a4a6fd TF |
21 | USER_C = \ |
22 | libzfs_changelist.c \ | |
23 | libzfs_config.c \ | |
b5256303 | 24 | libzfs_crypto.c \ |
47a4a6fd TF |
25 | libzfs_dataset.c \ |
26 | libzfs_diff.c \ | |
47a4a6fd TF |
27 | libzfs_import.c \ |
28 | libzfs_iter.c \ | |
29 | libzfs_mount.c \ | |
30 | libzfs_pool.c \ | |
31 | libzfs_sendrecv.c \ | |
32 | libzfs_status.c \ | |
33 | libzfs_util.c | |
34 | ||
46364cb2 | 35 | KERNEL_C = \ |
4807c0ba | 36 | algs/sha2/sha2.c \ |
46364cb2 BB |
37 | zfeature_common.c \ |
38 | zfs_comutil.c \ | |
39 | zfs_deleg.c \ | |
40 | zfs_fletcher.c \ | |
41 | zfs_fletcher_aarch64_neon.c \ | |
42 | zfs_fletcher_avx512.c \ | |
43 | zfs_fletcher_intel.c \ | |
44 | zfs_fletcher_sse.c \ | |
45 | zfs_fletcher_superscalar.c \ | |
46 | zfs_fletcher_superscalar4.c \ | |
47 | zfs_namecheck.c \ | |
48 | zfs_prop.c \ | |
49 | zfs_uio.c \ | |
50 | zpool_prop.c \ | |
51 | zprop_common.c | |
47a4a6fd TF |
52 | |
53 | nodist_libzfs_la_SOURCES = \ | |
54 | $(USER_C) \ | |
55 | $(KERNEL_C) | |
b1c932d3 | 56 | |
75056283 | 57 | libzfs_la_LIBADD = \ |
75056283 | 58 | $(top_builddir)/lib/libnvpair/libnvpair.la \ |
46364cb2 | 59 | $(top_builddir)/lib/libshare/libshare.la \ |
46364cb2 | 60 | $(top_builddir)/lib/libuutil/libuutil.la \ |
e89f1295 DB |
61 | $(top_builddir)/lib/libzfs_core/libzfs_core.la \ |
62 | $(top_builddir)/lib/libzutil/libzutil.la | |
75056283 | 63 | |
e89f1295 | 64 | libzfs_la_LIBADD += -lm $(LIBSSL) |
a6ce1eae | 65 | libzfs_la_LDFLAGS = -version-info 2:0:0 |
47a4a6fd TF |
66 | |
67 | EXTRA_DIST = $(libzfs_pc_DATA) $(USER_C) | |
53b5fcd3 NG |
68 | |
69 | # Licensing data | |
70 | EXTRA_DIST += THIRDPARTYLICENSE.openssl THIRDPARTYLICENSE.openssl.descrip |