aboutsummaryrefslogtreecommitdiff
path: root/src/libjin/core/je_configuration.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/libjin/core/je_configuration.h')
-rw-r--r--src/libjin/core/je_configuration.h58
1 files changed, 58 insertions, 0 deletions
diff --git a/src/libjin/core/je_configuration.h b/src/libjin/core/je_configuration.h
new file mode 100644
index 0000000..80e2748
--- /dev/null
+++ b/src/libjin/core/je_configuration.h
@@ -0,0 +1,58 @@
+#ifndef __JE_COMMON_MODULES_H__
+#define __JE_COMMON_MODULES_H__
+
+#define jin_undefined 0x00
+
+///
+/// Debug output
+///
+#define jin_debug
+
+#define jin_os_windows 0x01
+#define jin_os_mac 0x02
+#define jin_os_linux 0x03
+#define jin_os jin_os_windows
+
+#define jin_graphics_font 0x02
+#define jin_graphics_shader 0x04
+#define jin_graphics_particle 0x08
+#define jin_graphics_animation 0x10
+#define jin_graphics (jin_graphics_font|jin_graphics_shader)
+
+#define jin_audio_sdl 0x01
+#define jin_audio_openal 0x02
+#define jin_audio jin_audio_sdl
+
+#define jin_filesystem_smount 0x01
+#define jin_filesystem jin_filesystem_smount
+
+#define jin_game
+
+#define jin_core
+
+#define jin_input_sdl 0x01
+#define jin_input jin_input_sdl
+
+#define jin_math
+
+#define jin_net_tekcos 0x01
+#define jin_net jin_net_tekcos
+
+#define jin_physics_newton 0x01
+#define jin_physics_box2d 0x02
+//#define jin_physics jin_physics_newton
+
+#define jin_thread_sdl 0x01
+#define jin_thread_cpp 0x02
+#define jin_thread_pthread 0x03
+#define jin_thread jin_thread_sdl
+
+#define jin_time_sdl 0x01
+#define jin_time_cpp 0x02
+#define jin_time jin_time_sdl
+
+#define jin_ai
+
+#define JIN_EXPORT __declspec(dllexport)
+
+#endif // __JE_COMMON_MODULES_H__ \ No newline at end of file