linux_usbfs: Gracefully handle buggy devices with a configuration 0
[platform/upstream/libusb.git] / msvc / libusb_static_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 (static)</ProjectName>
23     <ProjectGuid>{349EE8F9-7D25-4909-AAF5-FF3FADE72187}</ProjectGuid>
24     <RootNamespace>libusb</RootNamespace>
25   </PropertyGroup>
26   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
27   <PropertyGroup Label="Configuration">
28     <ConfigurationType>StaticLibrary</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)\lib\$(TargetName)\</IntDir>
43     <OutDir>$(ProjectDir)..\$(Platform)\$(Configuration)\lib\</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       <ProgramDataBaseFileName>$(IntDir)$(TargetName).pdb</ProgramDataBaseFileName>
51       <WarningLevel>Level4</WarningLevel>
52     </ClCompile>
53     <ClCompile Condition="'$(Configuration)'=='Debug'">
54       <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
55       <Optimization>Disabled</Optimization>
56       <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
57     </ClCompile>
58     <ClCompile Condition="'$(Configuration)'=='Release'">
59       <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
60       <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
61     </ClCompile>
62     <Lib>
63       <OutputFile>$(OutDir)libusb-1.0.lib</OutputFile>
64     </Lib>
65   </ItemDefinitionGroup>
66   <ItemGroup>
67     <ClCompile Include="..\libusb\core.c" />
68     <ClCompile Include="..\libusb\descriptor.c" />
69     <ClCompile Include="..\libusb\os\events_windows.c" />
70     <ClCompile Include="..\libusb\hotplug.c" />
71     <ClCompile Include="..\libusb\io.c" />
72     <ClCompile Include="..\libusb\strerror.c" />
73     <ClCompile Include="..\libusb\sync.c" />
74     <ClCompile Include="..\libusb\os\threads_windows.c" />
75     <ClCompile Include="..\libusb\os\windows_common.c" />
76     <ClCompile Include="..\libusb\os\windows_usbdk.c" />
77     <ClCompile Include="..\libusb\os\windows_winusb.c" />
78   </ItemGroup>
79   <ItemGroup>
80     <ClInclude Include=".\config.h" />
81     <ClInclude Include="..\libusb\os\events_windows.h" />
82     <ClInclude Include="..\libusb\hotplug.h" />
83     <ClInclude Include="..\libusb\libusb.h" />
84     <ClInclude Include="..\libusb\libusbi.h" />
85     <ClInclude Include="..\libusb\os\threads_windows.h" />
86     <ClInclude Include="..\libusb\version.h" />
87     <ClInclude Include="..\libusb\version_nano.h" />
88     <ClInclude Include="..\libusb\os\windows_common.h" />
89     <ClInclude Include="..\libusb\os\windows_usbdk.h" />
90     <ClInclude Include="..\libusb\os\windows_winusb.h" />
91   </ItemGroup>
92   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
93   <ImportGroup Label="ExtensionTargets">
94   </ImportGroup>
95 </Project>