summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--tools/inc/tools/solar.h70
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