1include $(top_srcdir)/config/Rules.am 2 3SUBDIRS = include 4 5# See https://debbugs.gnu.org/cgi/bugreport.cgi?bug=54020 6AM_CFLAGS += -no-suppress 7 8noinst_LTLIBRARIES = libspl_assert.la libspl.la 9 10libspl_assert_la_SOURCES = \ 11 assert.c 12 13USER_C = \ 14 atomic.c \ 15 list.c \ 16 mkdirp.c \ 17 page.c \ 18 strlcat.c \ 19 strlcpy.c \ 20 timestamp.c \ 21 include/sys/list.h \ 22 include/sys/list_impl.h 23 24if BUILD_LINUX 25USER_C += \ 26 os/linux/getexecname.c \ 27 os/linux/gethostid.c \ 28 os/linux/getmntany.c \ 29 os/linux/zone.c 30endif 31 32if BUILD_FREEBSD 33USER_C += \ 34 os/freebsd/getexecname.c \ 35 os/freebsd/gethostid.c \ 36 os/freebsd/getmntany.c \ 37 os/freebsd/mnttab.c \ 38 os/freebsd/zone.c 39endif 40 41libspl_la_SOURCES = $(USER_C) 42 43libspl_la_LIBADD = \ 44 libspl_assert.la 45 46libspl_la_LIBADD += $(LIBATOMIC_LIBS) $(LIBCLOCK_GETTIME) 47 48include $(top_srcdir)/config/CppCheck.am 49