libusb-1.0.rc 1.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. /*
  2. * For Windows: input this file to the Resoure Compiler to produce a binary
  3. * .res file. This is then embedded in the resultant library (like any other
  4. * compilation object).
  5. * The information can then be queried using standard APIs and can also be
  6. * viewed with utilities such as Windows Explorer.
  7. */
  8. #include "winresrc.h"
  9. #include "version.h"
  10. #ifndef LIBUSB_VERSIONSTRING
  11. #define LU_STR(s) #s
  12. #define LU_XSTR(s) LU_STR(s)
  13. #if LIBUSB_NANO > 0
  14. #define LIBUSB_VERSIONSTRING LU_XSTR(LIBUSB_MAJOR) "." LU_XSTR(LIBUSB_MINOR) "." LU_XSTR(LIBUSB_MICRO) "." LU_XSTR(LIBUSB_NANO) LIBUSB_RC "\0"
  15. #else
  16. #define LIBUSB_VERSIONSTRING LU_XSTR(LIBUSB_MAJOR) "." LU_XSTR(LIBUSB_MINOR) "." LU_XSTR(LIBUSB_MICRO) LIBUSB_RC "\0"
  17. #endif
  18. #endif
  19. VS_VERSION_INFO VERSIONINFO
  20. FILEVERSION LIBUSB_MAJOR,LIBUSB_MINOR,LIBUSB_MICRO,LIBUSB_NANO
  21. PRODUCTVERSION LIBUSB_MAJOR,LIBUSB_MINOR,LIBUSB_MICRO,LIBUSB_NANO
  22. FILEFLAGSMASK 0x3fL
  23. #ifdef _DEBUG
  24. FILEFLAGS 0x1L
  25. #else
  26. FILEFLAGS 0x0L
  27. #endif
  28. FILEOS 0x40004L
  29. FILETYPE 0x2L
  30. FILESUBTYPE 0x0L
  31. BEGIN
  32. BLOCK "StringFileInfo"
  33. BEGIN
  34. BLOCK "040904b0"
  35. BEGIN
  36. VALUE "Comments", "\0"
  37. VALUE "CompanyName", "libusb.org\0"
  38. VALUE "FileDescription", "C library for writing portable USB drivers in userspace\0"
  39. VALUE "FileVersion", LIBUSB_VERSIONSTRING
  40. VALUE "InternalName", "libusb\0"
  41. VALUE "LegalCopyright", "See individual source files, GNU LGPL v2.1 or later.\0"
  42. VALUE "LegalTrademarks", "http://www.gnu.org/licenses/lgpl-2.1.html\0"
  43. VALUE "OriginalFilename", "libusb-1.0.dll\0"
  44. VALUE "PrivateBuild", "\0"
  45. VALUE "ProductName", "libusb-1.0\0"
  46. VALUE "ProductVersion", LIBUSB_VERSIONSTRING
  47. VALUE "SpecialBuild", "\0"
  48. END
  49. END
  50. BLOCK "VarFileInfo"
  51. BEGIN
  52. VALUE "Translation", 0x409, 1200
  53. END
  54. END