summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/platform.h
diff options
context:
space:
mode:
authorSteven Noonan <steven@uplinklabs.net>2009-10-21 16:47:02 -0700
committerSteven Noonan <steven@uplinklabs.net>2009-10-21 17:07:32 -0700
commite29feeb9d231e4d966ca8e22a47992f5f6e74504 (patch)
treed6eeac7590296c448d83ba4d69dc71ed3cd636a7 /crawl-ref/source/platform.h
parent4e18c829e2ba2d91a0d5994c7dd76b3051186e11 (diff)
downloadcrawl-ref-e29feeb9d231e4d966ca8e22a47992f5f6e74504.tar.gz
crawl-ref-e29feeb9d231e4d966ca8e22a47992f5f6e74504.zip
platform.h: detect MIPS processor
Signed-off-by: Steven Noonan <steven@uplinklabs.net>
Diffstat (limited to 'crawl-ref/source/platform.h')
-rw-r--r--crawl-ref/source/platform.h13
1 files changed, 13 insertions, 0 deletions
diff --git a/crawl-ref/source/platform.h b/crawl-ref/source/platform.h
index 40064d5896..654f35470d 100644
--- a/crawl-ref/source/platform.h
+++ b/crawl-ref/source/platform.h
@@ -103,6 +103,19 @@
#endif
#endif
+/* MIPS */
+#if !defined (PROCESSOR_DETECTED)
+#if defined (__MIPSEL__)
+#define PROCESSOR_DETECTED
+#define TARGET_CPU_MIPS
+#define TARGET_LIDDLE_ENDIAN
+#elif defined (__mips__)
+#define PROCESSOR_DETECTED
+#define TARGET_CPU_MIPS
+#define TARGET_BIG_ENDIAN
+#endif
+#endif
+
/* PowerPC */
#if !defined (PROCESSOR_DETECTED)
#if defined (_ARCH_PPC) || defined (__ppc__) || defined (__ppc64__) || defined (__PPC) || defined (powerpc) || defined (__PPC__) || defined (__powerpc64__) || defined (__powerpc64)