summaryrefslogtreecommitdiff
path: root/plugins/StatusPlugins/KeepStatus/version.h
blob: 51754374b826892cc8c9077966fe0474dc80a463 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
// plugin version part
#define __MAJOR_VERSION          0
#define __MINOR_VERSION          9
#define __RELEASE_NUM            0
#define __BUILD_NUM              1

// minimal MirandaIM version number, with which this plugin supposed to work
#define __PROD_MAJOR_VERSION     0
#define __PROD_MINOR_VERSION     8
#define __PROD_RELEASE_NUM       0
#define __PROD_BUILD_NUM         0

// stuff that will be used in PluginInfo section and in Version resource
#define __PLUGIN_NAME           "Keep status"
#define __FILENAME              "KeepStatus.dll"
#define __DESC                  "KeepStatus, A connection checker, for use with (or without) StartupStatus and/or AdvancedAutoAway."
#define __AUTHOR                "P Boon"
#define __AUTHOREMAIL           "unregistered@users.sourceforge.net"
#define __AUTHORWEB             "http://miranda-ng.org/p/KeepStatus/"
#define __COPYRIGHT             "(c) 2003-08 P. Boon, 2008-13 George Hazan"

// other stuff for Version resource
#define __STRINGIFY_IMPL(x)         #x
#define __STRINGIFY(x)            __STRINGIFY_IMPL(x)

#define __FILEVERSION_STRING      __MAJOR_VERSION,__MINOR_VERSION,__RELEASE_NUM,__BUILD_NUM
#define __FILEVERSION_STRING_DOTS __MAJOR_VERSION.__MINOR_VERSION.__RELEASE_NUM.__BUILD_NUM
#ifdef _UNICODE
#ifdef __REV_NUM
#define __VERSION_STRING          __STRINGIFY(__FILEVERSION_STRING_DOTS rev. __REV_NUM Unicode)
#else
#define __VERSION_STRING          __STRINGIFY(__FILEVERSION_STRING_DOTS Unicode)
#endif
#else
#ifdef __REV_NUM
#define __VERSION_STRING          __STRINGIFY(__FILEVERSION_STRING_DOTS rev. __REV_NUM)
#else
#define __VERSION_STRING          __STRINGIFY(__FILEVERSION_STRING_DOTS)
#endif
#endif

#define __PRODVERSION_STRING      __PROD_MAJOR_VERSION,__PROD_MINOR_VERSION,__PROD_RELEASE_NUM,__PROD_BUILD_NUM
#define __PRODVERSION_STRING_DOTS __PROD_MAJOR_VERSION.__PROD_MINOR_VERSION.__PROD_RELEASE_NUM.__PROD_BUILD_NUM
#ifdef __PROD_REV_NUM
#define __PROD_VERSION_STRING     __STRINGIFY(__PRODVERSION_STRING_DOTS rev. __PROD_REV_NUM)
#else
#define __PROD_VERSION_STRING     __STRINGIFY(__PRODVERSION_STRING_DOTS+)
#endif