aboutsummaryrefslogtreecommitdiff
path: root/externals/grill/flext/source/flprefix.h
diff options
context:
space:
mode:
authorThomas Grill <xovo@users.sourceforge.net>2002-12-17 04:36:31 +0000
committerThomas Grill <xovo@users.sourceforge.net>2002-12-17 04:36:31 +0000
commita5b45e8e2e99686ea73fa2793d7fec84f0d1a3ed (patch)
tree4b31406382bacd13aa784ea22d584ac634f8d8ad /externals/grill/flext/source/flprefix.h
parenta0cb0bd2e02740e50ec16dde2fb4e07f1702d1d0 (diff)
""
svn path=/trunk/; revision=303
Diffstat (limited to 'externals/grill/flext/source/flprefix.h')
-rwxr-xr-xexternals/grill/flext/source/flprefix.h50
1 files changed, 35 insertions, 15 deletions
diff --git a/externals/grill/flext/source/flprefix.h b/externals/grill/flext/source/flprefix.h
index 34debe69..d2c7f173 100755
--- a/externals/grill/flext/source/flprefix.h
+++ b/externals/grill/flext/source/flprefix.h
@@ -15,41 +15,61 @@ WARRANTIES, see the file, "license.txt," in this distribution.
#ifndef __FLEXT_PREFIX_H
#define __FLEXT_PREFIX_H
-// definitions for FLEXT_SYS
+// --- definitions for FLEXT_SYS ---------------------
#define FLEXT_SYS_UNKNOWN 0
-#define FLEXT_SYS_MAX 1
-#define FLEXT_SYS_PD 2
-// definitions for FLEXT_OS
+#ifndef FLEXT_SYS_MAX
+ #define FLEXT_SYS_MAX 1
+#else
+ // already defined
+ #undef FLEXT_SYS_MAX
+ #define FLEXT_SYS_MAX 1
+ #define FLEXT_SYS FLEXT_SYS_MAX
+#endif
+
+#ifndef FLEXT_SYS_PD
+ #define FLEXT_SYS_PD 2
+#else
+ // already defined
+ #undef FLEXT_SYS_PD
+ #define FLEXT_SYS_PD 2
+ #define FLEXT_SYS FLEXT_SYS_PD
+#endif
+
+// --- definitions for FLEXT_OS ----------------------
#define FLEXT_OS_UNKNOWN 0
#define FLEXT_OS_WIN 1
#define FLEXT_OS_MACOS 2
#define FLEXT_OS_LINUX 3
#define FLEXT_OS_IRIX 4
-// definitions for FLEXT_CPU
+// --- definitions for FLEXT_CPU ---------------------
#define FLEXT_CPU_UNKNOWN 0
#define FLEXT_CPU_INTEL 1
#define FLEXT_CPU_PPC 2
#define FLEXT_CPU_MIPS 3
#define FLEXT_CPU_ALPHA 4
-
-
-// Old definitions
-#if defined(MAXMSP)
- #define FLEXT_SYS FLEXT_SYS_MAX
-// #undef MAXMSP
-#elif defined(PD)
- #define FLEXT_SYS FLEXT_SYS_PD
-// #undef PD
-// #undef NT
+// ---------------------------------------------------
+// support old definitions
+
+#ifndef FLEXT_SYS
+ #if defined(MAXMSP)
+ #define FLEXT_SYS FLEXT_SYS_MAX
+ // #undef MAXMSP
+ #elif defined(PD)
+ #define FLEXT_SYS FLEXT_SYS_PD
+ // #undef PD
+ // #undef NT
+ #endif
#endif
#if defined(_DEBUG)
#define FLEXT_DEBUG
#endif
+// ---------------------------------------------------
+
// Definition of supported real-time systems
#if FLEXT_SYS == FLEXT_SYS_MAX
#elif FLEXT_SYS == FLEXT_SYS_PD