mirror of
				https://git.proxmox.com/git/mirror_zfs.git
				synced 2025-10-26 18:05:04 +03:00 
			
		
		
		
	libzfs is an architecture-specific library, thus its pkgconfig files should also be installed into the architecture-specific path for pkgconfig files so that systems that support multilib or multiarch installation will be able to work properly. Signed-off-by: Neal Gompa <ngompa@datto.com> Reviewed-by: Tony Hutter <hutter2@llnl.gov> Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov>
		
			
				
	
	
		
			71 lines
		
	
	
		
			1.5 KiB
		
	
	
	
		
			Makefile
		
	
	
	
	
	
			
		
		
	
	
			71 lines
		
	
	
		
			1.5 KiB
		
	
	
	
		
			Makefile
		
	
	
	
	
	
include $(top_srcdir)/config/Rules.am
 | 
						|
 | 
						|
VPATH = \
 | 
						|
	$(top_srcdir)/module/icp \
 | 
						|
	$(top_srcdir)/module/zcommon \
 | 
						|
	$(top_srcdir)/lib/libzfs
 | 
						|
 | 
						|
# Suppress unused but set variable warnings often due to ASSERTs
 | 
						|
AM_CFLAGS += $(NO_UNUSED_BUT_SET_VARIABLE)
 | 
						|
 | 
						|
libzfs_pcdir = $(libdir)/pkgconfig
 | 
						|
libzfs_pc_DATA = libzfs.pc libzfs_core.pc
 | 
						|
 | 
						|
DEFAULT_INCLUDES += \
 | 
						|
	-I$(top_srcdir)/include \
 | 
						|
	-I$(top_srcdir)/module/icp/include \
 | 
						|
	-I$(top_srcdir)/lib/libspl/include
 | 
						|
 | 
						|
lib_LTLIBRARIES = libzfs.la
 | 
						|
 | 
						|
USER_C = \
 | 
						|
	libzfs_changelist.c \
 | 
						|
	libzfs_config.c \
 | 
						|
	libzfs_crypto.c \
 | 
						|
	libzfs_dataset.c \
 | 
						|
	libzfs_diff.c \
 | 
						|
	libzfs_import.c \
 | 
						|
	libzfs_iter.c \
 | 
						|
	libzfs_mount.c \
 | 
						|
	libzfs_pool.c \
 | 
						|
	libzfs_sendrecv.c \
 | 
						|
	libzfs_status.c \
 | 
						|
	libzfs_util.c
 | 
						|
 | 
						|
KERNEL_C = \
 | 
						|
	algs/sha2/sha2.c \
 | 
						|
	zfeature_common.c \
 | 
						|
	zfs_comutil.c \
 | 
						|
	zfs_deleg.c \
 | 
						|
	zfs_fletcher.c \
 | 
						|
	zfs_fletcher_aarch64_neon.c \
 | 
						|
	zfs_fletcher_avx512.c \
 | 
						|
	zfs_fletcher_intel.c \
 | 
						|
	zfs_fletcher_sse.c \
 | 
						|
	zfs_fletcher_superscalar.c \
 | 
						|
	zfs_fletcher_superscalar4.c \
 | 
						|
	zfs_namecheck.c \
 | 
						|
	zfs_prop.c \
 | 
						|
	zfs_uio.c \
 | 
						|
	zpool_prop.c \
 | 
						|
	zprop_common.c
 | 
						|
 | 
						|
nodist_libzfs_la_SOURCES = \
 | 
						|
	$(USER_C) \
 | 
						|
	$(KERNEL_C)
 | 
						|
 | 
						|
libzfs_la_LIBADD = \
 | 
						|
	$(top_builddir)/lib/libnvpair/libnvpair.la \
 | 
						|
	$(top_builddir)/lib/libshare/libshare.la \
 | 
						|
	$(top_builddir)/lib/libuutil/libuutil.la \
 | 
						|
	$(top_builddir)/lib/libzfs_core/libzfs_core.la \
 | 
						|
	$(top_builddir)/lib/libzutil/libzutil.la
 | 
						|
 | 
						|
libzfs_la_LIBADD += -lm $(LIBSSL)
 | 
						|
libzfs_la_LDFLAGS = -version-info 2:0:0
 | 
						|
 | 
						|
EXTRA_DIST = $(libzfs_pc_DATA) $(USER_C)
 | 
						|
 | 
						|
# Licensing data
 | 
						|
EXTRA_DIST += THIRDPARTYLICENSE.openssl THIRDPARTYLICENSE.openssl.descrip
 |