]> git.proxmox.com Git - ceph.git/blame - ceph/src/pmdk/src/libpmem/libpmem.vcxproj
import ceph 16.2.7
[ceph.git] / ceph / src / pmdk / src / libpmem / libpmem.vcxproj
CommitLineData
a4b75251
TL
1<?xml version="1.0" encoding="utf-8"?>
2<Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3 <ItemGroup Label="ProjectConfigurations">
4 <ProjectConfiguration Include="Debug|x64">
5 <Configuration>Debug</Configuration>
6 <Platform>x64</Platform>
7 </ProjectConfiguration>
8 <ProjectConfiguration Include="Release|x64">
9 <Configuration>Release</Configuration>
10 <Platform>x64</Platform>
11 </ProjectConfiguration>
12 </ItemGroup>
13 <ItemGroup>
14 <ClCompile Include="..\..\src\libpmem\libpmem.c" />
15 <ClCompile Include="..\..\src\libpmem\pmem.c" />
16 <ClCompile Include="..\core\alloc.c" />
17 <ClCompile Include="..\common\file.c" />
18 <ClCompile Include="..\common\file_windows.c" />
19 <ClCompile Include="..\common\mmap.c" />
20 <ClCompile Include="..\common\mmap_windows.c" />
21 <ClCompile Include="..\core\fs_windows.c" />
22 <ClCompile Include="..\common\os_deep_windows.c" />
23 <ClCompile Include="..\libpmem2\badblocks_none.c" />
24 <ClCompile Include="..\core\os_thread_windows.c" />
25 <ClCompile Include="..\core\os_windows.c" />
26 <ClCompile Include="..\core\out.c" />
27 <ClCompile Include="..\common\pool_hdr.c" />
28 <ClCompile Include="..\core\util.c" />
29 <ClCompile Include="..\core\util_windows.c" />
30 <ClCompile Include="..\common\uuid_windows.c" />
31 <ClCompile Include="..\libpmem2\auto_flush_windows.c" />
32 <ClCompile Include="..\libpmem\libpmem_main.c" />
33 <ClCompile Include="..\windows\win_mmap.c" />
34 <ClCompile Include="..\..\src\libpmem2\x86_64\cpu.c" />
35 <ClCompile Include="..\..\src\libpmem2\x86_64\init.c" />
36 <ClCompile Include="pmem_windows.c" />
37 <ClCompile Include="..\libpmem2\memops_generic.c" />
38 <ClCompile Include="..\..\src\libpmem2\x86_64\memcpy\memcpy_nt_sse2.c" />
39 <ClCompile Include="..\..\src\libpmem2\x86_64\memcpy\memcpy_nt_avx.c">
40 <EnableEnhancedInstructionSet Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">AdvancedVectorExtensions</EnableEnhancedInstructionSet>
41 <EnableEnhancedInstructionSet Condition="'$(Configuration)|$(Platform)'=='Release|x64'">AdvancedVectorExtensions</EnableEnhancedInstructionSet>
42 </ClCompile>
43 <ClCompile Include="..\..\src\libpmem2\x86_64\memcpy\memcpy_t_sse2.c" />
44 <ClCompile Include="..\..\src\libpmem2\x86_64\memcpy\memcpy_t_avx.c">
45 <EnableEnhancedInstructionSet Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">AdvancedVectorExtensions</EnableEnhancedInstructionSet>
46 <EnableEnhancedInstructionSet Condition="'$(Configuration)|$(Platform)'=='Release|x64'">AdvancedVectorExtensions</EnableEnhancedInstructionSet>
47 </ClCompile>
48 <ClCompile Include="..\..\src\libpmem2\x86_64\memset\memset_nt_sse2.c" />
49 <ClCompile Include="..\..\src\libpmem2\x86_64\memset\memset_nt_avx.c">
50 <EnableEnhancedInstructionSet Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">AdvancedVectorExtensions</EnableEnhancedInstructionSet>
51 <EnableEnhancedInstructionSet Condition="'$(Configuration)|$(Platform)'=='Release|x64'">AdvancedVectorExtensions</EnableEnhancedInstructionSet>
52 </ClCompile>
53 <ClCompile Include="..\..\src\libpmem2\x86_64\memset\memset_t_sse2.c" />
54 <ClCompile Include="..\..\src\libpmem2\x86_64\memset\memset_t_avx.c">
55 <EnableEnhancedInstructionSet Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">AdvancedVectorExtensions</EnableEnhancedInstructionSet>
56 <EnableEnhancedInstructionSet Condition="'$(Configuration)|$(Platform)'=='Release|x64'">AdvancedVectorExtensions</EnableEnhancedInstructionSet>
57 </ClCompile>
58 <ClCompile Include="..\libpmem2\config.c" />
59 <ClCompile Include="..\libpmem2\source.c" />
60 <ClCompile Include="..\libpmem2\source_windows.c" />
61 <ClCompile Include="..\libpmem2\pmem2_utils.c" />
62 <ClCompile Include="..\libpmem2\pmem2_utils_other.c" />
63 </ItemGroup>
64 <ItemGroup>
65 <ClInclude Include="..\..\src\core\out.h" />
66 <ClInclude Include="..\..\src\core\util.h" />
67 <ClInclude Include="..\..\src\common\valgrind_internal.h" />
68 <ClInclude Include="..\..\src\include\libpmem.h" />
69 <ClInclude Include="..\..\src\libpmem\pmem.h" />
70 <ClInclude Include="..\core\alloc.h" />
71 <ClInclude Include="..\common\dlsym.h" />
72 <ClInclude Include="..\core\fault_injection.h" />
73 <ClInclude Include="..\common\file.h" />
74 <ClInclude Include="..\core\fs.h" />
75 <ClInclude Include="..\common\mmap.h" />
76 <ClInclude Include="..\core\os.h" />
77 <ClInclude Include="..\common\os_deep.h" />
78 <ClInclude Include="..\core\os_thread.h" />
79 <ClInclude Include="..\common\pool_hdr.h" />
80 <ClInclude Include="..\common\set.h" />
81 <ClInclude Include="..\common\sys_util.h" />
82 <ClInclude Include="..\common\uuid.h" />
83 <ClInclude Include="..\libpmem2\auto_flush.h" />
84 <ClInclude Include="..\libpmem2\auto_flush_windows.h" />
85 <ClInclude Include="..\libpmem2\pmem2_arch.h" />
86 <ClInclude Include="..\windows\include\win_mmap.h" />
87 <ClInclude Include="..\libpmem2\x86_64\cpu.h" />
88 <ClInclude Include="..\libpmem2\x86_64\avx.h" />
89 <ClInclude Include="..\libpmem2\x86_64\flush.h" />
90 <ClInclude Include="..\libpmem2\x86_64\memcpy\memcpy_avx.h" />
91 <ClInclude Include="..\libpmem2\x86_64\memcpy\memcpy_avx512f.h" />
92 <ClInclude Include="..\libpmem2\x86_64\memcpy\memcpy_sse2.h" />
93 <ClInclude Include="..\libpmem2\x86_64\memcpy_memset.h" />
94 <ClInclude Include="..\libpmem2\x86_64\memset\memset_avx.h" />
95 <ClInclude Include="..\libpmem2\x86_64\memset\memset_avx512f.h" />
96 <ClInclude Include="..\libpmem2\x86_64\memset\memset_sse2.h" />
97 <ClInclude Include="..\libpmem2\config.h" />
98 <ClInclude Include="..\libpmem2\source.h" />
99 <ClInclude Include="..\libpmem2\pmem2_utils.h" />
100 </ItemGroup>
101 <ItemGroup>
102 <None Include="libpmem.def" />
103 </ItemGroup>
104 <ItemGroup>
105 <ProjectReference Include="..\windows\srcversion\srcversion.vcxproj">
106 <Project>{901f04db-e1a5-4a41-8b81-9d31c19acd59}</Project>
107 </ProjectReference>
108 </ItemGroup>
109 <ItemGroup>
110 <ResourceCompile Include="libpmem.rc" />
111 </ItemGroup>
112 <PropertyGroup Label="Globals">
113 <ProjectGuid>{9e9e3d25-2139-4a5d-9200-18148ddead45}</ProjectGuid>
114 <Keyword>DynamicLibrary</Keyword>
115 <ProjectName>libpmem</ProjectName>
116 <RootNamespace>libpmem</RootNamespace>
117 <DefaultLanguage>en-US</DefaultLanguage>
118 <MinimumVisualStudioVersion>14.0</MinimumVisualStudioVersion>
119 <WindowsTargetPlatformMinVersion>10.0.10240.0</WindowsTargetPlatformMinVersion>
120 <WindowsTargetPlatformVersion>10.0.17134.0</WindowsTargetPlatformVersion>
121 </PropertyGroup>
122 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
123 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
124 <ConfigurationType>DynamicLibrary</ConfigurationType>
125 <UseDebugLibraries>true</UseDebugLibraries>
126 <PlatformToolset>v140</PlatformToolset>
127 </PropertyGroup>
128 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
129 <ConfigurationType>DynamicLibrary</ConfigurationType>
130 <UseDebugLibraries>false</UseDebugLibraries>
131 <WholeProgramOptimization>false</WholeProgramOptimization>
132 <PlatformToolset>v140</PlatformToolset>
133 </PropertyGroup>
134 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
135 <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
136 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
137 <Import Project="..\windows\libs_debug.props" />
138 </ImportGroup>
139 <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
140 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
141 <Import Project="..\windows\libs_release.props" />
142 </ImportGroup>
143 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
144 <IncludePath>$(VC_IncludePath);$(WindowsSDK_IncludePath);..\..\src\libpmem2\x86_64\</IncludePath>
145 </PropertyGroup>
146 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
147 <IncludePath>$(VC_IncludePath);$(WindowsSDK_IncludePath);..\..\src\libpmem2\x86_64\</IncludePath>
148 </PropertyGroup>
149 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
150 <ClCompile>
151 <AdditionalIncludeDirectories>$(SolutionDir)libpmem2;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
152 </ClCompile>
153 </ItemDefinitionGroup>
154 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
155 <ClCompile>
156 <AdditionalIncludeDirectories>$(SolutionDir)libpmem2;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
157 </ClCompile>
158 </ItemDefinitionGroup>
159 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
160 <ImportGroup Label="ExtensionTargets">
161 </ImportGroup>
162</Project>