diff options
author | Elliott Hughes <enh@google.com> | 2015-02-18 22:19:45 -0800 |
---|---|---|
committer | Elliott Hughes <enh@google.com> | 2015-02-18 23:24:43 -0800 |
commit | 03333823c75a1c1887e923828113a1b0fd12020c (patch) | |
tree | a63e40b5dd9927bd04ec7427c8797975c2a71f85 /src/libdw/Android.mk | |
parent | b48bfdc826ebdd316d5d8a4ff8f213391f1c710b (diff) | |
download | android_external_elfutils-03333823c75a1c1887e923828113a1b0fd12020c.tar.gz android_external_elfutils-03333823c75a1c1887e923828113a1b0fd12020c.tar.bz2 android_external_elfutils-03333823c75a1c1887e923828113a1b0fd12020c.zip |
Upgrade to elfutils 0.161.
Change-Id: Iee07e1329d9750f092afc6c2fbd6af8db32862b0
Diffstat (limited to 'src/libdw/Android.mk')
-rwxr-xr-x | src/libdw/Android.mk | 232 |
1 files changed, 127 insertions, 105 deletions
diff --git a/src/libdw/Android.mk b/src/libdw/Android.mk index 5579b244..b0a1c99f 100755 --- a/src/libdw/Android.mk +++ b/src/libdw/Android.mk @@ -15,107 +15,125 @@ LOCAL_PATH := $(call my-dir) LIBDW_SRC_FILES := \ - cfi.c \ - cie.c \ - dwarf_abbrevhaschildren.c \ - dwarf_abbrev_hash.c \ - dwarf_addrdie.c \ - dwarf_arrayorder.c \ - dwarf_attr.c \ - dwarf_attr_integrate.c \ - dwarf_begin.c \ - dwarf_begin_elf.c \ - dwarf_bitoffset.c \ - dwarf_bitsize.c \ - dwarf_bytesize.c \ - dwarf_cfi_addrframe.c \ - dwarf_child.c \ - dwarf_cuoffset.c \ - dwarf_decl_column.c \ - dwarf_decl_file.c \ - dwarf_decl_line.c \ - dwarf_diecu.c \ - dwarf_diename.c \ - dwarf_dieoffset.c \ - dwarf_end.c \ - dwarf_entry_breakpoints.c \ - dwarf_entrypc.c \ - dwarf_error.c \ - dwarf_filesrc.c \ - dwarf_formaddr.c \ - dwarf_formblock.c \ - dwarf_formflag.c \ - dwarf_formref.c \ - dwarf_formref_die.c \ - dwarf_formsdata.c \ - dwarf_formstring.c \ - dwarf_formudata.c \ - dwarf_frame_cfa.c \ - dwarf_func_inline.c \ - dwarf_getabbrevattr.c \ - dwarf_getabbrev.c \ - dwarf_getabbrevcode.c \ - dwarf_getabbrevtag.c \ - dwarf_getarange_addr.c \ - dwarf_getarangeinfo.c \ - dwarf_getaranges.c \ - dwarf_getattrcnt.c \ - dwarf_getattrs.c \ - dwarf_getcfi.c \ - dwarf_getcfi_elf.c \ - dwarf_getelf.c \ - dwarf_getfuncs.c \ - dwarf_getlocation.c \ - dwarf_getmacros.c \ - dwarf_getpubnames.c \ - dwarf_getscopes.c \ - dwarf_getscopes_die.c \ - dwarf_getscopevar.c \ - dwarf_getsrc_die.c \ - dwarf_getsrcdirs.c \ - dwarf_getsrc_file.c \ - dwarf_getsrcfiles.c \ - dwarf_getsrclines.c \ - dwarf_getstring.c \ - dwarf_hasattr.c \ - dwarf_hasattr_integrate.c \ - dwarf_haschildren.c \ - dwarf_hasform.c \ - dwarf_haspc.c \ - dwarf_highpc.c \ - dwarf_lineaddr.c \ - dwarf_linebeginstatement.c \ - dwarf_lineblock.c \ - dwarf_linecol.c \ - dwarf_lineendsequence.c \ - dwarf_lineepiloguebegin.c \ - dwarf_lineno.c \ - dwarf_lineprologueend.c \ - dwarf_linesrc.c \ - dwarf_lowpc.c \ - dwarf_macro_opcode.c \ - dwarf_macro_param1.c \ - dwarf_macro_param2.c \ - dwarf_next_cfi.c \ - dwarf_nextcu.c \ - dwarf_offabbrev.c \ - dwarf_offdie.c \ - dwarf_onearange.c \ - dwarf_onesrcline.c \ - dwarf_ranges.c \ - dwarf_siblingof.c \ - dwarf_sig8_hash.c \ - dwarf_srclang.c \ - dwarf_tag.c \ - dwarf_whatattr.c \ - dwarf_whatform.c \ - fde.c \ - frame-cache.c \ - libdw_alloc.c \ - libdw_findcu.c \ - libdw_form.c \ - libdw_visit_scopes.c \ - memory-access.c + cfi.c \ + cie.c \ + dwarf_abbrevhaschildren.c \ + dwarf_abbrev_hash.c \ + dwarf_addrdie.c \ + dwarf_aggregate_size.c \ + dwarf_arrayorder.c \ + dwarf_attr.c \ + dwarf_attr_integrate.c \ + dwarf_begin.c \ + dwarf_begin_elf.c \ + dwarf_bitoffset.c \ + dwarf_bitsize.c \ + dwarf_bytesize.c \ + dwarf_cfi_addrframe.c \ + dwarf_cfi_end.c \ + dwarf_child.c \ + dwarf_cu_die.c \ + dwarf_cu_getdwarf.c \ + dwarf_cuoffset.c \ + dwarf_decl_column.c \ + dwarf_decl_file.c \ + dwarf_decl_line.c \ + dwarf_diecu.c \ + dwarf_diename.c \ + dwarf_dieoffset.c \ + dwarf_end.c \ + dwarf_entry_breakpoints.c \ + dwarf_entrypc.c \ + dwarf_error.c \ + dwarf_filesrc.c \ + dwarf_formaddr.c \ + dwarf_formblock.c \ + dwarf_formflag.c \ + dwarf_formref.c \ + dwarf_formref_die.c \ + dwarf_formsdata.c \ + dwarf_formstring.c \ + dwarf_formudata.c \ + dwarf_frame_cfa.c \ + dwarf_frame_info.c \ + dwarf_frame_register.c \ + dwarf_func_inline.c \ + dwarf_getabbrevattr.c \ + dwarf_getabbrev.c \ + dwarf_getabbrevcode.c \ + dwarf_getabbrevtag.c \ + dwarf_getalt.c \ + dwarf_getarange_addr.c \ + dwarf_getarangeinfo.c \ + dwarf_getaranges.c \ + dwarf_getattrcnt.c \ + dwarf_getattrs.c \ + dwarf_getcfi.c \ + dwarf_getcfi_elf.c \ + dwarf_getelf.c \ + dwarf_getfuncs.c \ + dwarf_getlocation_attr.c \ + dwarf_getlocation.c \ + dwarf_getlocation_die.c \ + dwarf_getlocation_implicit_pointer.c \ + dwarf_getmacros.c \ + dwarf_getpubnames.c \ + dwarf_getscopes.c \ + dwarf_getscopes_die.c \ + dwarf_getscopevar.c \ + dwarf_getsrc_die.c \ + dwarf_getsrcdirs.c \ + dwarf_getsrc_file.c \ + dwarf_getsrcfiles.c \ + dwarf_getsrclines.c \ + dwarf_getstring.c \ + dwarf_hasattr.c \ + dwarf_hasattr_integrate.c \ + dwarf_haschildren.c \ + dwarf_hasform.c \ + dwarf_haspc.c \ + dwarf_highpc.c \ + dwarf_lineaddr.c \ + dwarf_linebeginstatement.c \ + dwarf_lineblock.c \ + dwarf_linecol.c \ + dwarf_linediscriminator.c \ + dwarf_lineendsequence.c \ + dwarf_lineepiloguebegin.c \ + dwarf_lineisa.c \ + dwarf_lineno.c \ + dwarf_lineop_index.c \ + dwarf_lineprologueend.c \ + dwarf_linesrc.c \ + dwarf_lowpc.c \ + dwarf_macro_getparamcnt.c \ + dwarf_macro_getsrcfiles.c \ + dwarf_macro_opcode.c \ + dwarf_macro_param1.c \ + dwarf_macro_param2.c \ + dwarf_macro_param.c \ + dwarf_next_cfi.c \ + dwarf_nextcu.c \ + dwarf_offabbrev.c \ + dwarf_offdie.c \ + dwarf_onearange.c \ + dwarf_onesrcline.c \ + dwarf_peel_type.c \ + dwarf_ranges.c \ + dwarf_setalt.c \ + dwarf_siblingof.c \ + dwarf_sig8_hash.c \ + dwarf_srclang.c \ + dwarf_tag.c \ + dwarf_whatattr.c \ + dwarf_whatform.c \ + fde.c \ + frame-cache.c \ + libdw_alloc.c \ + libdw_findcu.c \ + libdw_form.c \ + libdw_visit_scopes.c \ + ifeq ($(HOST_OS),linux) @@ -136,7 +154,7 @@ LOCAL_C_INCLUDES := \ $(LOCAL_PATH)/../libdw \ $(LOCAL_PATH)/../libelf -LOCAL_CFLAGS += -DHAVE_CONFIG_H -std=gnu99 -D_GNU_SOURCE -DIS_LIBDW +LOCAL_CFLAGS += -DHAVE_CONFIG_H -std=gnu99 -D_GNU_SOURCE -D_BSD_SOURCE -DIS_LIBDW # to suppress the "pointer of type ‘void *’ used in arithmetic" warning LOCAL_CFLAGS += -Wno-pointer-arith @@ -145,6 +163,8 @@ LOCAL_MODULE:= libdw LOCAL_EXPORT_C_INCLUDE_DIRS := $(LOCAL_PATH) +LOCAL_STATIC_LIBRARIES := libz + include $(BUILD_HOST_STATIC_LIBRARY) endif # linux @@ -166,11 +186,11 @@ LOCAL_C_INCLUDES := \ $(LOCAL_PATH)/../libdw \ $(LOCAL_PATH)/../libelf -LOCAL_C_INCLUDES += $(LOCAL_PATH)/../bionic-fixup +LOCAL_C_INCLUDES += $(LOCAL_PATH)/../../bionic-fixup -LOCAL_CFLAGS += -include $(LOCAL_PATH)/../bionic-fixup/AndroidFixup.h +LOCAL_CFLAGS += -include $(LOCAL_PATH)/../../bionic-fixup/AndroidFixup.h -LOCAL_CFLAGS += -DHAVE_CONFIG_H -std=gnu99 -DIS_LIBDW -Werror +LOCAL_CFLAGS += -DHAVE_CONFIG_H -std=gnu99 -D_GNU_SOURCE -D_BSD_SOURCE -DIS_LIBDW -Werror # to suppress the "pointer of type ‘void *’ used in arithmetic" warning LOCAL_CFLAGS += -Wno-pointer-arith @@ -181,4 +201,6 @@ LOCAL_MODULE:= libdw LOCAL_EXPORT_C_INCLUDE_DIRS := $(LOCAL_PATH) +LOCAL_STATIC_LIBRARIES := libz + include $(BUILD_STATIC_LIBRARY) |