am e3a7673a: Build dump_syms for linux hosts

* commit 'e3a7673a36a23c11ce23740ada39cc3b98db354d':
  Build dump_syms for linux hosts
diff --git a/Android.mk b/Android.mk
index c4e071a..f899fe0 100644
--- a/Android.mk
+++ b/Android.mk
@@ -67,3 +67,35 @@
 LOCAL_CLANG := true
 
 include $(BUILD_EXECUTABLE)
+
+# dump_syms host tool.
+# =================================================
+include $(CLEAR_VARS)
+LOCAL_MODULE := dump_syms
+LOCAL_MODULE_HOST_OS := linux
+LOCAL_CLANG := true
+LOCAL_CPPFLAGS_linux := -DHAVE_A_OUT_H -Wno-unused-parameter
+LOCAL_CPP_EXTENSION := .cc
+LOCAL_C_INCLUDES := \
+    $(LOCAL_PATH)/src
+LOCAL_SRC_FILES := \
+    src/common/dwarf/bytereader.cc \
+    src/common/dwarf/dwarf2diehandler.cc \
+    src/common/dwarf/dwarf2reader.cc \
+    src/common/dwarf_cfi_to_module.cc \
+    src/common/dwarf_cu_to_module.cc \
+    src/common/dwarf_line_to_module.cc \
+    src/common/language.cc \
+    src/common/module.cc \
+    src/common/stabs_reader.cc \
+    src/common/stabs_to_module.cc
+LOCAL_SRC_FILES_linux := \
+    src/common/linux/crc32.cc \
+    src/common/linux/dump_symbols.cc \
+    src/common/linux/elfutils.cc \
+    src/common/linux/elf_symbols_to_module.cc \
+    src/common/linux/file_id.cc \
+    src/common/linux/linux_libc_support.cc \
+    src/common/linux/memory_mapped_file.cc \
+    src/tools/linux/dump_syms/dump_syms.cc
+include $(BUILD_HOST_EXECUTABLE)
\ No newline at end of file