LibOVR.rc 4.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263
  1. 
  2. #define APSTUDIO_READONLY_SYMBOLS
  3. #include "windows.h"
  4. #include "../../../Include/OVR_Version.h"
  5. #undef APSTUDIO_READONLY_SYMBOLS
  6. /* Windows doesn't normally display icons from DLLs. */
  7. 101 ICON "Oculus.ico"
  8. #if !defined(OVR_JOIN)
  9. #define OVR_JOIN(a, b) OVR_JOIN1(a, b)
  10. #define OVR_JOIN1(a, b) OVR_JOIN2(a, b)
  11. #define OVR_JOIN2(a, b) a##b
  12. #endif
  13. #define OVR_ORIGINAL_FILENAME_STRING OVR_STRINGIZE(OVR_JOIN(OVR_JOIN(LibOVRRT_,OVR_PRODUCT_VERSION),_)OVR_MAJOR_VERSION.dll)
  14. /////////////////////////////////////////////////////////////////////////////
  15. // Version
  16. VS_VERSION_INFO VERSIONINFO
  17. FILEVERSION OVR_MAJOR_VERSION,OVR_MINOR_VERSION,OVR_PATCH_VERSION,OVR_BUILD_NUMBER // Beware that Microsoft FILEVERSION components are 16 bits each and thus will roll over after we reach a build number of 65535.
  18. PRODUCTVERSION OVR_MAJOR_VERSION,OVR_MINOR_VERSION,OVR_PATCH_VERSION,OVR_BUILD_NUMBER // However, our ProductVersion string contains full unwrapped build numbers.
  19. FILEFLAGSMASK 0x3fL
  20. #if defined(DEBUG) || defined(_DEBUG)
  21. FILEFLAGS VS_FF_PRIVATEBUILD | VS_FF_DEBUG
  22. #else
  23. FILEFLAGS VS_FF_PRIVATEBUILD
  24. #endif
  25. FILEOS VOS__WINDOWS32
  26. FILETYPE VFT_DLL
  27. FILESUBTYPE VFT2_UNKNOWN
  28. BEGIN
  29. /* https://msdn.microsoft.com/en-us/library/windows/desktop/aa381049%28v=vs.85%29.aspx */
  30. BLOCK "StringFileInfo"
  31. BEGIN
  32. BLOCK "040904b0"
  33. BEGIN
  34. VALUE "CompanyName", "Oculus VR"
  35. VALUE "LegalCopyright", "Copyright 2014 Oculus VR, LLC All Rights reserved."
  36. VALUE "FileDescription", OVR_FILE_DESCRIPTION_STRING
  37. VALUE "ProductName", "LibOVRRT"
  38. VALUE "InternalName", "LibOVRRT.dll"
  39. VALUE "OriginalFilename", OVR_ORIGINAL_FILENAME_STRING
  40. VALUE "ProductVersion", OVR_DETAILED_VERSION_STRING
  41. VALUE "PrivateBuild", "" /* Problem: The following entries aren't visible by default to Windows users (regardless of their values) and so aren't as useful as we'd like. */
  42. VALUE "SpecialBuild", ""
  43. VALUE "Comments", ""
  44. END
  45. END
  46. BLOCK "VarFileInfo"
  47. BEGIN
  48. VALUE "Translation", 0x409, 1200
  49. END
  50. END
  51. /* Tracing resources */
  52. LANGUAGE 0x9,0x1
  53. 1 11 "../../../../LibOVRKernel/Src/Tracing/LibOVREvents_MSG00001.bin"
  54. 1 WEVT_TEMPLATE "../../../../LibOVRKernel/Src/Tracing/LibOVREventsTEMP.BIN"