mirror of
git://sourceware.org/git/libabigail.git
synced 2024-12-20 17:00:36 +00:00
bd1af4cd52
* configure.ac: Check the presence of libdw.so and elfutils/libdwfl.h headers from elfutils and define the necessary linking flags. * include/abg-dwarf-reader.h: New header file * include/Makefile.am: Add the new header file to the source distribution. * src/abg-dwarf-reader.cc:: New file. * src/Makefile.am: Add the new file to the source distribution. * include/abg-fwd.h (dump): Add declarations for several overloads to allow dumping to a given output stream. * include/abg-ir.h (class translation_unit): Use a pimpl idiom for this now. (translation_unit::canonicalize_type): Declare new method. * src/abg-ir.cc (struct translation_unit::priv): New private type for the pimpl idiom for translation_unit. (translation_unit::{translation_unit, get_global_scope, get_path, set_path, get_loc_mgr}): Adjust for pimpl idiom. (translation_unit::canonicalize_type): Define this new method and one overload. * src/abg-writer.cc (dump): Define several overloads to dump IR nodes to given output streams. * tools/bidw.cc: New file for the new bidw tool. * tools/Makefile.am: Define rules to build the new bidw tools. Signed-off-by: Dodji Seketeli <dodji@redhat.com>
24 lines
408 B
Makefile
24 lines
408 B
Makefile
headers = \
|
|
abg-ir.h \
|
|
abg-corpus.h \
|
|
abg-reader.h \
|
|
abg-dwarf-reader.h \
|
|
abg-writer.h \
|
|
abg-comparison.h \
|
|
abg-diff-utils.h \
|
|
abg-libxml-utils.h \
|
|
abg-libzip-utils.h \
|
|
abg-fwd.h \
|
|
abg-hash.h \
|
|
abg-config.h \
|
|
abg-traverse.h \
|
|
abg-version.h \
|
|
abg-viz-common.h \
|
|
abg-viz-dot.h \
|
|
abg-viz-svg.h
|
|
|
|
publicheaders_DATA=$(headers)
|
|
publicheadersdir=$(includedir)/libabigail
|
|
|
|
EXTRA_DIST = abg-version.h.in
|