YourDefrag
SVN
|
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*/