]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - lib/libzfs_core/Makefile.am
Fix potential NULL pointer dereference in lzc_ioctl()
[FreeBSD/FreeBSD.git] / lib / libzfs_core / Makefile.am
1 libzfs_core_la_CFLAGS  = $(AM_CFLAGS) $(LIBRARY_CFLAGS)
2 libzfs_core_la_CFLAGS += -fvisibility=hidden
3
4 lib_LTLIBRARIES += libzfs_core.la
5 CPPCHECKTARGETS += libzfs_core.la
6
7 libzfs_core_la_SOURCES = \
8         %D%/libzfs_core.c
9
10 if BUILD_LINUX
11 libzfs_core_la_SOURCES += \
12         %D%/os/linux/libzfs_core_ioctl.c
13 endif
14
15 libzfs_core_la_CPPFLAGS  = $(AM_CPPFLAGS)
16 if BUILD_FREEBSD
17 libzfs_core_la_CPPFLAGS += -Iinclude/os/freebsd/zfs
18
19 libzfs_core_la_SOURCES += \
20         %D%/os/freebsd/libzfs_core_ioctl.c
21
22 nodist_libzfs_core_la_SOURCES = \
23         module/os/freebsd/zfs/zfs_ioctl_compat.c
24 endif
25
26 libzfs_core_la_LIBADD = \
27         libnvpair.la \
28         libspl.la
29
30 libzfs_core_la_LIBADD += $(LTLIBINTL)
31
32 libzfs_core_la_LDFLAGS = -pthread
33
34 if !ASAN_ENABLED
35 libzfs_core_la_LDFLAGS += -Wl,-z,defs
36 endif
37
38 if BUILD_FREEBSD
39 libzfs_core_la_LIBADD += -lutil -lgeom
40 endif
41
42 libzfs_core_la_LDFLAGS += -version-info 3:0:0
43
44 pkgconfig_DATA += %D%/libzfs_core.pc
45
46 dist_noinst_DATA += %D%/libzfs_core.abi %D%/libzfs_core.suppr