Imported Upstream version 1.3.1
[platform/upstream/libunwind.git] / Makefile.am
index d7278df..711d910 100644 (file)
@@ -1,7 +1,16 @@
-include_HEADERS = include/libunwind-dynamic.h \
-    include/libunwind-ptrace.h \
-    include/libunwind-coredump.h
+include_HEADERS = include/libunwind-dynamic.h
 
+if BUILD_PTRACE
+include_HEADERS += include/libunwind-ptrace.h
+endif BUILD_PTRACE
+
+if BUILD_COREDUMP
+include_HEADERS += include/libunwind-coredump.h
+endif BUILD_COREDUMP
+
+if ARCH_AARCH64
+include_HEADERS += include/libunwind-aarch64.h
+endif
 if ARCH_ARM
 include_HEADERS += include/libunwind-arm.h
 endif
@@ -14,6 +23,9 @@ endif
 if ARCH_MIPS
 include_HEADERS += include/libunwind-mips.h
 endif
+if ARCH_TILEGX
+include_HEADERS += include/libunwind-tilegx.h
+endif
 if ARCH_X86
 include_HEADERS += include/libunwind-x86.h
 endif
@@ -36,11 +48,22 @@ endif
 
 nodist_include_HEADERS = include/libunwind-common.h
 
-SUBDIRS = src tests doc
+SUBDIRS = src
+
+if CONFIG_TESTS
+SUBDIRS += tests
+endif
+
+if CONFIG_DOCS
+SUBDIRS += doc
+endif
 
 noinst_HEADERS = include/dwarf.h include/dwarf_i.h include/dwarf-eh.h  \
        include/compiler.h include/libunwind_i.h include/mempool.h      \
        include/remote.h                                                \
+       include/tdep-aarch64/dwarf-config.h                             \
+       include/tdep-aarch64/jmpbuf.h                                   \
+       include/tdep-aarch64/libunwind_i.h                              \
        include/tdep-arm/dwarf-config.h include/tdep-arm/ex_tables.h    \
        include/tdep-arm/jmpbuf.h include/tdep-arm/libunwind_i.h        \
        include/tdep-ia64/jmpbuf.h include/tdep-ia64/rse.h              \
@@ -49,6 +72,8 @@ noinst_HEADERS = include/dwarf.h include/dwarf_i.h include/dwarf-eh.h \
        include/tdep-hppa/jmpbuf.h include/tdep-hppa/dwarf-config.h     \
        include/tdep-mips/libunwind_i.h                                 \
        include/tdep-mips/jmpbuf.h include/tdep-mips/dwarf-config.h     \
+       include/tdep-tilegx/libunwind_i.h                               \
+       include/tdep-tilegx/jmpbuf.h include/tdep-tilegx/dwarf-config.h \
        include/tdep-x86/libunwind_i.h                                  \
        include/tdep-x86/jmpbuf.h include/tdep-x86/dwarf-config.h       \
        include/tdep-x86_64/libunwind_i.h                               \
@@ -78,3 +103,4 @@ MAINTAINERCLEANFILES = \
        config/missing \
        include/config.h.in \
        include/config.h.in~
+