diff options
author | Chris Dickens <christopher.a.dickens@gmail.com> | 2018-01-08 10:17:26 -0800 |
---|---|---|
committer | Chris Dickens <christopher.a.dickens@gmail.com> | 2018-01-08 10:17:26 -0800 |
commit | 54884e84d024e761450287ab56aca8fc69f45d01 (patch) | |
tree | 84209847fcee262dd4731e26a910940ca038b582 /msvc | |
parent | d0779e93032affec1dcf04a5bba18f3968aa7922 (diff) | |
download | libusb-54884e84d024e761450287ab56aca8fc69f45d01.tar.gz |
Windows: Enable dynamic selection between WinUSB and UsbDk backends
This commit unifies the two Windows backends into a single project and
enables the user to switch to the UsbDk backend, if available, using the
libusb_set_option() function. All contexts will use the WinUSB backend
by default for backwards compatibility.
With this change, the UsbDk-specific projects are no longer required.
Closes #309
Signed-off-by: Chris Dickens <christopher.a.dickens@gmail.com>
Diffstat (limited to 'msvc')
-rw-r--r-- | msvc/libusb_dll_2005.vcproj | 12 | ||||
-rw-r--r-- | msvc/libusb_dll_2010.vcxproj | 3 | ||||
-rw-r--r-- | msvc/libusb_dll_2010.vcxproj.filters | 23 | ||||
-rw-r--r-- | msvc/libusb_dll_2012.vcxproj | 3 | ||||
-rw-r--r-- | msvc/libusb_dll_2012.vcxproj.filters | 30 | ||||
-rw-r--r-- | msvc/libusb_dll_2013.vcxproj | 3 | ||||
-rw-r--r-- | msvc/libusb_dll_2015.vcxproj | 3 | ||||
-rw-r--r-- | msvc/libusb_dll_2017.vcxproj | 3 | ||||
-rw-r--r-- | msvc/libusb_sources | 6 | ||||
-rw-r--r-- | msvc/libusb_static_2005.vcproj | 12 | ||||
-rw-r--r-- | msvc/libusb_static_2010.vcxproj | 3 | ||||
-rw-r--r-- | msvc/libusb_static_2010.vcxproj.filters | 27 | ||||
-rw-r--r-- | msvc/libusb_static_2012.vcxproj | 3 | ||||
-rw-r--r-- | msvc/libusb_static_2012.vcxproj.filters | 27 | ||||
-rw-r--r-- | msvc/libusb_static_2013.vcxproj | 3 | ||||
-rw-r--r-- | msvc/libusb_static_2015.vcxproj | 3 | ||||
-rw-r--r-- | msvc/libusb_static_2017.vcxproj | 3 |
17 files changed, 145 insertions, 22 deletions
diff --git a/msvc/libusb_dll_2005.vcproj b/msvc/libusb_dll_2005.vcproj index 731c754..325a4d7 100644 --- a/msvc/libusb_dll_2005.vcproj +++ b/msvc/libusb_dll_2005.vcproj @@ -378,6 +378,10 @@ > </File> <File + RelativePath="..\libusb\os\windows_usbdk.c" + > + </File> + <File RelativePath="..\libusb\os\windows_winusb.c" > </File> @@ -428,6 +432,14 @@ > </File> <File + RelativePath="..\libusb\os\windows_nt_shared_types.h" + > + </File> + <File + RelativePath="..\libusb\os\windows_usbdk.h" + > + </File> + <File RelativePath="..\libusb\os\windows_winusb.h" > </File> diff --git a/msvc/libusb_dll_2010.vcxproj b/msvc/libusb_dll_2010.vcxproj index 3a37811..0663aa2 100644 --- a/msvc/libusb_dll_2010.vcxproj +++ b/msvc/libusb_dll_2010.vcxproj @@ -147,6 +147,7 @@ <ClCompile Include="..\libusb\sync.c" /> <ClCompile Include="..\libusb\os\threads_windows.c" /> <ClCompile Include="..\libusb\os\windows_nt_common.c" /> + <ClCompile Include="..\libusb\os\windows_usbdk.c" /> <ClCompile Include="..\libusb\os\windows_winusb.c" /> </ItemGroup> <ItemGroup> @@ -160,6 +161,8 @@ <ClInclude Include="..\libusb\version_nano.h" /> <ClInclude Include="..\libusb\os\windows_common.h" /> <ClInclude Include="..\libusb\os\windows_nt_common.h" /> + <ClInclude Include="..\libusb\os\windows_nt_shared_types.h" /> + <ClInclude Include="..\libusb\os\windows_usbdk.h" /> <ClInclude Include="..\libusb\os\windows_winusb.h" /> </ItemGroup> <ItemGroup> diff --git a/msvc/libusb_dll_2010.vcxproj.filters b/msvc/libusb_dll_2010.vcxproj.filters index c77654b..ae65ec2 100644 --- a/msvc/libusb_dll_2010.vcxproj.filters +++ b/msvc/libusb_dll_2010.vcxproj.filters @@ -38,6 +38,12 @@ <ClCompile Include="..\libusb\os\threads_windows.c"> <Filter>Source Files</Filter> </ClCompile> + <ClCompile Include="..\libusb\os\windows_nt_common.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\libusb\os\windows_usbdk.c"> + <Filter>Source Files</Filter> + </ClCompile> <ClCompile Include="..\libusb\os\windows_winusb.c"> <Filter>Source Files</Filter> </ClCompile> @@ -61,12 +67,27 @@ <ClInclude Include="..\libusb\os\threads_windows.h"> <Filter>Header Files</Filter> </ClInclude> - <ClInclude Include="..\libusb\os\windows_winusb.h"> + <ClInclude Include="..\libusb\version.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\libusb\version_nano.h"> <Filter>Header Files</Filter> </ClInclude> <ClInclude Include="..\libusb\os\windows_common.h"> <Filter>Header Files</Filter> </ClInclude> + <ClInclude Include="..\libusb\os\windows_nt_common.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\libusb\os\windows_nt_shared_types.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\libusb\os\windows_usbdk.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\libusb\os\windows_winusb.h"> + <Filter>Header Files</Filter> + </ClInclude> </ItemGroup> <ItemGroup> <None Include="..\libusb\libusb-1.0.def"> diff --git a/msvc/libusb_dll_2012.vcxproj b/msvc/libusb_dll_2012.vcxproj index 92a8baf..90a1a8b 100644 --- a/msvc/libusb_dll_2012.vcxproj +++ b/msvc/libusb_dll_2012.vcxproj @@ -151,6 +151,7 @@ <ClCompile Include="..\libusb\sync.c" /> <ClCompile Include="..\libusb\os\threads_windows.c" /> <ClCompile Include="..\libusb\os\windows_nt_common.c" /> + <ClCompile Include="..\libusb\os\windows_usbdk.c" /> <ClCompile Include="..\libusb\os\windows_winusb.c" /> </ItemGroup> <ItemGroup> @@ -164,6 +165,8 @@ <ClInclude Include="..\libusb\version_nano.h" /> <ClInclude Include="..\libusb\os\windows_common.h" /> <ClInclude Include="..\libusb\os\windows_nt_common.h" /> + <ClInclude Include="..\libusb\os\windows_nt_shared_types.h" /> + <ClInclude Include="..\libusb\os\windows_usbdk.h" /> <ClInclude Include="..\libusb\os\windows_winusb.h" /> </ItemGroup> <ItemGroup> diff --git a/msvc/libusb_dll_2012.vcxproj.filters b/msvc/libusb_dll_2012.vcxproj.filters index 6120953..ae65ec2 100644 --- a/msvc/libusb_dll_2012.vcxproj.filters +++ b/msvc/libusb_dll_2012.vcxproj.filters @@ -20,6 +20,9 @@ <ClCompile Include="..\libusb\descriptor.c"> <Filter>Source Files</Filter> </ClCompile> + <ClCompile Include="..\libusb\hotplug.c"> + <Filter>Source Files</Filter> + </ClCompile> <ClCompile Include="..\libusb\io.c"> <Filter>Source Files</Filter> </ClCompile> @@ -35,10 +38,13 @@ <ClCompile Include="..\libusb\os\threads_windows.c"> <Filter>Source Files</Filter> </ClCompile> - <ClCompile Include="..\libusb\os\windows_winusb.c"> + <ClCompile Include="..\libusb\os\windows_nt_common.c"> <Filter>Source Files</Filter> </ClCompile> - <ClCompile Include="..\libusb\hotplug.c"> + <ClCompile Include="..\libusb\os\windows_usbdk.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\libusb\os\windows_winusb.c"> <Filter>Source Files</Filter> </ClCompile> </ItemGroup> @@ -46,6 +52,9 @@ <ClInclude Include=".\config.h"> <Filter>Header Files</Filter> </ClInclude> + <ClInclude Include="..\libusb\hotplug.h"> + <Filter>Header Files</Filter> + </ClInclude> <ClInclude Include="..\libusb\libusb.h"> <Filter>Header Files</Filter> </ClInclude> @@ -58,16 +67,25 @@ <ClInclude Include="..\libusb\os\threads_windows.h"> <Filter>Header Files</Filter> </ClInclude> - <ClInclude Include="..\libusb\os\windows_winusb.h"> - <Filter>Header Files</Filter> - </ClInclude> <ClInclude Include="..\libusb\version.h"> <Filter>Header Files</Filter> </ClInclude> <ClInclude Include="..\libusb\version_nano.h"> <Filter>Header Files</Filter> </ClInclude> - <ClInclude Include="..\libusb\hotplug.h"> + <ClInclude Include="..\libusb\os\windows_common.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\libusb\os\windows_nt_common.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\libusb\os\windows_nt_shared_types.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\libusb\os\windows_usbdk.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\libusb\os\windows_winusb.h"> <Filter>Header Files</Filter> </ClInclude> </ItemGroup> diff --git a/msvc/libusb_dll_2013.vcxproj b/msvc/libusb_dll_2013.vcxproj index 6a4ce16..f43a9c3 100644 --- a/msvc/libusb_dll_2013.vcxproj +++ b/msvc/libusb_dll_2013.vcxproj @@ -151,6 +151,7 @@ <ClCompile Include="..\libusb\sync.c" /> <ClCompile Include="..\libusb\os\threads_windows.c" /> <ClCompile Include="..\libusb\os\windows_nt_common.c" /> + <ClCompile Include="..\libusb\os\windows_usbdk.c" /> <ClCompile Include="..\libusb\os\windows_winusb.c" /> </ItemGroup> <ItemGroup> @@ -164,6 +165,8 @@ <ClInclude Include="..\libusb\version_nano.h" /> <ClInclude Include="..\libusb\os\windows_common.h" /> <ClInclude Include="..\libusb\os\windows_nt_common.h" /> + <ClInclude Include="..\libusb\os\windows_nt_shared_types.h" /> + <ClInclude Include="..\libusb\os\windows_usbdk.h" /> <ClInclude Include="..\libusb\os\windows_winusb.h" /> </ItemGroup> <ItemGroup> diff --git a/msvc/libusb_dll_2015.vcxproj b/msvc/libusb_dll_2015.vcxproj index 0c1730a..f0744f6 100644 --- a/msvc/libusb_dll_2015.vcxproj +++ b/msvc/libusb_dll_2015.vcxproj @@ -151,6 +151,7 @@ <ClCompile Include="..\libusb\sync.c" /> <ClCompile Include="..\libusb\os\threads_windows.c" /> <ClCompile Include="..\libusb\os\windows_nt_common.c" /> + <ClCompile Include="..\libusb\os\windows_usbdk.c" /> <ClCompile Include="..\libusb\os\windows_winusb.c" /> </ItemGroup> <ItemGroup> @@ -164,6 +165,8 @@ <ClInclude Include="..\libusb\version_nano.h" /> <ClInclude Include="..\libusb\os\windows_common.h" /> <ClInclude Include="..\libusb\os\windows_nt_common.h" /> + <ClInclude Include="..\libusb\os\windows_nt_shared_types.h" /> + <ClInclude Include="..\libusb\os\windows_usbdk.h" /> <ClInclude Include="..\libusb\os\windows_winusb.h" /> </ItemGroup> <ItemGroup> diff --git a/msvc/libusb_dll_2017.vcxproj b/msvc/libusb_dll_2017.vcxproj index 0d46d48..723c6b3 100644 --- a/msvc/libusb_dll_2017.vcxproj +++ b/msvc/libusb_dll_2017.vcxproj @@ -151,6 +151,7 @@ <ClCompile Include="..\libusb\sync.c" /> <ClCompile Include="..\libusb\os\threads_windows.c" /> <ClCompile Include="..\libusb\os\windows_nt_common.c" /> + <ClCompile Include="..\libusb\os\windows_usbdk.c" /> <ClCompile Include="..\libusb\os\windows_winusb.c" /> </ItemGroup> <ItemGroup> @@ -164,6 +165,8 @@ <ClInclude Include="..\libusb\version_nano.h" /> <ClInclude Include="..\libusb\os\windows_common.h" /> <ClInclude Include="..\libusb\os\windows_nt_common.h" /> + <ClInclude Include="..\libusb\os\windows_nt_shared_types.h" /> + <ClInclude Include="..\libusb\os\windows_usbdk.h" /> <ClInclude Include="..\libusb\os\windows_winusb.h" /> </ItemGroup> <ItemGroup> diff --git a/msvc/libusb_sources b/msvc/libusb_sources index 591d7f6..56960f9 100644 --- a/msvc/libusb_sources +++ b/msvc/libusb_sources @@ -32,13 +32,13 @@ TARGETLIBS=$(SDK_LIB_PATH)\kernel32.lib SOURCES=..\core.c \ ..\descriptor.c \ + ..\hotplug.c \ ..\io.c \ ..\strerror.c \ ..\sync.c \ - ..\hotplug.c \ threads_windows.c \ poll_windows.c \ - windows_winusb.c \ - windows_usbdk.c \ windows_nt_common.c \ + windows_usbdk.c \ + windows_winusb.c \ ..\libusb-1.0.rc diff --git a/msvc/libusb_static_2005.vcproj b/msvc/libusb_static_2005.vcproj index 7dd3d3e..901c499 100644 --- a/msvc/libusb_static_2005.vcproj +++ b/msvc/libusb_static_2005.vcproj @@ -318,6 +318,10 @@ > </File> <File + RelativePath="..\libusb\os\windows_usbdk.c" + > + </File> + <File RelativePath="..\libusb\os\windows_winusb.c" > </File> @@ -368,6 +372,14 @@ > </File> <File + RelativePath="..\libusb\os\windows_nt_shared_types.h" + > + </File> + <File + RelativePath="..\libusb\os\windows_usbdk.h" + > + </File> + <File RelativePath="..\libusb\os\windows_winusb.h" > </File> diff --git a/msvc/libusb_static_2010.vcxproj b/msvc/libusb_static_2010.vcxproj index 78233c3..cb031fc 100644 --- a/msvc/libusb_static_2010.vcxproj +++ b/msvc/libusb_static_2010.vcxproj @@ -137,6 +137,7 @@ <ClCompile Include="..\libusb\sync.c" /> <ClCompile Include="..\libusb\os\threads_windows.c" /> <ClCompile Include="..\libusb\os\windows_nt_common.c" /> + <ClCompile Include="..\libusb\os\windows_usbdk.c" /> <ClCompile Include="..\libusb\os\windows_winusb.c" /> </ItemGroup> <ItemGroup> @@ -150,6 +151,8 @@ <ClInclude Include="..\libusb\version_nano.h" /> <ClInclude Include="..\libusb\os\windows_common.h" /> <ClInclude Include="..\libusb\os\windows_nt_common.h" /> + <ClInclude Include="..\libusb\os\windows_nt_shared_types.h" /> + <ClInclude Include="..\libusb\os\windows_usbdk.h" /> <ClInclude Include="..\libusb\os\windows_winusb.h" /> </ItemGroup> <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> diff --git a/msvc/libusb_static_2010.vcxproj.filters b/msvc/libusb_static_2010.vcxproj.filters index cce8001..c04af66 100644 --- a/msvc/libusb_static_2010.vcxproj.filters +++ b/msvc/libusb_static_2010.vcxproj.filters @@ -17,6 +17,9 @@ <ClCompile Include="..\libusb\descriptor.c"> <Filter>Source Files</Filter> </ClCompile> + <ClCompile Include="..\libusb\hotplug.c"> + <Filter>Source Files</Filter> + </ClCompile> <ClCompile Include="..\libusb\io.c"> <Filter>Source Files</Filter> </ClCompile> @@ -32,10 +35,13 @@ <ClCompile Include="..\libusb\os\threads_windows.c"> <Filter>Source Files</Filter> </ClCompile> - <ClCompile Include="..\libusb\os\windows_winusb.c"> + <ClCompile Include="..\libusb\os\windows_nt_common.c"> <Filter>Source Files</Filter> </ClCompile> - <ClCompile Include="..\libusb\hotplug.c"> + <ClCompile Include="..\libusb\os\windows_usbdk.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\libusb\os\windows_winusb.c"> <Filter>Source Files</Filter> </ClCompile> </ItemGroup> @@ -43,6 +49,9 @@ <ClInclude Include=".\config.h"> <Filter>Header Files</Filter> </ClInclude> + <ClInclude Include="..\libusb\hotplug.h"> + <Filter>Header Files</Filter> + </ClInclude> <ClInclude Include="..\libusb\libusb.h"> <Filter>Header Files</Filter> </ClInclude> @@ -55,19 +64,25 @@ <ClInclude Include="..\libusb\os\threads_windows.h"> <Filter>Header Files</Filter> </ClInclude> - <ClInclude Include="..\libusb\os\windows_winusb.h"> + <ClInclude Include="..\libusb\version.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\libusb\version_nano.h"> <Filter>Header Files</Filter> </ClInclude> <ClInclude Include="..\libusb\os\windows_common.h"> <Filter>Header Files</Filter> </ClInclude> - <ClInclude Include="..\libusb\version_nano.h"> + <ClInclude Include="..\libusb\os\windows_nt_common.h"> <Filter>Header Files</Filter> </ClInclude> - <ClInclude Include="..\libusb\version.h"> + <ClInclude Include="..\libusb\os\windows_nt_shared_types.h"> <Filter>Header Files</Filter> </ClInclude> - <ClInclude Include="..\libusb\hotplug.h"> + <ClInclude Include="..\libusb\os\windows_usbdk.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\libusb\os\windows_winusb.h"> <Filter>Header Files</Filter> </ClInclude> </ItemGroup> diff --git a/msvc/libusb_static_2012.vcxproj b/msvc/libusb_static_2012.vcxproj index 7df832d..3e91df2 100644 --- a/msvc/libusb_static_2012.vcxproj +++ b/msvc/libusb_static_2012.vcxproj @@ -141,6 +141,7 @@ <ClCompile Include="..\libusb\sync.c" /> <ClCompile Include="..\libusb\os\threads_windows.c" /> <ClCompile Include="..\libusb\os\windows_nt_common.c" /> + <ClCompile Include="..\libusb\os\windows_usbdk.c" /> <ClCompile Include="..\libusb\os\windows_winusb.c" /> </ItemGroup> <ItemGroup> @@ -154,6 +155,8 @@ <ClInclude Include="..\libusb\version_nano.h" /> <ClInclude Include="..\libusb\os\windows_common.h" /> <ClInclude Include="..\libusb\os\windows_nt_common.h" /> + <ClInclude Include="..\libusb\os\windows_nt_shared_types.h" /> + <ClInclude Include="..\libusb\os\windows_usbdk.h" /> <ClInclude Include="..\libusb\os\windows_winusb.h" /> </ItemGroup> <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> diff --git a/msvc/libusb_static_2012.vcxproj.filters b/msvc/libusb_static_2012.vcxproj.filters index cce8001..c04af66 100644 --- a/msvc/libusb_static_2012.vcxproj.filters +++ b/msvc/libusb_static_2012.vcxproj.filters @@ -17,6 +17,9 @@ <ClCompile Include="..\libusb\descriptor.c"> <Filter>Source Files</Filter> </ClCompile> + <ClCompile Include="..\libusb\hotplug.c"> + <Filter>Source Files</Filter> + </ClCompile> <ClCompile Include="..\libusb\io.c"> <Filter>Source Files</Filter> </ClCompile> @@ -32,10 +35,13 @@ <ClCompile Include="..\libusb\os\threads_windows.c"> <Filter>Source Files</Filter> </ClCompile> - <ClCompile Include="..\libusb\os\windows_winusb.c"> + <ClCompile Include="..\libusb\os\windows_nt_common.c"> <Filter>Source Files</Filter> </ClCompile> - <ClCompile Include="..\libusb\hotplug.c"> + <ClCompile Include="..\libusb\os\windows_usbdk.c"> + <Filter>Source Files</Filter> + </ClCompile> + <ClCompile Include="..\libusb\os\windows_winusb.c"> <Filter>Source Files</Filter> </ClCompile> </ItemGroup> @@ -43,6 +49,9 @@ <ClInclude Include=".\config.h"> <Filter>Header Files</Filter> </ClInclude> + <ClInclude Include="..\libusb\hotplug.h"> + <Filter>Header Files</Filter> + </ClInclude> <ClInclude Include="..\libusb\libusb.h"> <Filter>Header Files</Filter> </ClInclude> @@ -55,19 +64,25 @@ <ClInclude Include="..\libusb\os\threads_windows.h"> <Filter>Header Files</Filter> </ClInclude> - <ClInclude Include="..\libusb\os\windows_winusb.h"> + <ClInclude Include="..\libusb\version.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\libusb\version_nano.h"> <Filter>Header Files</Filter> </ClInclude> <ClInclude Include="..\libusb\os\windows_common.h"> <Filter>Header Files</Filter> </ClInclude> - <ClInclude Include="..\libusb\version_nano.h"> + <ClInclude Include="..\libusb\os\windows_nt_common.h"> <Filter>Header Files</Filter> </ClInclude> - <ClInclude Include="..\libusb\version.h"> + <ClInclude Include="..\libusb\os\windows_nt_shared_types.h"> <Filter>Header Files</Filter> </ClInclude> - <ClInclude Include="..\libusb\hotplug.h"> + <ClInclude Include="..\libusb\os\windows_usbdk.h"> + <Filter>Header Files</Filter> + </ClInclude> + <ClInclude Include="..\libusb\os\windows_winusb.h"> <Filter>Header Files</Filter> </ClInclude> </ItemGroup> diff --git a/msvc/libusb_static_2013.vcxproj b/msvc/libusb_static_2013.vcxproj index fa3caac..813686f 100644 --- a/msvc/libusb_static_2013.vcxproj +++ b/msvc/libusb_static_2013.vcxproj @@ -141,6 +141,7 @@ <ClCompile Include="..\libusb\sync.c" /> <ClCompile Include="..\libusb\os\threads_windows.c" /> <ClCompile Include="..\libusb\os\windows_nt_common.c" /> + <ClCompile Include="..\libusb\os\windows_usbdk.c" /> <ClCompile Include="..\libusb\os\windows_winusb.c" /> </ItemGroup> <ItemGroup> @@ -154,6 +155,8 @@ <ClInclude Include="..\libusb\version_nano.h" /> <ClInclude Include="..\libusb\os\windows_common.h" /> <ClInclude Include="..\libusb\os\windows_nt_common.h" /> + <ClInclude Include="..\libusb\os\windows_nt_shared_types.h" /> + <ClInclude Include="..\libusb\os\windows_usbdk.h" /> <ClInclude Include="..\libusb\os\windows_winusb.h" /> </ItemGroup> <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> diff --git a/msvc/libusb_static_2015.vcxproj b/msvc/libusb_static_2015.vcxproj index b9c5850..2b9af09 100644 --- a/msvc/libusb_static_2015.vcxproj +++ b/msvc/libusb_static_2015.vcxproj @@ -145,6 +145,7 @@ <ClCompile Include="..\libusb\sync.c" /> <ClCompile Include="..\libusb\os\threads_windows.c" /> <ClCompile Include="..\libusb\os\windows_nt_common.c" /> + <ClCompile Include="..\libusb\os\windows_usbdk.c" /> <ClCompile Include="..\libusb\os\windows_winusb.c" /> </ItemGroup> <ItemGroup> @@ -158,6 +159,8 @@ <ClInclude Include="..\libusb\version_nano.h" /> <ClInclude Include="..\libusb\os\windows_common.h" /> <ClInclude Include="..\libusb\os\windows_nt_common.h" /> + <ClInclude Include="..\libusb\os\windows_nt_shared_types.h" /> + <ClInclude Include="..\libusb\os\windows_usbdk.h" /> <ClInclude Include="..\libusb\os\windows_winusb.h" /> </ItemGroup> <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> diff --git a/msvc/libusb_static_2017.vcxproj b/msvc/libusb_static_2017.vcxproj index 3a6fa13..e8a08cf 100644 --- a/msvc/libusb_static_2017.vcxproj +++ b/msvc/libusb_static_2017.vcxproj @@ -145,6 +145,7 @@ <ClCompile Include="..\libusb\sync.c" /> <ClCompile Include="..\libusb\os\threads_windows.c" /> <ClCompile Include="..\libusb\os\windows_nt_common.c" /> + <ClCompile Include="..\libusb\os\windows_usbdk.c" /> <ClCompile Include="..\libusb\os\windows_winusb.c" /> </ItemGroup> <ItemGroup> @@ -158,6 +159,8 @@ <ClInclude Include="..\libusb\version_nano.h" /> <ClInclude Include="..\libusb\os\windows_common.h" /> <ClInclude Include="..\libusb\os\windows_nt_common.h" /> + <ClInclude Include="..\libusb\os\windows_nt_shared_types.h" /> + <ClInclude Include="..\libusb\os\windows_usbdk.h" /> <ClInclude Include="..\libusb\os\windows_winusb.h" /> </ItemGroup> <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> |