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