OSDN Git Service

2bae79b19a0390cf5b3a72e3ec00e3e35a5b838b
[mmo/main.git] / client / version.hpp
1 #pragma once
2
3 #ifdef NDEBUG
4 #include "buildversion.hpp"
5 #endif
6
7 #define MMO_VERSION_TOSTRING_(val) #val
8 #define MMO_VERSION_TOSTRING(val) MMO_VERSION_TOSTRING_(val)
9
10 #define MMO_VERSION_MAJOR 0
11 #define MMO_VERSION_MINOR 4
12 #define MMO_VERSION_REVISION 0
13
14 #define MMO_PROTOCOL_VERSION 3
15
16 #ifdef MMO_VERSION_BUILD
17 #define MMO_VERSION_BUILD_TEXT " Build " MMO_VERSION_TOSTRING(MMO_VERSION_BUILD)
18 #else
19 #define MMO_VERSION_BUILD_TEXT
20 #endif
21
22 #define MMO_VERSION_TITLE "Miku Miku Online"
23
24 #define MMO_VERSION_TEXT (MMO_VERSION_TITLE " " MMO_VERSION_TOSTRING(MMO_VERSION_MAJOR) "." \
25                                                         MMO_VERSION_TOSTRING(MMO_VERSION_MINOR) "." MMO_VERSION_TOSTRING(MMO_VERSION_REVISION)\
26                                                         MMO_VERSION_BUILD_TEXT)