diff options
-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 |