The Design and Implementation of the FreeBSD Operating System, Second Edition
Now available: The Design and Implementation of the FreeBSD Operating System (Second Edition)


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]

FreeBSD/Linux Kernel Cross Reference
sys/contrib/openzfs/lib/libzfs/Makefile.am

Version: -  FREEBSD  -  FREEBSD-13-STABLE  -  FREEBSD-13-0  -  FREEBSD-12-STABLE  -  FREEBSD-12-0  -  FREEBSD-11-STABLE  -  FREEBSD-11-0  -  FREEBSD-10-STABLE  -  FREEBSD-10-0  -  FREEBSD-9-STABLE  -  FREEBSD-9-0  -  FREEBSD-8-STABLE  -  FREEBSD-8-0  -  FREEBSD-7-STABLE  -  FREEBSD-7-0  -  FREEBSD-6-STABLE  -  FREEBSD-6-0  -  FREEBSD-5-STABLE  -  FREEBSD-5-0  -  FREEBSD-4-STABLE  -  FREEBSD-3-STABLE  -  FREEBSD22  -  l41  -  OPENBSD  -  linux-2.6  -  MK84  -  PLAN9  -  xnu-8792 
SearchContext: -  none  -  3  -  10 

    1 libzfs_la_CFLAGS  = $(AM_CFLAGS) $(LIBRARY_CFLAGS)
    2 libzfs_la_CFLAGS += $(LIBCRYPTO_CFLAGS) $(ZLIB_CFLAGS)
    3 libzfs_la_CFLAGS += -fvisibility=hidden
    4 
    5 lib_LTLIBRARIES += libzfs.la
    6 CPPCHECKTARGETS += libzfs.la
    7 
    8 dist_libzfs_la_SOURCES = \
    9         %D%/libzfs_impl.h \
   10         %D%/libzfs_changelist.c \
   11         %D%/libzfs_config.c \
   12         %D%/libzfs_crypto.c \
   13         %D%/libzfs_dataset.c \
   14         %D%/libzfs_diff.c \
   15         %D%/libzfs_import.c \
   16         %D%/libzfs_iter.c \
   17         %D%/libzfs_mount.c \
   18         %D%/libzfs_pool.c \
   19         %D%/libzfs_sendrecv.c \
   20         %D%/libzfs_status.c \
   21         %D%/libzfs_util.c
   22 
   23 if BUILD_FREEBSD
   24 dist_libzfs_la_SOURCES += \
   25         %D%/os/freebsd/libzfs_compat.c \
   26         %D%/os/freebsd/libzfs_zmount.c
   27 endif
   28 
   29 if BUILD_LINUX
   30 dist_libzfs_la_SOURCES += \
   31         %D%/os/linux/libzfs_mount_os.c \
   32         %D%/os/linux/libzfs_pool_os.c \
   33         %D%/os/linux/libzfs_util_os.c
   34 endif
   35 
   36 nodist_libzfs_la_SOURCES = \
   37         module/icp/algs/sha2/sha2.c \
   38         \
   39         module/zcommon/cityhash.c \
   40         module/zcommon/zfeature_common.c \
   41         module/zcommon/zfs_comutil.c \
   42         module/zcommon/zfs_deleg.c \
   43         module/zcommon/zfs_fletcher.c \
   44         module/zcommon/zfs_fletcher_aarch64_neon.c \
   45         module/zcommon/zfs_fletcher_avx512.c \
   46         module/zcommon/zfs_fletcher_intel.c \
   47         module/zcommon/zfs_fletcher_sse.c \
   48         module/zcommon/zfs_fletcher_superscalar.c \
   49         module/zcommon/zfs_fletcher_superscalar4.c \
   50         module/zcommon/zfs_namecheck.c \
   51         module/zcommon/zfs_prop.c \
   52         module/zcommon/zpool_prop.c \
   53         module/zcommon/zprop_common.c
   54 
   55 
   56 libzfs_la_LIBADD = \
   57         libshare.la \
   58         libzfs_core.la \
   59         libnvpair.la \
   60         libzutil.la \
   61         libuutil.la
   62 
   63 libzfs_la_LIBADD += -lm $(LIBCRYPTO_LIBS) $(ZLIB_LIBS) $(LIBFETCH_LIBS) $(LTLIBINTL)
   64 
   65 libzfs_la_LDFLAGS = -pthread
   66 
   67 if !ASAN_ENABLED
   68 libzfs_la_LDFLAGS += -Wl,-z,defs
   69 endif
   70 
   71 if BUILD_FREEBSD
   72 libzfs_la_LIBADD += -lutil -lgeom
   73 endif
   74 
   75 libzfs_la_LDFLAGS += -version-info 5:0:1
   76 
   77 pkgconfig_DATA += %D%/libzfs.pc
   78 
   79 dist_noinst_DATA += %D%/libzfs.abi %D%/libzfs.suppr
   80 dist_noinst_DATA += %D%/THIRDPARTYLICENSE.openssl %D%/THIRDPARTYLICENSE.openssl.descrip

Cache object: e72ee1e359e7964f0e5a66a068dd6a6a


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]


This page is part of the FreeBSD/Linux Linux Kernel Cross-Reference, and was automatically generated using a modified version of the LXR engine.