YourDefrag  SVN
Defines
inc/Version.h File Reference

Version definitions header. More...

#include "Build.h"

Go to the source code of this file.

Defines

#define YD_VER_MAJOR   0
 Application major version number.
#define YD_VER_MINOR   1
 Application minor version number.
#define YD_VER_STATE   "SVN"
 Application release state. E.g.
#define YD_VER_QUOTE_STR(val)   #val
#define YD_VER_QUOTE_VAL(val)   YD_VER_QUOTE_STR(val)
#define YD_VER_STRING   YD_VER_QUOTE_VAL(YD_VER_MAJOR) "." YD_VER_QUOTE_VAL(YD_VER_MINOR)
 Application version in format minor.major.
#define YD_VER_BUILD_STR   YD_VER_QUOTE_VAL(YD_VER_BUILD)
#define YD_VER_STRING_BUILD   YD_VER_STRING "." YD_VER_BUILD_STR
 Application version in format minor.major(.build).
#define YD_VER_ARCH   "???"
 Architecture of CPU.
#define YD_VERSION   YD_VER_STRING_BUILD " " YD_VER_STATE " " YD_VER_ARCH
 Application version final string.
#define YD_NAME_SHORT   "YourDefrag"
 Application short name.
#define YD_NAME_LONG   "Your Disk Defragmenter"
 Application long name.
#define YD_DATE   __DATE__
 Application compile date.
#define YD_TIME   __TIME__
 Application compile time.
#define YD_ORG_NAME   "AG"
 Organization name.
#define YD_ORG_DOMAIN   "yourdefrag.sf.net"
 Organization domain name.
#define YD_ORG_URL_MAINPAGE   "http://" YD_ORG_DOMAIN "/"
 URL of the main web site.
#define YD_ORG_URL_PROJECT   "http://sf.net/projects/yourdefrag/"
 URL of the project page.
#define YD_COPY_INFO   "This software is distributed under the terms of the GNU GPL v.2."
 Application copyright information.

Detailed Description

Version definitions header.

Author:
Andriy Golovnya <andrew_golovnia@ukr.net> http://ag.embedded.org.ru/
URL:
http://yourdefrag.sf.net/
URL:
http://sf.net/projects/yourdefrag/
License:
GPLv2 http://www.gnu.org/licenses/gpl-2.0.html

Define Documentation

#define YD_COPY_INFO   "This software is distributed under the terms of the GNU GPL v.2."

Application copyright information.

#define YD_DATE   __DATE__

Application compile date.

#define YD_NAME_LONG   "Your Disk Defragmenter"

Application long name.

#define YD_NAME_SHORT   "YourDefrag"

Application short name.

#define YD_ORG_DOMAIN   "yourdefrag.sf.net"

Organization domain name.

#define YD_ORG_NAME   "AG"

Organization name.

#define YD_ORG_URL_MAINPAGE   "http://" YD_ORG_DOMAIN "/"

URL of the main web site.

#define YD_ORG_URL_PROJECT   "http://sf.net/projects/yourdefrag/"

URL of the project page.

#define YD_TIME   __TIME__

Application compile time.

#define YD_VER_ARCH   "???"

Architecture of CPU.

#define YD_VER_BUILD_STR   YD_VER_QUOTE_VAL(YD_VER_BUILD)
#define YD_VER_MAJOR   0

Application major version number.

#define YD_VER_MINOR   1

Application minor version number.

#define YD_VER_QUOTE_STR (   val)    #val
#define YD_VER_QUOTE_VAL (   val)    YD_VER_QUOTE_STR(val)
#define YD_VER_STATE   "SVN"

Application release state. E.g.

  • nondefined / commented out - stable release version;
  • "Beta" - beta version/release candidate;
  • "Alpha" - alpha version;
  • "SVN" / "CVS" - versioning system tree snapshot.
#define YD_VER_STRING   YD_VER_QUOTE_VAL(YD_VER_MAJOR) "." YD_VER_QUOTE_VAL(YD_VER_MINOR)

Application version in format minor.major.

#define YD_VER_STRING_BUILD   YD_VER_STRING "." YD_VER_BUILD_STR

Application version in format minor.major(.build).

#define YD_VERSION   YD_VER_STRING_BUILD " " YD_VER_STATE " " YD_VER_ARCH

Application version final string.

 All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Defines