Windows: Add libusbk.sys & libusb0.sys driver support
[platform/upstream/libusb.git] / libusb / libusb-1.0.rc
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 \
16         LU_XSTR(LIBUSB_MAJOR) "." LU_XSTR(LIBUSB_MINOR) "." \
17         LU_XSTR(LIBUSB_MICRO) "." LU_XSTR(LIBUSB_NANO) LIBUSB_RC "\0"
18 #else
19 #define LIBUSB_VERSIONSTRING \
20         LU_XSTR(LIBUSB_MAJOR) "." LU_XSTR(LIBUSB_MINOR) "." \
21         LU_XSTR(LIBUSB_MICRO) LIBUSB_RC "\0"
22 #endif
23 #endif
24
25 VS_VERSION_INFO VERSIONINFO
26  FILEVERSION LIBUSB_MAJOR,LIBUSB_MINOR,LIBUSB_MICRO,LIBUSB_NANO
27  PRODUCTVERSION LIBUSB_MAJOR,LIBUSB_MINOR,LIBUSB_MICRO,LIBUSB_NANO
28  FILEFLAGSMASK 0x3fL
29 #ifdef _DEBUG
30  FILEFLAGS 0x1L
31 #else
32  FILEFLAGS 0x0L
33 #endif
34  FILEOS 0x40004L
35  FILETYPE 0x2L
36  FILESUBTYPE 0x0L
37 BEGIN
38         BLOCK "StringFileInfo"
39         BEGIN
40                 BLOCK "040904b0"
41                 BEGIN
42                         VALUE "CompanyName", "libusbx.org\0"
43                         VALUE "FileDescription", "C library for writing portable USB drivers in userspace\0"
44                         VALUE "FileVersion", LIBUSB_VERSIONSTRING
45                         VALUE "InternalName", "libusb\0"
46                         VALUE "LegalCopyright", "See individual source files, GNU LGPL v2.1 or later.\0"
47                         VALUE "LegalTrademarks", "http://www.gnu.org/licenses/lgpl-2.1.html\0"
48                         VALUE "OriginalFilename", "libusb-1.0.dll\0"
49                         VALUE "PrivateBuild", "\0"
50                         VALUE "ProductName", "libusb-1.0\0"
51                         VALUE "ProductVersion", LIBUSB_VERSIONSTRING
52                         VALUE "SpecialBuild", "\0"
53                 END
54         END
55         BLOCK "VarFileInfo"
56         BEGIN
57                 VALUE "Translation", 0x409, 1200
58         END
59 END