]> git.proxmox.com Git - mirror_zfs.git/blame - lib/libzfs/Makefile.am
Include third party licenses in dist tarballs
[mirror_zfs.git] / lib / libzfs / Makefile.am
CommitLineData
c9c0d073
BB
1include $(top_srcdir)/config/Rules.am
2
46364cb2
BB
3VPATH = \
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
9AM_CFLAGS += $(NO_UNUSED_BUT_SET_VARIABLE)
10
c3f8dc2a 11libzfs_pcdir = $(datarootdir)/pkgconfig
47a4a6fd 12libzfs_pc_DATA = libzfs.pc libzfs_core.pc
c3f8dc2a 13
c9c0d073 14DEFAULT_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
19lib_LTLIBRARIES = libzfs.la
20
47a4a6fd
TF
21USER_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 35KERNEL_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
53nodist_libzfs_la_SOURCES = \
54 $(USER_C) \
55 $(KERNEL_C)
b1c932d3 56
75056283 57libzfs_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 64libzfs_la_LIBADD += -lm $(LIBSSL)
a6ce1eae 65libzfs_la_LDFLAGS = -version-info 2:0:0
47a4a6fd
TF
66
67EXTRA_DIST = $(libzfs_pc_DATA) $(USER_C)
53b5fcd3
NG
68
69# Licensing data
70EXTRA_DIST += THIRDPARTYLICENSE.openssl THIRDPARTYLICENSE.openssl.descrip