YourDefrag  SVN
inc/Version.h
Go to the documentation of this file.
00001 
00009 #ifndef YD_VERSION_H
00010 #define YD_VERSION_H
00011 
00012 #include "Build.h"
00013 
00018 #define YD_VER_MAJOR            0
00019 
00023 #define YD_VER_MINOR            1
00024 
00033 #define YD_VER_STATE            "SVN"
00034 
00035 #define YD_VER_QUOTE_STR(val)   #val
00036 #define YD_VER_QUOTE_VAL(val)   YD_VER_QUOTE_STR(val)
00037 
00041 #define YD_VER_STRING           YD_VER_QUOTE_VAL(YD_VER_MAJOR) "." YD_VER_QUOTE_VAL(YD_VER_MINOR)
00042 
00046 #ifdef YD_VER_BUILD
00047 #define YD_VER_BUILD_STR        YD_VER_QUOTE_VAL(YD_VER_BUILD)
00048 #define YD_VER_STRING_BUILD     YD_VER_STRING "." YD_VER_BUILD_STR
00049 #else
00050 #define YD_VER_STRING_BUILD     YD_VER_STRING
00051 #endif
00052 
00056 #if defined(_M_IX86)
00057 #define YD_VER_ARCH             "x86"
00058 #elif defined(_M_X64)
00059 #define YD_VER_ARCH             "x64"
00060 #elif defined(_M_IA64)
00061 #define YD_VER_ARCH             "IA64"
00062 #elif defined(_M_ARM)
00063 #define YD_VER_ARCH             "ARM"
00064 #else
00065 #define YD_VER_ARCH             "???"
00066 #endif
00067 
00071 #ifdef YD_VER_STATE
00072 #define YD_VERSION              YD_VER_STRING_BUILD " " YD_VER_STATE " " YD_VER_ARCH
00073 #else
00074 #define YD_VERSION              YD_VER_STRING_BUILD " " YD_VER_ARCH
00075 #endif//YD_VER_STATE
00076 
00080 #define YD_NAME_SHORT           "YourDefrag"
00081 
00085 #define YD_NAME_LONG            "Your Disk Defragmenter"
00086 
00090 #define YD_DATE                 __DATE__
00091 
00095 #define YD_TIME                 __TIME__
00096 
00100 #define YD_ORG_NAME             "AG"
00101 
00105 #define YD_ORG_DOMAIN           "yourdefrag.sf.net"
00106 
00110 #define YD_ORG_URL_MAINPAGE     "http://" YD_ORG_DOMAIN "/"
00111 
00115 #define YD_ORG_URL_PROJECT      "http://sf.net/projects/yourdefrag/"
00116 
00120 #define YD_COPY_INFO            "This software is distributed under the terms of the GNU GPL v.2."
00121 
00122 #endif/*YD_VERSION_H*/
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Defines