Browse Source

Make rc file non-version specific

z3APA3A 5 years ago
parent
commit
72923879a3
2 changed files with 11 additions and 6 deletions
  1. 5 6
      3proxy.rc
  2. 6 0
      src/version.h

+ 5 - 6
3proxy.rc

@@ -1,9 +1,8 @@
 #include "src/version.h"
 
-
 1 VERSIONINFO
-FILEVERSION 0,9,2,201122
-PRODUCTVERSION 0,9,2,201122
+FILEVERSION MAJOR3PROXY,SUBMAJOR3PROXY,MINOR3PROXY,SUBMINOR3PROXY
+PRODUCTVERSION MAJOR3PROXY,SUBMAJOR3PROXY,MINOR3PROXY,SUBMINOR3PROXY
 FILETYPE 1
 FILESUBTYPE 0x0L
 BEGIN
@@ -14,12 +13,12 @@ BEGIN
             VALUE "Comments", "3proxy - tiny proxy server, http://3proxy.org/\0"
             VALUE "CompanyName", "Vladimir Dubrovin\0"
             VALUE "FileDescription", "3proxy - tiny proxy server\0"
-            VALUE "FileVersion", "0.9.2\0"
+            VALUE "FileVersion", RELEASE3PROXY
             VALUE "InternalName", "3proxy\0"
-            VALUE "LegalCopyright", "Copyright (C) 2002-2020 Vladimir Dubrovin\0"
+            VALUE "LegalCopyright", "Copyright (C) 2002-" YEAR3PROXY " Vladimir Dubrovin\0"
             VALUE "OriginalFilename", "3proxy.exe\0"
             VALUE "ProductName", "3proxy\0"
-            VALUE "ProductVersion", "0.9.2\0"
+            VALUE "ProductVersion", RELEASE3PROXY
         END
     END
     BLOCK "VarFileInfo"

+ 6 - 0
src/version.h

@@ -4,3 +4,9 @@
 #ifndef BUILDDATE
 #define BUILDDATE ""
 #endif
+#define MAJOR3PROXY 0
+#define SUBMAJOR3PROXY 9
+#define MINOR3PROXY 2
+#define SUBMINOR3PROXY 0
+#define RELEASE3PROXY "3proxy-0.9.2\0"
+#define YEAR3PROXY "2020"