diff options
author | Caolán McNamara <caolanm@redhat.com> | 2011-06-03 11:38:23 +0100 |
---|---|---|
committer | Caolán McNamara <caolanm@redhat.com> | 2011-06-03 11:38:23 +0100 |
commit | 86e150edc80d2430f5f6cc309f736110d9ece934 (patch) | |
tree | 749885a77550e168a02652286996e506b39c3282 /tools | |
parent | a1dcd95099cf5558456c8a41ec6643e11cf95027 (diff) |
track changes to solenv DLLEXTENSION here too
Diffstat (limited to 'tools')
-rw-r--r-- | tools/inc/tools/solar.h | 70 |
1 files changed, 6 insertions, 64 deletions
diff --git a/tools/inc/tools/solar.h b/tools/inc/tools/solar.h index bb65e70e0c54..2ecbf673fc04 100644 --- a/tools/inc/tools/solar.h +++ b/tools/inc/tools/solar.h @@ -213,70 +213,12 @@ template<typename T> inline T Abs(T a) { return (a>=0?a:-a); } /* dll file extensions *******************************************************/ -#if defined WNT && defined __MINGW32__ && defined INTEL - #define __DLLEXTENSION "gi" -#elif defined WNT && defined __MINGW32__ && defined X86_64 - #define __DLLEXTENSION "gx" -#elif defined WNT && defined _MSC_VER && defined INTEL - #define __DLLEXTENSION "mi" -#elif defined WNT && defined _MSC_VER && defined X86_64 - #define __DLLEXTENSION "mx" -#elif defined AIX - #define __DLLEXTENSION "ap.so" -#elif defined SOLARIS && defined SPARC && defined IS_LP64 - #define __DLLEXTENSION "su.so" -#elif defined SOLARIS && defined SPARC && !defined __GNUC__ - #define __DLLEXTENSION "ss.so" -#elif defined SOLARIS && defined SPARC && defined __GNUC__ - #define __DLLEXTENSION "sogs.so" -#elif defined SOLARIS && defined INTEL && !defined __GNUC__ - #define __DLLEXTENSION "si.so" -#elif defined SOLARIS && defined INTEL && defined __GNUC__ - #define __DLLEXTENSION "sogi.so" -#elif defined NETBSD && defined X86 - #define __DLLEXTENSION "bi.so" -#elif defined NETBSD && defined X86_64 - #define __DLLEXTENSION "bx.so" -#elif defined NETBSD && defined ARM32 - #define __DLLEXTENSION "ba.so" -#elif defined NETBSD && defined SPARC - #define __DLLEXTENSION "bs.so" -#elif defined NETBSD && defined POWERPC - #define __DLLEXTENSION "bp.so" -#elif defined LINUX && defined X86 - #define __DLLEXTENSION "li.so" -#elif defined LINUX && defined POWERPC - #define __DLLEXTENSION "lp.so" -#elif defined LINUX && defined S390 - #define __DLLEXTENSION "l3.so" -#elif defined LINUX && defined ARM32 - #define __DLLEXTENSION "lr.so" -#elif defined LINUX && defined SPARC - #define __DLLEXTENSION "ls.so" -#elif defined LINUX && defined __x86_64__ - #define __DLLEXTENSION "lx.so" -#elif defined LINUX && defined MIPS - #define __DLLEXTENSION "lm.so" -#elif defined LINUX && defined IA64 - #define __DLLEXTENSION "la.so" -#elif defined LINUX && defined M68K - #define __DLLEXTENSION "lm.so" -#elif defined LINUX && defined HPPA - #define __DLLEXTENSION "lh.so" -#elif defined LINUX && defined AXP - #define __DLLEXTENSION "ll.so" -#elif defined FREEBSD && defined X86 - #define __DLLEXTENSION "fi.so" -#elif defined FREEBSD && defined X86_64 - #define __DLLEXTENSION "fx.so" -#elif defined MACOSX && defined POWERPC - #define __DLLEXTENSION "mxp.dylib" -#elif defined MACOSX && defined X86 - #define __DLLEXTENSION "mxi.dylib" -#elif defined OPENBSD - #define __DLLEXTENSION "ob.so" -#elif defined DRAGONFLY - #define __DLLEXTENSION "df.so" +#if defined WNT + #define __DLLEXTENSION "lo" +#elif defined MACOSX + #define __DLLEXTENSION "lo.dylib" +#elif defined UNX + #define __DLLEXTENSION "lo.so" #else #error unknown plattform #endif |