1#pragma once
2
3#define BS_RENDERER_MODULE "bsfRenderBeast"
4#define BS_RENDER_API_MODULE "bsfGLRenderAPI"
5#define BS_AUDIO_MODULE "bsfOpenAudio"
6#define BS_PHYSICS_MODULE "bsfPhysX"
7#define BS_SCRIPTING_ENABLED 0
8
9/** Path to the framework source directory. */
10static constexpr const char* RAW_APP_ROOT = "/workspace/bsf/";
11
12/** Path to the framework build directory. */
13static constexpr const char* BUILD_APP_ROOT = "/workspace/bsf/build/";
14
15/** Path to the binaries when files haven't been packaged yet (e.g. running from debugger). */
16#if BS_CONFIG == BS_CONFIG_DEBUG
17static constexpr const char* BINARIES_PATH = "/workspace/bsf/build/bin/x64/Debug";
18#elif BS_CONFIG == BS_CONFIG_RELWITHDEBINFO
19static constexpr const char* BINARIES_PATH = "/workspace/bsf/build/bin/x64/RelWithDebInfo";
20#elif BS_CONFIG == BS_CONFIG_MINSIZEREL
21static constexpr const char* BINARIES_PATH = "/workspace/bsf/build/bin/x64/MinSizeRel";
22#elif BS_CONFIG == BS_CONFIG_RELEASE
23static constexpr const char* BINARIES_PATH = "/workspace/bsf/build/bin/x64/Release";
24#endif
25
26/** Banshee 3D related version stuff*/
27#if BS_IS_BANSHEE3D
28#define BS_B3D_VERSION_MAJOR
29#define BS_B3D_VERSION_MINOR
30#define BS_B3D_VERSION_PATCH
31#define BS_B3D_CURRENT_RELEASE_YEAR
32#define BS_B3D_VERSION_STRING _MKSTR(BS_B3D_VERSION_MAJOR) "." _MKSTR(BS_B3D_VERSION_MINOR) "." _MKSTR(BS_B3D_VERSION_PATCH) ".0"
33#endif
34