/* buildnum.h*/ #ifndef BUILDNUM_H #define BUILDNUM_H #include "..\buildnum\curver.h" #ifndef CURRENT_BUILD_FULL #error "Couldn't set CURRENT_BUILD_FULL" #endif // 08/13/99 This was updated to remove a few formats since the build version has changed to support // the hardware groups build numbering version. /*--------------------------------------------------------------*/ /* */ /* CHANGING VERSION? */ /* */ /* PLEASE READ! */ /* */ /* The version has BOTH hex and string representations. Take */ /* care that the string version components are PROPERLY */ /* CONVERTED TO HEX and that the hex values are INSERTED INTO */ /* THE CORRECT POSITION in the hex versions. */ /* */ /* Suppose the version was being defined as: */ /* */ /* #define VERSION "9.99.1234" */ /* */ /* The other string preresentations of the version would be: */ /* */ /* #define VER_PRODUCTVERSION_STR "9.99.1234\0" */ /* #define VER_PRODUCTVERSION 9,99,0,1234 */ /* */ /* */ /*--------------------------------------------------------------*/ #define VERSION CURRENT_BUILD_FULL_STRING #define VER_PRODUCTVERSION_STR CURRENT_BUILD_FULL_STRING "\0" #define VER_PRODUCTVERSION CURRENT_BUILD_FULL // // This version number is used to force a rebuild of the resources because of a code change rather // than a data change. This is safer to use than bumping a number in the resource.build file // because coders always to gets of code, but not always gets of content // #define VER_CONTENTVERSION 63 // For displaying, or including logic based on the current build #define VERTYPE_DEBUG_INT 4 #define VERTYPE_ARMOR_INT 3 #define VERTYPE_PROFILE_INT 2 #define VERTYPE_RELEASE_INT 1 #ifdef DEBUG #define VER_BUILDTYPE_STR "Debug" #define VER_BUILDTYPE_INT VERTYPE_DEBUG_INT #else #ifdef ARMOR #define VER_BUILDTYPE_STR "Armor" #define VER_BUILDTYPE_INT VERTYPE_ARMOR_INT #else #ifdef PROFILE #define VER_BUILDTYPE_STR "Profile" #define VER_BUILDTYPE_INT VERTYPE_PROFILE_INT #else #define VER_BUILDTYPE_STR "Release" #define VER_BUILDTYPE_INT VERTYPE_RELEASE_INT #endif #endif #endif #define VER_COMPANYNAME_STR "Virtual World Entertainment\0" #define VER_PRODUCTNAME_STR "Battletech Firestorm\256\0" #define VER_COPYRIGHT_STR "Copyright @ 2005 Virtual World Entertainment LLC\0" #define VER_LEGALTRADEMARKS_STR \ "Microsoft\256 is a registered trademark of Microsoft Corporation. Windows(TM) is a trademark of Microsoft Corporation.\0" #endif // BUILDNUM_H