libunwind.h.in revision 8d5b1aeeffb80515197fd7aeee0b3fbfac904ecd
1fe71893183f504feff290e343bf740bd32432129Chris Lattner/* Provide a real file - not a symlink - as it would cause multiarch conflicts 26cefb77a7073057fecd721ae141140d75ce76512Chris Lattner when multiple different arch releases are installed simultaneously. */ 36cefb77a7073057fecd721ae141140d75ce76512Chris Lattner 46cefb77a7073057fecd721ae141140d75ce76512Chris Lattner#ifndef UNW_REMOTE_ONLY 56cefb77a7073057fecd721ae141140d75ce76512Chris Lattner 66cefb77a7073057fecd721ae141140d75ce76512Chris Lattner#if defined __arm__ 76cefb77a7073057fecd721ae141140d75ce76512Chris Lattner# include "libunwind-arm.h" 86cefb77a7073057fecd721ae141140d75ce76512Chris Lattner#elif defined __hppa__ 96cefb77a7073057fecd721ae141140d75ce76512Chris Lattner# include "libunwind-hppa.h" 10fe71893183f504feff290e343bf740bd32432129Chris Lattner#elif defined __ia64__ 116cefb77a7073057fecd721ae141140d75ce76512Chris Lattner# include "libunwind-ia64.h" 126cefb77a7073057fecd721ae141140d75ce76512Chris Lattner#elif defined __mips__ 136cefb77a7073057fecd721ae141140d75ce76512Chris Lattner# include "libunwind-mips.h" 146cefb77a7073057fecd721ae141140d75ce76512Chris Lattner#elif defined __powerpc__ && !defined __powerpc64__ 1593c7e418257bd65fcf8f5d9faa9487dd99358430Chris Lattner# include "libunwind-ppc32.h" 166cefb77a7073057fecd721ae141140d75ce76512Chris Lattner#elif defined __powerpc64__ 176cefb77a7073057fecd721ae141140d75ce76512Chris Lattner# include "libunwind-ppc64.h" 186cefb77a7073057fecd721ae141140d75ce76512Chris Lattner#elif defined __sh__ 196cefb77a7073057fecd721ae141140d75ce76512Chris Lattner# include "libunwind-sh.h" 206cefb77a7073057fecd721ae141140d75ce76512Chris Lattner#elif defined __i386__ 219a79de3d091978cfee5264ee2563fc5dedd33cb7Chuck Rose III# include "libunwind-x86.h" 226cefb77a7073057fecd721ae141140d75ce76512Chris Lattner#elif defined __x86_64__ 236cefb77a7073057fecd721ae141140d75ce76512Chris Lattner# include "libunwind-x86_64.h" 246cefb77a7073057fecd721ae141140d75ce76512Chris Lattner#else 256cefb77a7073057fecd721ae141140d75ce76512Chris Lattner# error "Unsupported arch" 266cefb77a7073057fecd721ae141140d75ce76512Chris Lattner#endif 276cefb77a7073057fecd721ae141140d75ce76512Chris Lattner 286cefb77a7073057fecd721ae141140d75ce76512Chris Lattner#else /* UNW_REMOTE_ONLY */ 296cefb77a7073057fecd721ae141140d75ce76512Chris Lattner 306cefb77a7073057fecd721ae141140d75ce76512Chris Lattner# include "libunwind-@arch@.h" 316cefb77a7073057fecd721ae141140d75ce76512Chris Lattner 326cefb77a7073057fecd721ae141140d75ce76512Chris Lattner#endif /* UNW_REMOTE_ONLY */ 336cefb77a7073057fecd721ae141140d75ce76512Chris Lattner