]> www.ginac.de Git - cln.git/blobdiff - src/base/digitseq/cl_asm.h
Fix build breakage on Sparc.
[cln.git] / src / base / digitseq / cl_asm.h
index 1a460c4fd010d8ff3275d87b5503eeb33f8f67d1..01ab9c5e4f7539c79b12c7633e73a84bc08a3a09 100644 (file)
@@ -1,9 +1,11 @@
 // Includes the CPU specific cl_asm_*.h file.
 
-#include "cln/config.h"
-#include "cl_DS_endian.h"
+#include "cl_config.h"
+#include "base/digitseq/cl_DS_endian.h"
 
-#ifdef __m68k__
+#ifndef NO_ASM
+
+#if defined(__m68k__) && (intCsize==16)
   #include "cl_asm_m68k.h"
 #endif
 
   #include "cl_asm_sparc64.h"
 #endif
 
-#ifdef __i386__
+#if defined(__i386__)
   #include "cl_asm_i386.h"
 #endif
 
-#if defined(__mips__) && !defined(__mips64__) && (intDsize==32)
+#if (defined(__mips__) || defined(__mipsel__)) && !defined(__mips64__) && (intDsize==32)
   #include "cl_asm_mips.h"
 #endif
 
@@ -27,7 +29,8 @@
   #include "cl_asm_hppa.h"
 #endif
 
-#ifdef __arm__
+#if defined(__arm__)
   #include "cl_asm_arm.h"
 #endif
 
+#endif // ndef NO_ASM