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

IP电话/视频会议

开发平台:

Visual C++

  1. /*
  2.  * custom.cxx
  3.  *
  4.  * PWLib application source file for $$PRODUCT_NAME$$
  5.  *
  6.  * Customisable application configurationfor OEMs.
  7.  *
  8.  * Copyright $$YEAR$$ $$MANUFACTURER$$
  9.  *
  10.  * $Log$
  11.  */
  12. #ifdef RC_INVOKED
  13. #include <winver.h>
  14. #else
  15. #include <ptlib.h>
  16. #include "custom.h"
  17. #endif
  18. #define MAJOR_VERSION 1
  19. #define MINOR_VERSION 0
  20. #ifndef BUILD_TYPE
  21. #define BUILD_TYPE AlphaCode
  22. #endif
  23. #ifndef BUILD_NUMBER
  24. #define BUILD_NUMBER 1
  25. #endif
  26. ////////////////////////////////////////////////////
  27. //
  28. // Variables required for PHTTPServiceProcess
  29. //
  30. ////////////////////////////////////////////////////
  31. #ifndef PRODUCT_NAME_TEXT
  32. #define PRODUCT_NAME_TEXT "$$PRODUCT_NAME$$"
  33. //#define PRODUCT_NAME_HTML "<font color="#008000"><em>Product</em></font>Name"
  34. #endif
  35. #ifndef MANUFACTURER_TEXT
  36. #define MANUFACTURER_TEXT "$$MANUFACTURER$$"
  37. #endif
  38. #ifndef GIF_NAME
  39. #define GIF_NAME   "$$Root$$.gif"
  40. #define GIF_WIDTH  380
  41. #define GIF_HEIGHT 101
  42. #endif
  43. #ifndef EMAIL
  44. #define EMAIL NULL
  45. #endif
  46. #ifndef HOME_PAGE
  47. #define HOME_PAGE NULL
  48. #endif
  49. #ifndef PRODUCT_NAME_HTML
  50. #define PRODUCT_NAME_HTML PRODUCT_NAME_TEXT
  51. #endif
  52. #ifndef SIGNATURE_KEY
  53. #define SIGNATURE_KEY     
  54.   $$SIGNATURE_KEY$$
  55. #endif
  56. #ifdef RC_INVOKED
  57. #define AlphaCode alpha
  58. #define BetaCode beta
  59. #define ReleaseCode pl
  60. #define MkStr2(s) #s
  61. #define MkStr(s) MkStr2(s)
  62. #if BUILD_NUMBER==0
  63. #define VERSION_STRING 
  64.     MkStr(MAJOR_VERSION) "." MkStr(MINOR_VERSION)
  65. #else
  66. #define VERSION_STRING 
  67.     MkStr(MAJOR_VERSION) "." MkStr(MINOR_VERSION) MkStr(BUILD_TYPE) MkStr(BUILD_NUMBER)
  68. #endif
  69. VS_VERSION_INFO VERSIONINFO
  70. #define alpha 1
  71. #define beta 2
  72. #define pl 3
  73.   FILEVERSION     MAJOR_VERSION,MINOR_VERSION,BUILD_TYPE,BUILD_NUMBER
  74.   PRODUCTVERSION  MAJOR_VERSION,MINOR_VERSION,BUILD_TYPE,BUILD_NUMBER
  75. #undef alpha
  76. #undef beta
  77. #undef pl
  78.   FILEFLAGSMASK   VS_FFI_FILEFLAGSMASK
  79. #ifdef _DEBUG
  80.   FILEFLAGS       VS_FF_DEBUG
  81. #else
  82.   FILEFLAGS       0
  83. #endif
  84.   FILEOS          VOS_NT_WINDOWS32
  85.   FILETYPE        VFT_APP
  86.   FILESUBTYPE     VFT2_UNKNOWN
  87. BEGIN
  88.     BLOCK "StringFileInfo"
  89.     BEGIN
  90.         BLOCK "0c0904b0"
  91.         BEGIN
  92.             VALUE "CompanyName",      MANUFACTURER_TEXT ""
  93.             VALUE "FileDescription",  PRODUCT_NAME_TEXT ""
  94.             VALUE "FileVersion",      VERSION_STRING ""
  95.             VALUE "InternalName",     "$$PRODUCT_NAME$$"
  96.             VALUE "LegalCopyright",   "Copyright