Win32_Interop.vcxproj 11.0 KB
Newer Older
1 2 3
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  <ItemGroup Label="ProjectConfigurations">
4 5 6 7
    <ProjectConfiguration Include="Debug|Win32">
      <Configuration>Debug</Configuration>
      <Platform>Win32</Platform>
    </ProjectConfiguration>
8 9 10 11
    <ProjectConfiguration Include="Debug|x64">
      <Configuration>Debug</Configuration>
      <Platform>x64</Platform>
    </ProjectConfiguration>
12 13 14 15
    <ProjectConfiguration Include="Release|Win32">
      <Configuration>Release</Configuration>
      <Platform>Win32</Platform>
    </ProjectConfiguration>
16 17 18 19 20
    <ProjectConfiguration Include="Release|x64">
      <Configuration>Release</Configuration>
      <Platform>x64</Platform>
    </ProjectConfiguration>
  </ItemGroup>
21
  <ItemGroup>
22
    <ClCompile Include="..\RedisLog.c" />
23
    <ClCompile Include="win32fixes.c" />
24
    <ClCompile Include="Win32_ANSI.c" />
25
    <ClCompile Include="Win32_CommandLine.cpp" />
26
    <ClCompile Include="Win32_dlmalloc.c" />
27
    <ClCompile Include="Win32_EventLog.cpp" />
28
    <ClCompile Include="Win32_FDAPI.cpp" />
29
    <ClCompile Include="Win32_fdapi_crt.cpp" />
30 31 32
    <ClCompile Include="Win32_QFork.cpp" />
    <ClCompile Include="Win32_QFork_impl.c" />
    <ClCompile Include="win32_rfdmap.cpp" />
33
    <ClCompile Include="Win32_service.cpp" />
34
    <ClCompile Include="win32_util.c" />
35
    <ClCompile Include="Win32_variadicFunctor.cpp" />
36 37 38
    <ClCompile Include="win32_wsiocp.c" />
  </ItemGroup>
  <ItemGroup>
39
    <ClInclude Include="..\redisLog.h" />
40
    <ClInclude Include="win32fixes.h" />
41
    <ClInclude Include="Win32_ANSI.h" />
42
    <ClInclude Include="Win32_CommandLine.h" />
43
    <ClInclude Include="Win32_dlmalloc.h" />
44
    <ClInclude Include="Win32_EventLog.h" />
45
    <ClInclude Include="Win32_FDAPI.h" />
46
    <ClInclude Include="Win32_fdapi_crt.h" />
47 48 49
    <ClInclude Include="Win32_QFork.h" />
    <ClInclude Include="Win32_QFork_impl.h" />
    <ClInclude Include="win32_rfdmap.h" />
50
    <ClInclude Include="Win32_Service.h" />
51
    <ClInclude Include="Win32_SmartHandle.h" />
52
    <ClInclude Include="win32_util.h" />
53
    <ClInclude Include="Win32_variadicFunctor.h" />
54
    <ClInclude Include="win32_winapifamily.h" />
55 56 57
    <ClInclude Include="win32_wsiocp.h" />
    <ClInclude Include="WS2tcpip.h" />
  </ItemGroup>
58 59 60 61 62
  <ItemGroup>
    <CustomBuild Include="EventLog.mc">
      <FileType>Document</FileType>
      <Command Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">md resources
mc.exe -A -b -c -h . -r resources EventLog.mc
A
Alexis Campailla 已提交
63 64 65
rc.exe -foresources/EventLog.res resources/EventLog.rc
link.exe -dll -noentry resources/EventLog.res -out:$(TargetDir)EventLog.dll
</Command>
66 67
      <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">md resources
mc.exe -A -b -c -h . -r resources EventLog.mc
68 69 70
rc.exe -foresources/EventLog.res resources/EventLog.rc
link.exe -dll -noentry resources/EventLog.res -out:$(TargetDir)EventLog.dll
</Command>
71
      <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">EventLog.h</Outputs>
72
      <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">EventLog.h</Outputs>
73 74
      <Command Condition="'$(Configuration)|$(Platform)'=='Release|x64'">md resources
mc.exe -A -b -c -h . -r resources EventLog.mc
A
Alexis Campailla 已提交
75 76 77
rc.exe -foresources/EventLog.res resources/EventLog.rc
link.exe -dll -noentry resources/EventLog.res -out:$(TargetDir)EventLog.dll
</Command>
78 79
      <Command Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">md resources
mc.exe -A -b -c -h . -r resources EventLog.mc
80 81 82
rc.exe -foresources/EventLog.res resources/EventLog.rc
link.exe -dll -noentry resources/EventLog.res -out:$(TargetDir)EventLog.dll
</Command>
83
      <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">EventLog.h</Outputs>
84
      <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">EventLog.h</Outputs>
85 86
    </CustomBuild>
  </ItemGroup>
87 88 89 90 91 92 93 94 95 96
  <PropertyGroup Label="Globals">
    <ProjectGuid>{8C07F811-C81C-432C-B334-1AE6FAECF951}</ProjectGuid>
    <Keyword>Win32Proj</Keyword>
    <RootNamespace>Win32_Redis</RootNamespace>
    <ProjectName>Win32_Interop</ProjectName>
  </PropertyGroup>
  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
    <ConfigurationType>StaticLibrary</ConfigurationType>
    <UseDebugLibraries>true</UseDebugLibraries>
97
    <PlatformToolset>v120</PlatformToolset>
98 99
    <CharacterSet>Unicode</CharacterSet>
  </PropertyGroup>
100 101 102
  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
    <ConfigurationType>StaticLibrary</ConfigurationType>
    <UseDebugLibraries>true</UseDebugLibraries>
103
    <PlatformToolset>v120_xp</PlatformToolset>
104 105
    <CharacterSet>Unicode</CharacterSet>
  </PropertyGroup>
106 107 108
  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
    <ConfigurationType>StaticLibrary</ConfigurationType>
    <UseDebugLibraries>false</UseDebugLibraries>
109
    <PlatformToolset>v120</PlatformToolset>
110 111 112
    <WholeProgramOptimization>true</WholeProgramOptimization>
    <CharacterSet>Unicode</CharacterSet>
  </PropertyGroup>
113 114 115
  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
    <ConfigurationType>StaticLibrary</ConfigurationType>
    <UseDebugLibraries>false</UseDebugLibraries>
116
    <PlatformToolset>v120_xp</PlatformToolset>
117 118 119
    <WholeProgramOptimization>true</WholeProgramOptimization>
    <CharacterSet>Unicode</CharacterSet>
  </PropertyGroup>
120 121 122 123 124 125
  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
  <ImportGroup Label="ExtensionSettings">
  </ImportGroup>
  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
  </ImportGroup>
126 127 128
  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
  </ImportGroup>
129 130 131
  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
  </ImportGroup>
132 133 134
  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
  </ImportGroup>
135 136 137 138 139 140 141 142
  <PropertyGroup Label="UserMacros" />
  <PropertyGroup />
  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
    <ClCompile>
      <PrecompiledHeader>
      </PrecompiledHeader>
      <WarningLevel>Level3</WarningLevel>
      <Optimization>Disabled</Optimization>
143
      <PreprocessorDefinitions>WIN32_IOCP;WIN32;_DEBUG;_LIB;%(PreprocessorDefinitions);USE_DL_PREFIX;LACKS_STDLIB_H;USE_DLMALLOC;_CRT_SECURE_NO_WARNINGS;PSAPI_VERSION=1</PreprocessorDefinitions>
144
      <AdditionalIncludeDirectories>$(ProjectDir)..\..\deps\lua\src</AdditionalIncludeDirectories>
145
      <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
146 147 148 149 150
    </ClCompile>
    <Link>
      <SubSystem>Windows</SubSystem>
      <GenerateDebugInformation>true</GenerateDebugInformation>
    </Link>
J
Jonathan Pickett 已提交
151 152
    <Lib>
      <IgnoreSpecificDefaultLibraries>MSVCRT</IgnoreSpecificDefaultLibraries>
153 154
      <AdditionalDependencies>
      </AdditionalDependencies>
J
Jonathan Pickett 已提交
155
    </Lib>
156
  </ItemDefinitionGroup>
157 158 159 160 161 162
  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
    <ClCompile>
      <PrecompiledHeader>
      </PrecompiledHeader>
      <WarningLevel>Level3</WarningLevel>
      <Optimization>Disabled</Optimization>
163
      <PreprocessorDefinitions>WIN32;_DEBUG;_LIB;%(PreprocessorDefinitions);USE_DL_PREFIX;LACKS_STDLIB_H;USE_DLMALLOC;_CRT_SECURE_NO_WARNINGS;WIN32_IOCP;PSAPI_VERSION=1;_WIN32_WINNT=0x0501</PreprocessorDefinitions>
164 165 166 167 168 169 170 171 172 173 174 175
      <AdditionalIncludeDirectories>$(ProjectDir)..\..\deps\lua\src</AdditionalIncludeDirectories>
      <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
    </ClCompile>
    <Link>
      <SubSystem>Windows</SubSystem>
      <GenerateDebugInformation>true</GenerateDebugInformation>
    </Link>
    <Lib>
      <IgnoreSpecificDefaultLibraries>MSVCRT</IgnoreSpecificDefaultLibraries>
      <AdditionalDependencies>
      </AdditionalDependencies>
    </Lib>
176 177 178 179
    <CustomBuild>
      <Command>
      </Command>
    </CustomBuild>
180
  </ItemDefinitionGroup>
181 182 183 184
  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
    <ClCompile>
      <WarningLevel>Level3</WarningLevel>
      <PrecompiledHeader>
185
      </PrecompiledHeader>
186
      <Optimization>Full</Optimization>
187 188
      <FunctionLevelLinking>true</FunctionLevelLinking>
      <IntrinsicFunctions>true</IntrinsicFunctions>
189
      <PreprocessorDefinitions>WIN32_IOCP;WIN32;NDEBUG;_LIB;%(PreprocessorDefinitions);USE_DL_PREFIX;LACKS_STDLIB_H;USE_DLMALLOC;_CRT_SECURE_NO_WARNINGS;PSAPI_VERSION=1</PreprocessorDefinitions>
190 191
      <AdditionalIncludeDirectories>$(ProjectDir)..\..\deps\lua\src</AdditionalIncludeDirectories>
      <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
192
      <WholeProgramOptimization>true</WholeProgramOptimization>
193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208
    </ClCompile>
    <Link>
      <SubSystem>Windows</SubSystem>
      <GenerateDebugInformation>true</GenerateDebugInformation>
      <EnableCOMDATFolding>true</EnableCOMDATFolding>
      <OptimizeReferences>true</OptimizeReferences>
    </Link>
    <Lib>
      <AdditionalDependencies>
      </AdditionalDependencies>
    </Lib>
  </ItemDefinitionGroup>
  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
    <ClCompile>
      <WarningLevel>Level3</WarningLevel>
      <PrecompiledHeader>
209 210 211 212
      </PrecompiledHeader>
      <Optimization>MaxSpeed</Optimization>
      <FunctionLevelLinking>true</FunctionLevelLinking>
      <IntrinsicFunctions>true</IntrinsicFunctions>
213
      <PreprocessorDefinitions>WIN32;NDEBUG;_LIB;%(PreprocessorDefinitions);_WIN32IOCP;USE_DL_PREFIX;LACKS_STDLIB_H;USE_DLMALLOC;_CRT_SECURE_NO_WARNINGS;PSAPI_VERSION=1;_WIN32_WINNT=0x0501</PreprocessorDefinitions>
214
      <AdditionalIncludeDirectories>$(ProjectDir)..\..\deps\lua\src</AdditionalIncludeDirectories>
215
      <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
216 217 218 219 220 221 222
    </ClCompile>
    <Link>
      <SubSystem>Windows</SubSystem>
      <GenerateDebugInformation>true</GenerateDebugInformation>
      <EnableCOMDATFolding>true</EnableCOMDATFolding>
      <OptimizeReferences>true</OptimizeReferences>
    </Link>
223 224 225 226
    <Lib>
      <AdditionalDependencies>
      </AdditionalDependencies>
    </Lib>
227 228 229 230
    <CustomBuild>
      <Command>
      </Command>
    </CustomBuild>
231 232 233 234 235
  </ItemDefinitionGroup>
  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
  <ImportGroup Label="ExtensionTargets">
  </ImportGroup>
</Project>