libver.rc
上传用户:hzhsqp
上传日期:2007-01-06
资源大小:1600k
文件大小:3k
源码类别:

IP电话/视频会议

开发平台:

Visual C++

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