summaryrefslogtreecommitdiff
path: root/source/modules/asura-base/config.h
diff options
context:
space:
mode:
Diffstat (limited to 'source/modules/asura-base/config.h')
-rw-r--r--source/modules/asura-base/config.h69
1 files changed, 0 insertions, 69 deletions
diff --git a/source/modules/asura-base/config.h b/source/modules/asura-base/config.h
deleted file mode 100644
index 024ac79..0000000
--- a/source/modules/asura-base/config.h
+++ /dev/null
@@ -1,69 +0,0 @@
-#ifndef __ASURA_BASE_CONFIG_H__
-#define __ASURA_BASE_CONFIG_H__
-
-// ڱ༭»Ĵ
-#define ASURA_EDITOR 1
-
-// ʱеĴ
-#define ASURA_RUNTIME 1
-
-//--------------------------------------------------------------------------------//
-
-#ifndef ASSERT
-#ifdef NDEBUG
-#define ASSERT(x) { false ? (void)(x) : (void)0; }
-#else
-#ifdef _WIN32
-#define ASURA_DEBUG_BREAK() __debugbreak()
-#else
-#define ASURA_DEBUG_BREAK() raise(SIGTRAP)
-#endif
-#define ASSERT(x) do { const volatile bool asura_assert_b____ = !(x); if(asura_assert_b____) ASURA_DEBUG_BREAK(); } while (false)
-#endif
-#endif
-
-//--------------------------------------------------------------------------------//
-
-#ifdef _WIN32
- #define ASURA_FINAL final
- #define ASURA_EXPORT __declspec(dllexport)
- #define ASURA_IMPORT __declspec(dllimport)
- #define ASURA_FORCE_INLINE __forceinline
- #define ASURA_RESTRICT __restrict
- #define ASURA_API ASURA_EXPORT
- #define ASURA_ATTRIBUTE_USED
- #define ASURA_ABSTRACT
- #define ASURA_WINDOWS 1
-#else
- #define ASURA_FINAL final
- #define ASURA_EXPORT __attribute__((visibility("default")))
- #define ASURA_IMPORT
- #define ASURA_FORCE_INLINE __attribute__((always_inline)) inline
- #define ASURA_RESTRICT __restrict__
- #define ASURA_ATTRIBUTE_USED __attribute__((used))
- #define ASURA_ABSTRACT
- #define ASURA_API ASURA_EXPORT
-#endif
-
-///
-/// ƶָȨ
-///
-#define ASURA_MOVE
-
-#define ASURA_DEBUG 0
-
-//--------------------------------------------------------------------------------//
-
-#define ASURA_SDL_HOST 1
-
-#define ASURA_LITTLE_ENDIAN 1
-
-//--------------------------------------------------------------------------------//
-// չؼ
-
-#define ASURA_THROW(ex) throw(ex) // ʾ׳쳣
-
-#define ASURA_OUT
-#define ASURA_REF
-
-#endif \ No newline at end of file