1## SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 2lib_LTLIBRARIES=libabigail.la 3libabigaildir=$(libdir) 4 5AM_CXXFLAGS = $(VISIBILITY_FLAGS) 6 7VIZ_SOURCES = abg-viz-common.cc \ 8 abg-viz-dot.cc \ 9 abg-viz-svg.cc 10 11libabigail_la_SOURCES = \ 12abg-internal.h \ 13abg-traverse.cc \ 14abg-ir-priv.h \ 15abg-ir.cc \ 16abg-corpus-priv.h \ 17abg-corpus.cc \ 18abg-diff-utils.cc \ 19abg-comparison.cc \ 20abg-comparison-priv.h \ 21abg-reporter-priv.h \ 22abg-reporter-priv.cc \ 23abg-default-reporter.cc \ 24abg-leaf-reporter.cc \ 25abg-suppression-priv.h \ 26abg-suppression.cc \ 27abg-comp-filter.cc \ 28abg-reader.cc \ 29abg-dwarf-reader.cc \ 30abg-fe-iface.cc \ 31abg-elf-based-reader.cc \ 32abg-elf-reader.cc \ 33abg-libxml-utils.cc \ 34abg-hash.cc \ 35abg-writer.cc \ 36abg-config.cc \ 37abg-ini.cc \ 38abg-workers.cc \ 39abg-tools-utils.cc \ 40abg-elf-helpers.h \ 41abg-elf-helpers.cc \ 42abg-regex.cc \ 43abg-symtab-reader.h \ 44abg-symtab-reader.cc \ 45$(VIZ_SOURCES) 46 47if CTF_READER 48libabigail_la_SOURCES += abg-ctf-reader.cc 49endif 50 51libabigail_la_LIBADD = $(DEPS_LIBS) $(FTS_LIBS) 52libabigail_la_LDFLAGS = -lpthread -Wl,--as-needed -no-undefined -version-info $(LIBABIGAIL_SO_CURRENT):$(LIBABIGAIL_SO_REVISION):$(LIBABIGAIL_SO_AGE) 53 54CUSTOM_MACROS = -DABIGAIL_ROOT_SYSTEM_LIBDIR=\"${libdir}\" 55 56AM_CPPFLAGS=\ 57$(CUSTOM_MACROS) $(DEPS_CPPFLAGS) $(FTS_CFLAGS) \ 58-Wall -I$(abs_top_srcdir) -I$(abs_top_srcdir)/include \ 59-I$(abs_top_builddir)/include -I$(abs_top_builddir) 60