linux_usbfs: Gracefully handle buggy devices with a configuration 0
[platform/upstream/libusb.git] / msvc / libusb_dll_2013.vcxproj
1 <?xml version="1.0" encoding="utf-8"?>
2 <Project DefaultTargets="Build" ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3   <ItemGroup Label="ProjectConfigurations">
4     <ProjectConfiguration Include="Debug|Win32">
5       <Configuration>Debug</Configuration>
6       <Platform>Win32</Platform>
7     </ProjectConfiguration>
8     <ProjectConfiguration Include="Debug|x64">
9       <Configuration>Debug</Configuration>
10       <Platform>x64</Platform>
11     </ProjectConfiguration>
12     <ProjectConfiguration Include="Release|Win32">
13       <Configuration>Release</Configuration>
14       <Platform>Win32</Platform>
15     </ProjectConfiguration>
16     <ProjectConfiguration Include="Release|x64">
17       <Configuration>Release</Configuration>
18       <Platform>x64</Platform>
19     </ProjectConfiguration>
20   </ItemGroup>
21   <PropertyGroup Label="Globals">
22     <ProjectName>libusb-1.0 (dll)</ProjectName>
23     <ProjectGuid>{349EE8FA-7D25-4909-AAF5-FF3FADE72187}</ProjectGuid>
24     <RootNamespace>libusbdll</RootNamespace>
25   </PropertyGroup>
26   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
27   <PropertyGroup Label="Configuration">
28     <ConfigurationType>DynamicLibrary</ConfigurationType>
29     <CharacterSet>Unicode</CharacterSet>
30     <PlatformToolset>v120</PlatformToolset>
31     <WholeProgramOptimization Condition="'$(Configuration)'=='Release'">true</WholeProgramOptimization>
32   </PropertyGroup>
33   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
34   <ImportGroup Label="ExtensionSettings">
35   </ImportGroup>
36   <ImportGroup Label="PropertySheets">
37     <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
38   </ImportGroup>
39   <PropertyGroup Label="UserMacros" />
40   <PropertyGroup>
41     <_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
42     <IntDir>$(ProjectDir)..\$(Platform)\$(Configuration)\dll\$(TargetName)\</IntDir>
43     <OutDir>$(ProjectDir)..\$(Platform)\$(Configuration)\dll\</OutDir>
44     <TargetName>libusb-1.0</TargetName>
45   </PropertyGroup>
46   <ItemDefinitionGroup>
47     <ClCompile>
48       <AdditionalIncludeDirectories>.;..\libusb;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
49       <PreprocessorDefinitions>_WIN32_WINNT=_WIN32_WINNT_VISTA;_LIB;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
50       <WarningLevel>Level4</WarningLevel>
51     </ClCompile>
52     <ClCompile Condition="'$(Configuration)'=='Debug'">
53       <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
54       <Optimization>Disabled</Optimization>
55       <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
56     </ClCompile>
57     <ClCompile Condition="'$(Configuration)'=='Release'">
58       <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
59       <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
60     </ClCompile>
61     <Link>
62       <EmbedManagedResourceFile>libusb-1.0.rc;%(EmbedManagedResourceFile)</EmbedManagedResourceFile>
63       <ModuleDefinitionFile>..\libusb\libusb-1.0.def</ModuleDefinitionFile>
64       <AdditionalDependencies>kernel32.lib;%(AdditionalDependencies)</AdditionalDependencies>
65     </Link>
66     <Link Condition="'$(Configuration)'=='Debug'">
67       <GenerateDebugInformation>true</GenerateDebugInformation>
68     </Link>
69   </ItemDefinitionGroup>
70   <ItemGroup>
71     <ClCompile Include="..\libusb\core.c" />
72     <ClCompile Include="..\libusb\descriptor.c" />
73     <ClCompile Include="..\libusb\os\events_windows.c" />
74     <ClCompile Include="..\libusb\hotplug.c" />
75     <ClCompile Include="..\libusb\io.c" />
76     <ClCompile Include="..\libusb\strerror.c" />
77     <ClCompile Include="..\libusb\sync.c" />
78     <ClCompile Include="..\libusb\os\threads_windows.c" />
79     <ClCompile Include="..\libusb\os\windows_common.c" />
80     <ClCompile Include="..\libusb\os\windows_usbdk.c" />
81     <ClCompile Include="..\libusb\os\windows_winusb.c" />
82   </ItemGroup>
83   <ItemGroup>
84     <ClInclude Include=".\config.h" />
85     <ClInclude Include="..\libusb\os\events_windows.h" />
86     <ClInclude Include="..\libusb\hotplug.h" />
87     <ClInclude Include="..\libusb\libusb.h" />
88     <ClInclude Include="..\libusb\libusbi.h" />
89     <ClInclude Include="..\libusb\os\threads_windows.h" />
90     <ClInclude Include="..\libusb\version.h" />
91     <ClInclude Include="..\libusb\version_nano.h" />
92     <ClInclude Include="..\libusb\os\windows_common.h" />
93     <ClInclude Include="..\libusb\os\windows_usbdk.h" />
94     <ClInclude Include="..\libusb\os\windows_winusb.h" />
95   </ItemGroup>
96   <ItemGroup>
97     <None Include="..\libusb\libusb-1.0.def" />
98   </ItemGroup>
99   <ItemGroup>
100     <ResourceCompile Include="..\libusb\libusb-1.0.rc" />
101   </ItemGroup>
102   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
103   <ImportGroup Label="ExtensionTargets">
104   </ImportGroup>
105 </Project>