aboutsummaryrefslogtreecommitdiff
path: root/src/platform.h
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--src/platform.h24
1 files changed, 24 insertions, 0 deletions
diff --git a/src/platform.h b/src/platform.h
new file mode 100644
index 0000000..da5264e
--- /dev/null
+++ b/src/platform.h
@@ -0,0 +1,24 @@
1#ifndef __LANES_PLATFORM_H__
2#define __LANES_PLATFORM_H__ 1
3
4#ifdef _WIN32_WCE
5 #define PLATFORM_POCKETPC
6#elif defined(_XBOX)
7 #define PLATFORM_XBOX
8#elif (defined _WIN32)
9 #define PLATFORM_WIN32
10#elif (defined __linux__)
11 #define PLATFORM_LINUX
12#elif (defined __APPLE__) && (defined __MACH__)
13 #define PLATFORM_OSX
14#elif (defined __NetBSD__) || (defined __FreeBSD__) || (defined BSD)
15 #define PLATFORM_BSD
16#elif (defined __QNX__)
17 #define PLATFORM_QNX
18#elif (defined __CYGWIN__)
19 #define PLATFORM_CYGWIN
20#else
21 #error "Unknown platform!"
22#endif
23
24#endif // __LANES_PLATFORM_H__