1include $(top_srcdir)/config/Rules.am 2 3AM_CFLAGS += $(LIBBLKID_CFLAGS) $(LIBUDEV_CFLAGS) 4 5# See https://debbugs.gnu.org/cgi/bugreport.cgi?bug=54020 6AM_CFLAGS += -no-suppress 7 8DEFAULT_INCLUDES += -I$(srcdir) 9 10noinst_LTLIBRARIES = libzutil.la 11 12USER_C = \ 13 zutil_device_path.c \ 14 zutil_import.c \ 15 zutil_import.h \ 16 zutil_nicenum.c \ 17 zutil_pool.c 18 19if BUILD_LINUX 20USER_C += \ 21 os/linux/zutil_setproctitle.c \ 22 os/linux/zutil_device_path_os.c \ 23 os/linux/zutil_import_os.c \ 24 os/linux/zutil_compat.c 25endif 26 27if BUILD_FREEBSD 28DEFAULT_INCLUDES += -I$(top_srcdir)/include/os/freebsd/zfs 29 30USER_C += \ 31 os/freebsd/zutil_device_path_os.c \ 32 os/freebsd/zutil_import_os.c \ 33 os/freebsd/zutil_compat.c 34 35VPATH += $(top_srcdir)/module/os/freebsd/zfs 36 37nodist_libzutil_la_SOURCES = zfs_ioctl_compat.c 38endif 39 40libzutil_la_SOURCES = $(USER_C) 41 42libzutil_la_LIBADD = \ 43 $(abs_top_builddir)/lib/libavl/libavl.la \ 44 $(abs_top_builddir)/lib/libtpool/libtpool.la \ 45 $(abs_top_builddir)/lib/libnvpair/libnvpair.la \ 46 $(abs_top_builddir)/lib/libspl/libspl.la 47 48if BUILD_LINUX 49libzutil_la_LIBADD += \ 50 $(abs_top_builddir)/lib/libefi/libefi.la \ 51 -lrt 52endif 53 54libzutil_la_LIBADD += -lm $(LIBBLKID_LIBS) $(LIBUDEV_LIBS) 55 56include $(top_srcdir)/config/CppCheck.am 57