// Automatically generated from GMEVersion.h.tmpl by Install\Build\build.py

#if !defined(_GMEVERSION_H_)
#define _GMEVERSION_H_

#define GME_VERSION_MAJOR	%d		// MAJOR = Last two digits of Year
#define GME_VERSION_MINOR	%d		// MINOR = Month
#define GME_VERSION_PLEVEL	%d		// PATCH LEVEL = Day
#define GME_VERSION_BUILD	%d		// BUILD = Jenkins build number (0 for official releases)

#define _VERSION_STRING2(x)	#x 
#define _VERSION_STRING(x)	_VERSION_STRING2(x)
#define _VERSION_STRING_CON2(x, y)	_VERSION_STRING2(x##y)
#define _VERSION_STRING_CON(x, y)	_VERSION_STRING_CON2(x, y)

#if GME_VERSION_BUILD == 0
#define GME_VERSION_STR _VERSION_STRING(GME_VERSION_MAJOR.GME_VERSION_MINOR.GME_VERSION_PLEVEL)
#else
#define GME_VERSION_STR _VERSION_STRING(GME_VERSION_MAJOR.GME_VERSION_MINOR.GME_VERSION_PLEVEL.GME_VERSION_BUILD)
#endif

#if GME_VERSION_BUILD == 0
#define GME_VERSION_ID	_VERSION_STRING_CON(Release r, GME_VERSION_MAJOR.GME_VERSION_MINOR.GME_VERSION_PLEVEL)
#else
#define GME_VERSION_ID	_VERSION_STRING_CON(Release r, GME_VERSION_MAJOR.GME_VERSION_MINOR.GME_VERSION_PLEVEL.GME_VERSION_BUILD)
#endif

#define GME_VERSION_RC GME_VERSION_MAJOR,GME_VERSION_MINOR,GME_VERSION_PLEVEL,GME_VERSION_BUILD

#endif // !defined(_GMEVERSION_H_)
