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.h53
1 files changed, 53 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..34c3a74
--- /dev/null
+++ b/src/libjin/Core/je_configuration.h
@@ -0,0 +1,53 @@
+#ifndef __JE_COMMON_MODULES_H
+#define __JE_COMMON_MODULES_H
+
+#define jin_undefined 0x00
+
+#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
+
+#endif // __JE_COMMON_MODULES_H \ No newline at end of file