Applied -fcommon for HWASan build
[platform/upstream/libunwind.git] / Makefile.am
1 include_HEADERS = include/libunwind-dynamic.h
2
3 if BUILD_PTRACE
4 include_HEADERS += include/libunwind-ptrace.h
5 endif BUILD_PTRACE
6
7 if BUILD_COREDUMP
8 include_HEADERS += include/libunwind-coredump.h
9 endif BUILD_COREDUMP
10
11 if ARCH_AARCH64
12 include_HEADERS += include/libunwind-aarch64.h
13 endif
14 if ARCH_ARM
15 include_HEADERS += include/libunwind-arm.h
16 endif
17 if ARCH_IA64
18 include_HEADERS += include/libunwind-ia64.h
19 endif
20 if ARCH_HPPA
21 include_HEADERS += include/libunwind-hppa.h
22 endif
23 if ARCH_MIPS
24 include_HEADERS += include/libunwind-mips.h
25 endif
26 if ARCH_TILEGX
27 include_HEADERS += include/libunwind-tilegx.h
28 endif
29 if ARCH_X86
30 include_HEADERS += include/libunwind-x86.h
31 endif
32 if ARCH_X86_64
33 include_HEADERS += include/libunwind-x86_64.h
34 endif
35 if ARCH_PPC32
36 include_HEADERS += include/libunwind-ppc32.h
37 endif
38 if ARCH_PPC64
39 include_HEADERS += include/libunwind-ppc64.h
40 endif
41 if ARCH_SH
42 include_HEADERS += include/libunwind-sh.h
43 endif
44
45 if !REMOTE_ONLY
46 include_HEADERS += include/libunwind.h include/unwind.h
47 endif
48
49 nodist_include_HEADERS = include/libunwind-common.h
50
51 SUBDIRS = src
52
53 if CONFIG_TESTS
54 SUBDIRS += tests
55 endif
56
57 if CONFIG_DOCS
58 SUBDIRS += doc
59 endif
60
61 noinst_HEADERS = include/dwarf.h include/dwarf_i.h include/dwarf-eh.h   \
62         include/compiler.h include/libunwind_i.h include/mempool.h      \
63         include/remote.h                                                \
64         include/tdep-aarch64/dwarf-config.h                             \
65         include/tdep-aarch64/jmpbuf.h                                   \
66         include/tdep-aarch64/libunwind_i.h                              \
67         include/tdep-arm/dwarf-config.h include/tdep-arm/ex_tables.h    \
68         include/tdep-arm/jmpbuf.h include/tdep-arm/libunwind_i.h        \
69         include/tdep-ia64/jmpbuf.h include/tdep-ia64/rse.h              \
70         include/tdep-ia64/libunwind_i.h include/tdep-ia64/script.h      \
71         include/tdep-hppa/libunwind_i.h                                 \
72         include/tdep-hppa/jmpbuf.h include/tdep-hppa/dwarf-config.h     \
73         include/tdep-mips/libunwind_i.h                                 \
74         include/tdep-mips/jmpbuf.h include/tdep-mips/dwarf-config.h     \
75         include/tdep-tilegx/libunwind_i.h                               \
76         include/tdep-tilegx/jmpbuf.h include/tdep-tilegx/dwarf-config.h \
77         include/tdep-x86/libunwind_i.h                                  \
78         include/tdep-x86/jmpbuf.h include/tdep-x86/dwarf-config.h       \
79         include/tdep-x86_64/libunwind_i.h                               \
80         include/tdep-x86_64/jmpbuf.h include/tdep-x86_64/dwarf-config.h \
81         include/tdep-ppc32/dwarf-config.h                               \
82         include/tdep-ppc32/jmpbuf.h include/tdep-ppc32/libunwind_i.h    \
83         include/tdep-ppc64/dwarf-config.h                               \
84         include/tdep-ppc64/jmpbuf.h include/tdep-ppc64/libunwind_i.h    \
85         include/tdep-sh/dwarf-config.h                                  \
86         include/tdep-sh/jmpbuf.h include/tdep-sh/libunwind_i.h          \
87         include/tdep/libunwind_i.h                                      \
88         include/tdep/jmpbuf.h include/tdep/dwarf-config.h
89
90 EXTRA_DIST = include/libunwind-common.h.in
91
92 MAINTAINERCLEANFILES = \
93         Makefile.in \
94         INSTALL \
95         aclocal.m4 \
96         configure \
97         config/compile \
98         config/config.guess \
99         config/config.sub \
100         config/depcomp \
101         config/install-sh \
102         config/ltmain.sh \
103         config/missing \
104         include/config.h.in \
105         include/config.h.in~
106