1include $(srcdir)/%D%/include/Makefile.am 2 3libspl_assert_la_CFLAGS = $(AM_CFLAGS) $(LIBRARY_CFLAGS) $(LIBUNWIND_CFLAGS) 4libspl_la_CFLAGS = $(libspl_assert_la_CFLAGS) 5if TARGET_CPU_I386 6libspl_la_CFLAGS += $(NO_ATOMIC_ALIGNMENT) 7endif 8 9noinst_LTLIBRARIES += libspl_assert.la libspl.la 10CPPCHECKTARGETS += libspl_assert.la libspl.la 11 12libspl_assert_la_SOURCES = \ 13 %D%/assert.c \ 14 %D%/backtrace.c 15 16libspl_la_SOURCES = \ 17 %D%/libspl_impl.h \ 18 %D%/atomic.c \ 19 %D%/getexecname.c \ 20 %D%/list.c \ 21 %D%/mkdirp.c \ 22 %D%/page.c \ 23 %D%/strlcat.c \ 24 %D%/strlcpy.c \ 25 %D%/timestamp.c \ 26 %D%/tunables.c \ 27 %D%/include/sys/list.h \ 28 %D%/include/sys/list_impl.h 29 30if BUILD_LINUX 31libspl_la_SOURCES += \ 32 %D%/os/linux/getexecname.c \ 33 %D%/os/linux/gethostid.c \ 34 %D%/os/linux/getmntany.c \ 35 %D%/os/linux/zone.c 36endif 37 38if BUILD_FREEBSD 39libspl_la_SOURCES += \ 40 %D%/os/freebsd/getexecname.c \ 41 %D%/os/freebsd/gethostid.c \ 42 %D%/os/freebsd/getmntany.c \ 43 %D%/os/freebsd/mnttab.c \ 44 %D%/os/freebsd/zone.c 45endif 46 47libspl_la_LIBADD = \ 48 libspl_assert.la 49 50libspl_la_LIBADD += $(LIBATOMIC_LIBS) $(LIBCLOCK_GETTIME) 51 52libspl_assert_la_LIBADD = $(BACKTRACE_LIBS) $(LIBUNWIND_LIBS) 53 54if BUILD_FREEBSD 55libspl_assert_la_LIBADD += -lpthread 56endif 57