Home | History | Annotate | Download | only in libusb
      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 
     10 #include "version.h"
     11 #ifndef LIBUSB_VERSIONSTRING
     12 #define LU_STR(s) #s
     13 #define LU_XSTR(s) LU_STR(s)
     14 #if LIBUSB_NANO > 0
     15 #define LIBUSB_VERSIONSTRING LU_XSTR(LIBUSB_MAJOR) "." LU_XSTR(LIBUSB_MINOR) "." LU_XSTR(LIBUSB_MICRO) "." LU_XSTR(LIBUSB_NANO) LIBUSB_RC "\0"
     16 #else
     17 #define LIBUSB_VERSIONSTRING LU_XSTR(LIBUSB_MAJOR) "." LU_XSTR(LIBUSB_MINOR) "." LU_XSTR(LIBUSB_MICRO) LIBUSB_RC "\0"
     18 #endif
     19 #endif
     20 
     21 VS_VERSION_INFO VERSIONINFO
     22  FILEVERSION LIBUSB_MAJOR,LIBUSB_MINOR,LIBUSB_MICRO,LIBUSB_NANO
     23  PRODUCTVERSION LIBUSB_MAJOR,LIBUSB_MINOR,LIBUSB_MICRO,LIBUSB_NANO
     24  FILEFLAGSMASK 0x3fL
     25 #ifdef _DEBUG
     26  FILEFLAGS 0x1L
     27 #else
     28  FILEFLAGS 0x0L
     29 #endif
     30  FILEOS 0x40004L
     31  FILETYPE 0x2L
     32  FILESUBTYPE 0x0L
     33 BEGIN
     34 	BLOCK "StringFileInfo"
     35 	BEGIN
     36 		BLOCK "040904b0"
     37 		BEGIN
     38 			VALUE "Comments", "\0"
     39 			VALUE "CompanyName", "libusb.org\0"
     40 			VALUE "FileDescription", "C library for writing portable USB drivers in userspace\0"
     41 			VALUE "FileVersion", LIBUSB_VERSIONSTRING
     42 			VALUE "InternalName", "libusb\0"
     43 			VALUE "LegalCopyright", "See individual source files, GNU LGPL v2.1 or later.\0"
     44 			VALUE "LegalTrademarks", "http://www.gnu.org/licenses/lgpl-2.1.html\0"
     45 			VALUE "OriginalFilename", "libusb-1.0.dll\0"
     46 			VALUE "PrivateBuild", "\0"
     47 			VALUE "ProductName", "libusb-1.0\0"
     48 			VALUE "ProductVersion", LIBUSB_VERSIONSTRING
     49 			VALUE "SpecialBuild", "\0"
     50 		END
     51 	END
     52 	BLOCK "VarFileInfo"
     53 	BEGIN
     54 		VALUE "Translation", 0x409, 1200
     55 	END
     56 END
     57