dwarf_getcfi.c dwarf_getcfi_elf.c dwarf_cfi_end.c \
dwarf_aggregate_size.c dwarf_getlocation_implicit_pointer.c \
dwarf_getlocation_die.c dwarf_getlocation_attr.c \
- dwarf_getalt.c dwarf_setalt.c
+ dwarf_getalt.c dwarf_setalt.c dwarf_cu_getdwarf.c \
+ dwarf_cu_die.c dwarf_peel_type.c
+# Minimal library with symbols needed by those libebl backends that we
+# ship statically. This is so that e.g. strip doesn't end up bringing
+# in the whole of libdw, and depending on libbz2, liblzma, etc.
+libdw_static_pic_a_SOURCES = libdw_form.c dwarf_child.c dwarf_attr.c \
+ dwarf_attr_integrate.c dwarf_formref_die.c dwarf_error.c \
+ dwarf_tag.c dwarf_formref.c \
+ dwarf_abbrev_hash.c dwarf_sig8_hash.c \
+ dwarf_formudata.c libdw_findcu.c dwarf_offdie.c \
+ dwarf_getabbrev.c dwarf_nextcu.c libdw_alloc.c \
+ dwarf_hasattr_integrate.c dwarf_hasattr.c \
+ dwarf_aggregate_size.c dwarf_siblingof.c dwarf_formsdata.c \
+ dwarf_srclang.c dwarf_formflag.c dwarf_diecu.c \
+ dwarf_bytesize.c dwarf_bitsize.c
+
if MAINTAINER_MODE
BUILT_SOURCES = $(srcdir)/known-dwarf.h
MAINTAINERCLEANFILES = $(srcdir)/known-dwarf.h