home *** CD-ROM | disk | FTP | other *** search
/ ftp.muug.mb.ca / 2014.06.ftp.muug.mb.ca.tar / ftp.muug.mb.ca / pub / openh323.tar.gz / openh323.tar / openh323 / src / libver.rc < prev    next >
Text File  |  2002-02-11  |  3KB  |  120 lines

  1. /*
  2.  * libver.rc
  3.  *
  4.  * Library version resource.
  5.  *
  6.  * Copyright (c) 1993-1998 Equivalence Pty. Ltd.
  7.  *
  8.  * The contents of this file are subject to the Mozilla Public License
  9.  * Version 1.0 (the "License"); you may not use this file except in
  10.  * compliance with the License. You may obtain a copy of the License at
  11.  * http://www.mozilla.org/MPL/
  12.  *
  13.  * Software distributed under the License is distributed on an "AS IS"
  14.  * basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See
  15.  * the License for the specific language governing rights and limitations
  16.  * under the License.
  17.  *
  18.  * The Original Code is Open H323 Library.
  19.  *
  20.  * The Initial Developer of the Original Code is Equivalence Pty. Ltd.
  21.  *
  22.  * Contributor(s): ______________________________________.
  23.  */
  24.  
  25. #include <winver.h>
  26. #include "../version.h"
  27.  
  28.  
  29.  
  30. #ifndef PRODUCT
  31. #define    PRODUCT OpenH323
  32. #endif
  33.  
  34. #ifndef MANUFACTURER_NAME
  35. #define    MANUFACTURER_NAME   "Equivalence Pty. Ltd."
  36. #endif
  37.  
  38. #ifndef PRODUCT_DESCRIPTION
  39. #define PRODUCT_DESCRIPTION "Open H.323 Library"
  40. #endif
  41.  
  42.  
  43.  
  44. #define AlphaCode   alpha
  45. #define BetaCode    beta
  46. #define ReleaseCode pl
  47.  
  48.  
  49. #define MkStr2(s) #s
  50. #define MkStr(s) MkStr2(s)
  51.  
  52. #if BUILD_NUMBER==0
  53. #define VERSION_STRING MkStr(MAJOR_VERSION) "." MkStr(MINOR_VERSION)
  54. #else
  55. #define VERSION_STRING MkStr(MAJOR_VERSION) "." MkStr(MINOR_VERSION) MkStr(BUILD_TYPE) MkStr(BUILD_NUMBER)
  56. #endif
  57.  
  58.  
  59. #ifndef PRODUCT_NAME
  60. #define    PRODUCT_NAME MkStr(PRODUCT)
  61. #endif
  62.  
  63. #ifndef EXECUTABLE_NAME
  64. #ifdef _DEBUG
  65. #define EXECUTABLE_NAME    PRODUCT_NAME "d.dll"
  66. #else
  67. #ifdef PTRACING
  68. #define EXECUTABLE_NAME    PRODUCT_NAME ".dll"
  69. #else
  70. #define EXECUTABLE_NAME    PRODUCT_NAME "n.dll"
  71. #endif
  72. #endif
  73. #endif
  74.  
  75.  
  76.  
  77. VS_VERSION_INFO VERSIONINFO
  78.  
  79. #define pl 0
  80. #define beta 1
  81. #define alpha 2
  82.   FILEVERSION     MAJOR_VERSION,MINOR_VERSION,BUILD_NUMBER,BUILD_TYPE
  83.   PRODUCTVERSION  MAJOR_VERSION,MINOR_VERSION,BUILD_NUMBER,BUILD_TYPE
  84. #undef alpha
  85. #undef beta
  86. #undef pl
  87.  
  88.   FILEFLAGSMASK   VS_FFI_FILEFLAGSMASK
  89. #ifdef _DEBUG
  90.   FILEFLAGS       VS_FF_DEBUG
  91. #else
  92.   FILEFLAGS       0
  93. #endif
  94.   FILEOS          VOS_NT_WINDOWS32
  95.   FILETYPE        VFT_APP
  96.   FILESUBTYPE     VFT2_UNKNOWN
  97. BEGIN
  98.     BLOCK "StringFileInfo"
  99.     BEGIN
  100.         BLOCK "0c0904b0"
  101.         BEGIN
  102.             VALUE "CompanyName",      MANUFACTURER_NAME "\0"
  103.             VALUE "FileDescription",  PRODUCT_DESCRIPTION "\0"
  104.             VALUE "FileVersion",      VERSION_STRING "\0"
  105.             VALUE "InternalName",     PRODUCT_NAME "\0"
  106.             VALUE "LegalCopyright",   "Copyright ⌐ " MANUFACTURER_NAME " 1993-2000\0"
  107.             VALUE "OriginalFilename", EXECUTABLE_NAME "\0"
  108.             VALUE "ProductName",      PRODUCT_DESCRIPTION "\0"
  109.             VALUE "ProductVersion",   VERSION_STRING "\0"
  110.         END
  111.     END
  112.     BLOCK "VarFileInfo"
  113.     BEGIN
  114.         VALUE "Translation", 0xc09, 1200
  115.     END
  116. END
  117.  
  118.  
  119. ///////////////////////////////////////////////////////////////////////////////
  120.