xref: /aosp_15_r20/external/libsrtp2/srtp2.vcxproj (revision 90e502c7aef8d77d0622bb67d75435c6190cfc1a)
1*90e502c7SAndroid Build Coastguard Worker<?xml version="1.0" encoding="utf-8"?>
2*90e502c7SAndroid Build Coastguard Worker<Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3*90e502c7SAndroid Build Coastguard Worker  <ItemGroup Label="ProjectConfigurations">
4*90e502c7SAndroid Build Coastguard Worker    <ProjectConfiguration Include="Debug Dll|Win32">
5*90e502c7SAndroid Build Coastguard Worker      <Configuration>Debug Dll</Configuration>
6*90e502c7SAndroid Build Coastguard Worker      <Platform>Win32</Platform>
7*90e502c7SAndroid Build Coastguard Worker    </ProjectConfiguration>
8*90e502c7SAndroid Build Coastguard Worker    <ProjectConfiguration Include="Debug Dll|x64">
9*90e502c7SAndroid Build Coastguard Worker      <Configuration>Debug Dll</Configuration>
10*90e502c7SAndroid Build Coastguard Worker      <Platform>x64</Platform>
11*90e502c7SAndroid Build Coastguard Worker    </ProjectConfiguration>
12*90e502c7SAndroid Build Coastguard Worker    <ProjectConfiguration Include="Debug|Win32">
13*90e502c7SAndroid Build Coastguard Worker      <Configuration>Debug</Configuration>
14*90e502c7SAndroid Build Coastguard Worker      <Platform>Win32</Platform>
15*90e502c7SAndroid Build Coastguard Worker    </ProjectConfiguration>
16*90e502c7SAndroid Build Coastguard Worker    <ProjectConfiguration Include="Debug|x64">
17*90e502c7SAndroid Build Coastguard Worker      <Configuration>Debug</Configuration>
18*90e502c7SAndroid Build Coastguard Worker      <Platform>x64</Platform>
19*90e502c7SAndroid Build Coastguard Worker    </ProjectConfiguration>
20*90e502c7SAndroid Build Coastguard Worker    <ProjectConfiguration Include="Release Dll|Win32">
21*90e502c7SAndroid Build Coastguard Worker      <Configuration>Release Dll</Configuration>
22*90e502c7SAndroid Build Coastguard Worker      <Platform>Win32</Platform>
23*90e502c7SAndroid Build Coastguard Worker    </ProjectConfiguration>
24*90e502c7SAndroid Build Coastguard Worker    <ProjectConfiguration Include="Release Dll|x64">
25*90e502c7SAndroid Build Coastguard Worker      <Configuration>Release Dll</Configuration>
26*90e502c7SAndroid Build Coastguard Worker      <Platform>x64</Platform>
27*90e502c7SAndroid Build Coastguard Worker    </ProjectConfiguration>
28*90e502c7SAndroid Build Coastguard Worker    <ProjectConfiguration Include="Release|Win32">
29*90e502c7SAndroid Build Coastguard Worker      <Configuration>Release</Configuration>
30*90e502c7SAndroid Build Coastguard Worker      <Platform>Win32</Platform>
31*90e502c7SAndroid Build Coastguard Worker    </ProjectConfiguration>
32*90e502c7SAndroid Build Coastguard Worker    <ProjectConfiguration Include="Release|x64">
33*90e502c7SAndroid Build Coastguard Worker      <Configuration>Release</Configuration>
34*90e502c7SAndroid Build Coastguard Worker      <Platform>x64</Platform>
35*90e502c7SAndroid Build Coastguard Worker    </ProjectConfiguration>
36*90e502c7SAndroid Build Coastguard Worker  </ItemGroup>
37*90e502c7SAndroid Build Coastguard Worker  <PropertyGroup Label="Globals">
38*90e502c7SAndroid Build Coastguard Worker    <ProjectGuid>{EEF031CB-FED8-451E-A471-91EC8D4F6750}</ProjectGuid>
39*90e502c7SAndroid Build Coastguard Worker    <RootNamespace>srtp2</RootNamespace>
40*90e502c7SAndroid Build Coastguard Worker    <Keyword>Win32Proj</Keyword>
41*90e502c7SAndroid Build Coastguard Worker  </PropertyGroup>
42*90e502c7SAndroid Build Coastguard Worker  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
43*90e502c7SAndroid Build Coastguard Worker  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release Dll|Win32'" Label="Configuration">
44*90e502c7SAndroid Build Coastguard Worker    <ConfigurationType>DynamicLibrary</ConfigurationType>
45*90e502c7SAndroid Build Coastguard Worker    <PlatformToolset>v140</PlatformToolset>
46*90e502c7SAndroid Build Coastguard Worker    <CharacterSet>Unicode</CharacterSet>
47*90e502c7SAndroid Build Coastguard Worker    <WholeProgramOptimization>true</WholeProgramOptimization>
48*90e502c7SAndroid Build Coastguard Worker  </PropertyGroup>
49*90e502c7SAndroid Build Coastguard Worker  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release Dll|x64'" Label="Configuration">
50*90e502c7SAndroid Build Coastguard Worker    <ConfigurationType>DynamicLibrary</ConfigurationType>
51*90e502c7SAndroid Build Coastguard Worker    <PlatformToolset>v140</PlatformToolset>
52*90e502c7SAndroid Build Coastguard Worker    <CharacterSet>Unicode</CharacterSet>
53*90e502c7SAndroid Build Coastguard Worker    <WholeProgramOptimization>true</WholeProgramOptimization>
54*90e502c7SAndroid Build Coastguard Worker  </PropertyGroup>
55*90e502c7SAndroid Build Coastguard Worker  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug Dll|Win32'" Label="Configuration">
56*90e502c7SAndroid Build Coastguard Worker    <ConfigurationType>DynamicLibrary</ConfigurationType>
57*90e502c7SAndroid Build Coastguard Worker    <PlatformToolset>v140</PlatformToolset>
58*90e502c7SAndroid Build Coastguard Worker    <CharacterSet>Unicode</CharacterSet>
59*90e502c7SAndroid Build Coastguard Worker  </PropertyGroup>
60*90e502c7SAndroid Build Coastguard Worker  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug Dll|x64'" Label="Configuration">
61*90e502c7SAndroid Build Coastguard Worker    <ConfigurationType>DynamicLibrary</ConfigurationType>
62*90e502c7SAndroid Build Coastguard Worker    <PlatformToolset>v140</PlatformToolset>
63*90e502c7SAndroid Build Coastguard Worker    <CharacterSet>Unicode</CharacterSet>
64*90e502c7SAndroid Build Coastguard Worker  </PropertyGroup>
65*90e502c7SAndroid Build Coastguard Worker  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
66*90e502c7SAndroid Build Coastguard Worker    <ConfigurationType>StaticLibrary</ConfigurationType>
67*90e502c7SAndroid Build Coastguard Worker    <PlatformToolset>v140</PlatformToolset>
68*90e502c7SAndroid Build Coastguard Worker    <CharacterSet>Unicode</CharacterSet>
69*90e502c7SAndroid Build Coastguard Worker    <WholeProgramOptimization>true</WholeProgramOptimization>
70*90e502c7SAndroid Build Coastguard Worker  </PropertyGroup>
71*90e502c7SAndroid Build Coastguard Worker  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
72*90e502c7SAndroid Build Coastguard Worker    <ConfigurationType>StaticLibrary</ConfigurationType>
73*90e502c7SAndroid Build Coastguard Worker    <PlatformToolset>v140</PlatformToolset>
74*90e502c7SAndroid Build Coastguard Worker    <CharacterSet>Unicode</CharacterSet>
75*90e502c7SAndroid Build Coastguard Worker    <WholeProgramOptimization>true</WholeProgramOptimization>
76*90e502c7SAndroid Build Coastguard Worker  </PropertyGroup>
77*90e502c7SAndroid Build Coastguard Worker  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
78*90e502c7SAndroid Build Coastguard Worker    <ConfigurationType>StaticLibrary</ConfigurationType>
79*90e502c7SAndroid Build Coastguard Worker    <PlatformToolset>v140</PlatformToolset>
80*90e502c7SAndroid Build Coastguard Worker    <CharacterSet>Unicode</CharacterSet>
81*90e502c7SAndroid Build Coastguard Worker  </PropertyGroup>
82*90e502c7SAndroid Build Coastguard Worker  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
83*90e502c7SAndroid Build Coastguard Worker    <ConfigurationType>StaticLibrary</ConfigurationType>
84*90e502c7SAndroid Build Coastguard Worker    <PlatformToolset>v140</PlatformToolset>
85*90e502c7SAndroid Build Coastguard Worker    <CharacterSet>Unicode</CharacterSet>
86*90e502c7SAndroid Build Coastguard Worker  </PropertyGroup>
87*90e502c7SAndroid Build Coastguard Worker  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
88*90e502c7SAndroid Build Coastguard Worker  <ImportGroup Label="ExtensionSettings">
89*90e502c7SAndroid Build Coastguard Worker  </ImportGroup>
90*90e502c7SAndroid Build Coastguard Worker  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release Dll|Win32'" Label="PropertySheets">
91*90e502c7SAndroid Build Coastguard Worker    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
92*90e502c7SAndroid Build Coastguard Worker  </ImportGroup>
93*90e502c7SAndroid Build Coastguard Worker  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release Dll|x64'" Label="PropertySheets">
94*90e502c7SAndroid Build Coastguard Worker    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
95*90e502c7SAndroid Build Coastguard Worker  </ImportGroup>
96*90e502c7SAndroid Build Coastguard Worker  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug Dll|Win32'" Label="PropertySheets">
97*90e502c7SAndroid Build Coastguard Worker    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
98*90e502c7SAndroid Build Coastguard Worker  </ImportGroup>
99*90e502c7SAndroid Build Coastguard Worker  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug Dll|x64'" Label="PropertySheets">
100*90e502c7SAndroid Build Coastguard Worker    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
101*90e502c7SAndroid Build Coastguard Worker  </ImportGroup>
102*90e502c7SAndroid Build Coastguard Worker  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
103*90e502c7SAndroid Build Coastguard Worker    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
104*90e502c7SAndroid Build Coastguard Worker  </ImportGroup>
105*90e502c7SAndroid Build Coastguard Worker  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
106*90e502c7SAndroid Build Coastguard Worker    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
107*90e502c7SAndroid Build Coastguard Worker  </ImportGroup>
108*90e502c7SAndroid Build Coastguard Worker  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
109*90e502c7SAndroid Build Coastguard Worker    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
110*90e502c7SAndroid Build Coastguard Worker  </ImportGroup>
111*90e502c7SAndroid Build Coastguard Worker  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
112*90e502c7SAndroid Build Coastguard Worker    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
113*90e502c7SAndroid Build Coastguard Worker  </ImportGroup>
114*90e502c7SAndroid Build Coastguard Worker  <PropertyGroup Label="UserMacros" />
115*90e502c7SAndroid Build Coastguard Worker  <PropertyGroup>
116*90e502c7SAndroid Build Coastguard Worker    <_ProjectFileVersion>12.0.30501.0</_ProjectFileVersion>
117*90e502c7SAndroid Build Coastguard Worker  </PropertyGroup>
118*90e502c7SAndroid Build Coastguard Worker  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
119*90e502c7SAndroid Build Coastguard Worker    <OutDir>$(SolutionDir)$(Configuration)\</OutDir>
120*90e502c7SAndroid Build Coastguard Worker    <IntDir>$(Configuration)\</IntDir>
121*90e502c7SAndroid Build Coastguard Worker  </PropertyGroup>
122*90e502c7SAndroid Build Coastguard Worker  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" />
123*90e502c7SAndroid Build Coastguard Worker  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
124*90e502c7SAndroid Build Coastguard Worker    <OutDir>$(SolutionDir)$(Configuration)\</OutDir>
125*90e502c7SAndroid Build Coastguard Worker    <IntDir>$(Configuration)\</IntDir>
126*90e502c7SAndroid Build Coastguard Worker  </PropertyGroup>
127*90e502c7SAndroid Build Coastguard Worker  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" />
128*90e502c7SAndroid Build Coastguard Worker  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug Dll|Win32'">
129*90e502c7SAndroid Build Coastguard Worker    <OutDir>$(SolutionDir)$(Configuration)\</OutDir>
130*90e502c7SAndroid Build Coastguard Worker    <IntDir>$(Configuration)\</IntDir>
131*90e502c7SAndroid Build Coastguard Worker  </PropertyGroup>
132*90e502c7SAndroid Build Coastguard Worker  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug Dll|x64'" />
133*90e502c7SAndroid Build Coastguard Worker  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release Dll|Win32'">
134*90e502c7SAndroid Build Coastguard Worker    <OutDir>$(SolutionDir)$(Configuration)\</OutDir>
135*90e502c7SAndroid Build Coastguard Worker    <IntDir>$(Configuration)\</IntDir>
136*90e502c7SAndroid Build Coastguard Worker  </PropertyGroup>
137*90e502c7SAndroid Build Coastguard Worker  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release Dll|x64'" />
138*90e502c7SAndroid Build Coastguard Worker  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
139*90e502c7SAndroid Build Coastguard Worker    <PreBuildEvent>
140*90e502c7SAndroid Build Coastguard Worker      <Message>Creating config.h from config.hw</Message>
141*90e502c7SAndroid Build Coastguard Worker      <Command>copy /Y "$(ProjectDir)config.hw" "$(ProjectDir)crypto\include\config.h" &gt; NUL</Command>
142*90e502c7SAndroid Build Coastguard Worker    </PreBuildEvent>
143*90e502c7SAndroid Build Coastguard Worker    <CustomBuildStep>
144*90e502c7SAndroid Build Coastguard Worker      <Message />
145*90e502c7SAndroid Build Coastguard Worker      <Command />
146*90e502c7SAndroid Build Coastguard Worker    </CustomBuildStep>
147*90e502c7SAndroid Build Coastguard Worker    <ClCompile>
148*90e502c7SAndroid Build Coastguard Worker      <Optimization>Disabled</Optimization>
149*90e502c7SAndroid Build Coastguard Worker      <AdditionalIncludeDirectories>crypto/include;include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
150*90e502c7SAndroid Build Coastguard Worker      <PreprocessorDefinitions>WIN32;_DEBUG;_LIB;HAVE_CONFIG_H;%(PreprocessorDefinitions)</PreprocessorDefinitions>
151*90e502c7SAndroid Build Coastguard Worker      <MinimalRebuild>true</MinimalRebuild>
152*90e502c7SAndroid Build Coastguard Worker      <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
153*90e502c7SAndroid Build Coastguard Worker      <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
154*90e502c7SAndroid Build Coastguard Worker      <StructMemberAlignment>Default</StructMemberAlignment>
155*90e502c7SAndroid Build Coastguard Worker      <PrecompiledHeader />
156*90e502c7SAndroid Build Coastguard Worker      <WarningLevel>Level3</WarningLevel>
157*90e502c7SAndroid Build Coastguard Worker      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
158*90e502c7SAndroid Build Coastguard Worker    </ClCompile>
159*90e502c7SAndroid Build Coastguard Worker  </ItemDefinitionGroup>
160*90e502c7SAndroid Build Coastguard Worker  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
161*90e502c7SAndroid Build Coastguard Worker    <PreBuildEvent>
162*90e502c7SAndroid Build Coastguard Worker      <Message>Creating config.h from config.hw</Message>
163*90e502c7SAndroid Build Coastguard Worker      <Command>copy /Y "$(ProjectDir)config.hw" "$(ProjectDir)crypto\include\config.h" &gt; NUL</Command>
164*90e502c7SAndroid Build Coastguard Worker    </PreBuildEvent>
165*90e502c7SAndroid Build Coastguard Worker    <CustomBuildStep>
166*90e502c7SAndroid Build Coastguard Worker      <Message>
167*90e502c7SAndroid Build Coastguard Worker      </Message>
168*90e502c7SAndroid Build Coastguard Worker      <Command>
169*90e502c7SAndroid Build Coastguard Worker      </Command>
170*90e502c7SAndroid Build Coastguard Worker    </CustomBuildStep>
171*90e502c7SAndroid Build Coastguard Worker    <ClCompile>
172*90e502c7SAndroid Build Coastguard Worker      <Optimization>Disabled</Optimization>
173*90e502c7SAndroid Build Coastguard Worker      <AdditionalIncludeDirectories>crypto/include;include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
174*90e502c7SAndroid Build Coastguard Worker      <PreprocessorDefinitions>WIN32;_DEBUG;_LIB;HAVE_CONFIG_H;%(PreprocessorDefinitions)</PreprocessorDefinitions>
175*90e502c7SAndroid Build Coastguard Worker      <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
176*90e502c7SAndroid Build Coastguard Worker      <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
177*90e502c7SAndroid Build Coastguard Worker      <StructMemberAlignment>Default</StructMemberAlignment>
178*90e502c7SAndroid Build Coastguard Worker      <PrecompiledHeader>
179*90e502c7SAndroid Build Coastguard Worker      </PrecompiledHeader>
180*90e502c7SAndroid Build Coastguard Worker      <WarningLevel>Level3</WarningLevel>
181*90e502c7SAndroid Build Coastguard Worker      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
182*90e502c7SAndroid Build Coastguard Worker    </ClCompile>
183*90e502c7SAndroid Build Coastguard Worker  </ItemDefinitionGroup>
184*90e502c7SAndroid Build Coastguard Worker  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
185*90e502c7SAndroid Build Coastguard Worker    <PreBuildEvent>
186*90e502c7SAndroid Build Coastguard Worker      <Message>Creating config.h from config.hw</Message>
187*90e502c7SAndroid Build Coastguard Worker      <Command>copy /Y "$(ProjectDir)config.hw" "$(ProjectDir)crypto\include\config.h" &gt; NUL</Command>
188*90e502c7SAndroid Build Coastguard Worker    </PreBuildEvent>
189*90e502c7SAndroid Build Coastguard Worker    <CustomBuildStep>
190*90e502c7SAndroid Build Coastguard Worker      <Message />
191*90e502c7SAndroid Build Coastguard Worker      <Command />
192*90e502c7SAndroid Build Coastguard Worker    </CustomBuildStep>
193*90e502c7SAndroid Build Coastguard Worker    <ClCompile>
194*90e502c7SAndroid Build Coastguard Worker      <AdditionalIncludeDirectories>crypto/include;include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
195*90e502c7SAndroid Build Coastguard Worker      <PreprocessorDefinitions>WIN32;NDEBUG;_LIB;HAVE_CONFIG_H;%(PreprocessorDefinitions)</PreprocessorDefinitions>
196*90e502c7SAndroid Build Coastguard Worker      <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
197*90e502c7SAndroid Build Coastguard Worker      <StructMemberAlignment>Default</StructMemberAlignment>
198*90e502c7SAndroid Build Coastguard Worker      <PrecompiledHeader />
199*90e502c7SAndroid Build Coastguard Worker      <WarningLevel>Level3</WarningLevel>
200*90e502c7SAndroid Build Coastguard Worker      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
201*90e502c7SAndroid Build Coastguard Worker    </ClCompile>
202*90e502c7SAndroid Build Coastguard Worker  </ItemDefinitionGroup>
203*90e502c7SAndroid Build Coastguard Worker  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
204*90e502c7SAndroid Build Coastguard Worker    <PreBuildEvent>
205*90e502c7SAndroid Build Coastguard Worker      <Message>Creating config.h from config.hw</Message>
206*90e502c7SAndroid Build Coastguard Worker      <Command>copy /Y "$(ProjectDir)config.hw" "$(ProjectDir)crypto\include\config.h" &gt; NUL</Command>
207*90e502c7SAndroid Build Coastguard Worker    </PreBuildEvent>
208*90e502c7SAndroid Build Coastguard Worker    <CustomBuildStep>
209*90e502c7SAndroid Build Coastguard Worker      <Message>
210*90e502c7SAndroid Build Coastguard Worker      </Message>
211*90e502c7SAndroid Build Coastguard Worker      <Command>
212*90e502c7SAndroid Build Coastguard Worker      </Command>
213*90e502c7SAndroid Build Coastguard Worker    </CustomBuildStep>
214*90e502c7SAndroid Build Coastguard Worker    <ClCompile>
215*90e502c7SAndroid Build Coastguard Worker      <AdditionalIncludeDirectories>crypto/include;include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
216*90e502c7SAndroid Build Coastguard Worker      <PreprocessorDefinitions>WIN32;NDEBUG;_LIB;HAVE_CONFIG_H;%(PreprocessorDefinitions)</PreprocessorDefinitions>
217*90e502c7SAndroid Build Coastguard Worker      <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
218*90e502c7SAndroid Build Coastguard Worker      <StructMemberAlignment>Default</StructMemberAlignment>
219*90e502c7SAndroid Build Coastguard Worker      <PrecompiledHeader>
220*90e502c7SAndroid Build Coastguard Worker      </PrecompiledHeader>
221*90e502c7SAndroid Build Coastguard Worker      <WarningLevel>Level3</WarningLevel>
222*90e502c7SAndroid Build Coastguard Worker      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
223*90e502c7SAndroid Build Coastguard Worker    </ClCompile>
224*90e502c7SAndroid Build Coastguard Worker  </ItemDefinitionGroup>
225*90e502c7SAndroid Build Coastguard Worker  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug Dll|Win32'">
226*90e502c7SAndroid Build Coastguard Worker    <PreBuildEvent>
227*90e502c7SAndroid Build Coastguard Worker      <Message>Creating config.h from config.hw</Message>
228*90e502c7SAndroid Build Coastguard Worker      <Command>copy /Y "$(ProjectDir)config.hw" "$(ProjectDir)crypto\include\config.h" &gt; NUL</Command>
229*90e502c7SAndroid Build Coastguard Worker    </PreBuildEvent>
230*90e502c7SAndroid Build Coastguard Worker    <CustomBuildStep>
231*90e502c7SAndroid Build Coastguard Worker      <Message />
232*90e502c7SAndroid Build Coastguard Worker      <Command />
233*90e502c7SAndroid Build Coastguard Worker    </CustomBuildStep>
234*90e502c7SAndroid Build Coastguard Worker    <ClCompile>
235*90e502c7SAndroid Build Coastguard Worker      <Optimization>Disabled</Optimization>
236*90e502c7SAndroid Build Coastguard Worker      <IntrinsicFunctions>true</IntrinsicFunctions>
237*90e502c7SAndroid Build Coastguard Worker      <AdditionalIncludeDirectories>crypto/include;include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
238*90e502c7SAndroid Build Coastguard Worker      <PreprocessorDefinitions>WIN32;_DEBUG;_LIB;HAVE_CONFIG_H;%(PreprocessorDefinitions)</PreprocessorDefinitions>
239*90e502c7SAndroid Build Coastguard Worker      <MinimalRebuild>true</MinimalRebuild>
240*90e502c7SAndroid Build Coastguard Worker      <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
241*90e502c7SAndroid Build Coastguard Worker      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
242*90e502c7SAndroid Build Coastguard Worker      <StructMemberAlignment>Default</StructMemberAlignment>
243*90e502c7SAndroid Build Coastguard Worker      <PrecompiledHeader />
244*90e502c7SAndroid Build Coastguard Worker      <WarningLevel>Level3</WarningLevel>
245*90e502c7SAndroid Build Coastguard Worker      <DebugInformationFormat>EditAndContinue</DebugInformationFormat>
246*90e502c7SAndroid Build Coastguard Worker      <FunctionLevelLinking>true</FunctionLevelLinking>
247*90e502c7SAndroid Build Coastguard Worker    </ClCompile>
248*90e502c7SAndroid Build Coastguard Worker    <Link>
249*90e502c7SAndroid Build Coastguard Worker      <AdditionalDependencies>Ws2_32.lib;%(AdditionalDependencies)</AdditionalDependencies>
250*90e502c7SAndroid Build Coastguard Worker      <ModuleDefinitionFile>srtp.def</ModuleDefinitionFile>
251*90e502c7SAndroid Build Coastguard Worker      <OptimizeReferences>false</OptimizeReferences>
252*90e502c7SAndroid Build Coastguard Worker      <EnableCOMDATFolding>false</EnableCOMDATFolding>
253*90e502c7SAndroid Build Coastguard Worker      <LinkTimeCodeGeneration />
254*90e502c7SAndroid Build Coastguard Worker    </Link>
255*90e502c7SAndroid Build Coastguard Worker  </ItemDefinitionGroup>
256*90e502c7SAndroid Build Coastguard Worker  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug Dll|x64'">
257*90e502c7SAndroid Build Coastguard Worker    <PreBuildEvent>
258*90e502c7SAndroid Build Coastguard Worker      <Message>Creating config.h from config.hw</Message>
259*90e502c7SAndroid Build Coastguard Worker      <Command>copy /Y "$(ProjectDir)config.hw" "$(ProjectDir)crypto\include\config.h" &gt; NUL</Command>
260*90e502c7SAndroid Build Coastguard Worker    </PreBuildEvent>
261*90e502c7SAndroid Build Coastguard Worker    <CustomBuildStep>
262*90e502c7SAndroid Build Coastguard Worker      <Message>
263*90e502c7SAndroid Build Coastguard Worker      </Message>
264*90e502c7SAndroid Build Coastguard Worker      <Command>
265*90e502c7SAndroid Build Coastguard Worker      </Command>
266*90e502c7SAndroid Build Coastguard Worker    </CustomBuildStep>
267*90e502c7SAndroid Build Coastguard Worker    <ClCompile>
268*90e502c7SAndroid Build Coastguard Worker      <Optimization>Disabled</Optimization>
269*90e502c7SAndroid Build Coastguard Worker      <IntrinsicFunctions>true</IntrinsicFunctions>
270*90e502c7SAndroid Build Coastguard Worker      <AdditionalIncludeDirectories>crypto/include;include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
271*90e502c7SAndroid Build Coastguard Worker      <PreprocessorDefinitions>WIN32;_DEBUG;_LIB;HAVE_CONFIG_H;%(PreprocessorDefinitions)</PreprocessorDefinitions>
272*90e502c7SAndroid Build Coastguard Worker      <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
273*90e502c7SAndroid Build Coastguard Worker      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
274*90e502c7SAndroid Build Coastguard Worker      <StructMemberAlignment>Default</StructMemberAlignment>
275*90e502c7SAndroid Build Coastguard Worker      <PrecompiledHeader>
276*90e502c7SAndroid Build Coastguard Worker      </PrecompiledHeader>
277*90e502c7SAndroid Build Coastguard Worker      <WarningLevel>Level3</WarningLevel>
278*90e502c7SAndroid Build Coastguard Worker      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
279*90e502c7SAndroid Build Coastguard Worker    </ClCompile>
280*90e502c7SAndroid Build Coastguard Worker    <Link>
281*90e502c7SAndroid Build Coastguard Worker      <AdditionalDependencies>Ws2_32.lib;%(AdditionalDependencies)</AdditionalDependencies>
282*90e502c7SAndroid Build Coastguard Worker      <ModuleDefinitionFile>srtp.def</ModuleDefinitionFile>
283*90e502c7SAndroid Build Coastguard Worker      <OptimizeReferences>false</OptimizeReferences>
284*90e502c7SAndroid Build Coastguard Worker      <EnableCOMDATFolding>false</EnableCOMDATFolding>
285*90e502c7SAndroid Build Coastguard Worker      <LinkTimeCodeGeneration>
286*90e502c7SAndroid Build Coastguard Worker      </LinkTimeCodeGeneration>
287*90e502c7SAndroid Build Coastguard Worker    </Link>
288*90e502c7SAndroid Build Coastguard Worker  </ItemDefinitionGroup>
289*90e502c7SAndroid Build Coastguard Worker  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release Dll|Win32'">
290*90e502c7SAndroid Build Coastguard Worker    <PreBuildEvent>
291*90e502c7SAndroid Build Coastguard Worker      <Message>Creating config.h from config.hw</Message>
292*90e502c7SAndroid Build Coastguard Worker      <Command>copy /Y "$(ProjectDir)config.hw" "$(ProjectDir)crypto\include\config.h" &gt; NUL</Command>
293*90e502c7SAndroid Build Coastguard Worker    </PreBuildEvent>
294*90e502c7SAndroid Build Coastguard Worker    <CustomBuildStep>
295*90e502c7SAndroid Build Coastguard Worker      <Message />
296*90e502c7SAndroid Build Coastguard Worker      <Command />
297*90e502c7SAndroid Build Coastguard Worker    </CustomBuildStep>
298*90e502c7SAndroid Build Coastguard Worker    <ClCompile>
299*90e502c7SAndroid Build Coastguard Worker      <AdditionalIncludeDirectories>crypto/include;include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
300*90e502c7SAndroid Build Coastguard Worker      <PreprocessorDefinitions>WIN32;NDEBUG;_LIB;HAVE_CONFIG_H;%(PreprocessorDefinitions)</PreprocessorDefinitions>
301*90e502c7SAndroid Build Coastguard Worker      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
302*90e502c7SAndroid Build Coastguard Worker      <StructMemberAlignment>Default</StructMemberAlignment>
303*90e502c7SAndroid Build Coastguard Worker      <PrecompiledHeader />
304*90e502c7SAndroid Build Coastguard Worker      <WarningLevel>Level3</WarningLevel>
305*90e502c7SAndroid Build Coastguard Worker      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
306*90e502c7SAndroid Build Coastguard Worker    </ClCompile>
307*90e502c7SAndroid Build Coastguard Worker    <Link>
308*90e502c7SAndroid Build Coastguard Worker      <AdditionalDependencies>Ws2_32.lib;%(AdditionalDependencies)</AdditionalDependencies>
309*90e502c7SAndroid Build Coastguard Worker      <ModuleDefinitionFile>srtp.def</ModuleDefinitionFile>
310*90e502c7SAndroid Build Coastguard Worker    </Link>
311*90e502c7SAndroid Build Coastguard Worker  </ItemDefinitionGroup>
312*90e502c7SAndroid Build Coastguard Worker  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release Dll|x64'">
313*90e502c7SAndroid Build Coastguard Worker    <PreBuildEvent>
314*90e502c7SAndroid Build Coastguard Worker      <Message>Creating config.h from config.hw</Message>
315*90e502c7SAndroid Build Coastguard Worker      <Command>copy /Y "$(ProjectDir)config.hw" "$(ProjectDir)crypto\include\config.h" &gt; NUL</Command>
316*90e502c7SAndroid Build Coastguard Worker    </PreBuildEvent>
317*90e502c7SAndroid Build Coastguard Worker    <CustomBuildStep>
318*90e502c7SAndroid Build Coastguard Worker      <Message>
319*90e502c7SAndroid Build Coastguard Worker      </Message>
320*90e502c7SAndroid Build Coastguard Worker      <Command>
321*90e502c7SAndroid Build Coastguard Worker      </Command>
322*90e502c7SAndroid Build Coastguard Worker    </CustomBuildStep>
323*90e502c7SAndroid Build Coastguard Worker    <ClCompile>
324*90e502c7SAndroid Build Coastguard Worker      <AdditionalIncludeDirectories>crypto/include;include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
325*90e502c7SAndroid Build Coastguard Worker      <PreprocessorDefinitions>WIN32;NDEBUG;_LIB;HAVE_CONFIG_H;%(PreprocessorDefinitions)</PreprocessorDefinitions>
326*90e502c7SAndroid Build Coastguard Worker      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
327*90e502c7SAndroid Build Coastguard Worker      <StructMemberAlignment>Default</StructMemberAlignment>
328*90e502c7SAndroid Build Coastguard Worker      <PrecompiledHeader>
329*90e502c7SAndroid Build Coastguard Worker      </PrecompiledHeader>
330*90e502c7SAndroid Build Coastguard Worker      <WarningLevel>Level3</WarningLevel>
331*90e502c7SAndroid Build Coastguard Worker      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
332*90e502c7SAndroid Build Coastguard Worker    </ClCompile>
333*90e502c7SAndroid Build Coastguard Worker    <Link>
334*90e502c7SAndroid Build Coastguard Worker      <AdditionalDependencies>Ws2_32.lib;%(AdditionalDependencies)</AdditionalDependencies>
335*90e502c7SAndroid Build Coastguard Worker      <ModuleDefinitionFile>srtp.def</ModuleDefinitionFile>
336*90e502c7SAndroid Build Coastguard Worker    </Link>
337*90e502c7SAndroid Build Coastguard Worker  </ItemDefinitionGroup>
338*90e502c7SAndroid Build Coastguard Worker  <ItemGroup>
339*90e502c7SAndroid Build Coastguard Worker    <ClCompile Include="crypto\cipher\aes.c">
340*90e502c7SAndroid Build Coastguard Worker      <InlineFunctionExpansion Condition="'$(Configuration)|$(Platform)'=='Debug Dll|Win32'">Default</InlineFunctionExpansion>
341*90e502c7SAndroid Build Coastguard Worker      <InlineFunctionExpansion Condition="'$(Configuration)|$(Platform)'=='Debug Dll|x64'">Default</InlineFunctionExpansion>
342*90e502c7SAndroid Build Coastguard Worker      <IntrinsicFunctions Condition="'$(Configuration)|$(Platform)'=='Debug Dll|Win32'">false</IntrinsicFunctions>
343*90e502c7SAndroid Build Coastguard Worker      <IntrinsicFunctions Condition="'$(Configuration)|$(Platform)'=='Debug Dll|x64'">false</IntrinsicFunctions>
344*90e502c7SAndroid Build Coastguard Worker      <FunctionLevelLinking Condition="'$(Configuration)|$(Platform)'=='Debug Dll|Win32'">false</FunctionLevelLinking>
345*90e502c7SAndroid Build Coastguard Worker      <FunctionLevelLinking Condition="'$(Configuration)|$(Platform)'=='Debug Dll|x64'">false</FunctionLevelLinking>
346*90e502c7SAndroid Build Coastguard Worker    </ClCompile>
347*90e502c7SAndroid Build Coastguard Worker    <ClCompile Include="crypto\cipher\aes_icm.c" />
348*90e502c7SAndroid Build Coastguard Worker    <ClCompile Include="crypto\cipher\cipher.c" />
349*90e502c7SAndroid Build Coastguard Worker    <ClCompile Include="crypto\cipher\null_cipher.c" />
350*90e502c7SAndroid Build Coastguard Worker    <ClCompile Include="crypto\hash\auth.c" />
351*90e502c7SAndroid Build Coastguard Worker    <ClCompile Include="crypto\hash\hmac.c" />
352*90e502c7SAndroid Build Coastguard Worker    <ClCompile Include="crypto\hash\null_auth.c" />
353*90e502c7SAndroid Build Coastguard Worker    <ClCompile Include="crypto\hash\sha1.c" />
354*90e502c7SAndroid Build Coastguard Worker    <ClCompile Include="crypto\kernel\alloc.c" />
355*90e502c7SAndroid Build Coastguard Worker    <ClCompile Include="crypto\kernel\crypto_kernel.c" />
356*90e502c7SAndroid Build Coastguard Worker    <ClCompile Include="crypto\kernel\err.c" />
357*90e502c7SAndroid Build Coastguard Worker    <ClCompile Include="crypto\kernel\key.c" />
358*90e502c7SAndroid Build Coastguard Worker    <ClCompile Include="crypto\math\datatypes.c" />
359*90e502c7SAndroid Build Coastguard Worker    <ClCompile Include="crypto\math\stat.c" />
360*90e502c7SAndroid Build Coastguard Worker    <ClCompile Include="crypto\replay\rdb.c" />
361*90e502c7SAndroid Build Coastguard Worker    <ClCompile Include="crypto\replay\rdbx.c" />
362*90e502c7SAndroid Build Coastguard Worker    <ClCompile Include="crypto\replay\ut_sim.c" />
363*90e502c7SAndroid Build Coastguard Worker    <ClCompile Include="srtp\ekt.c" />
364*90e502c7SAndroid Build Coastguard Worker    <ClCompile Include="srtp\srtp.c" />
365*90e502c7SAndroid Build Coastguard Worker  </ItemGroup>
366*90e502c7SAndroid Build Coastguard Worker  <ItemGroup>
367*90e502c7SAndroid Build Coastguard Worker    <ClInclude Include="crypto\include\aes.h" />
368*90e502c7SAndroid Build Coastguard Worker    <ClInclude Include="crypto\include\aes_cbc.h" />
369*90e502c7SAndroid Build Coastguard Worker    <ClInclude Include="crypto\include\aes_icm.h" />
370*90e502c7SAndroid Build Coastguard Worker    <ClInclude Include="crypto\include\alloc.h" />
371*90e502c7SAndroid Build Coastguard Worker    <ClInclude Include="crypto\include\auth.h" />
372*90e502c7SAndroid Build Coastguard Worker    <ClInclude Include="crypto\include\cipher.h" />
373*90e502c7SAndroid Build Coastguard Worker    <ClInclude Include="crypto\include\cipher_types.h" />
374*90e502c7SAndroid Build Coastguard Worker    <ClInclude Include="crypto\include\config.h" />
375*90e502c7SAndroid Build Coastguard Worker    <ClInclude Include="crypto\include\crypto.h" />
376*90e502c7SAndroid Build Coastguard Worker    <ClInclude Include="crypto\include\cryptoalg.h" />
377*90e502c7SAndroid Build Coastguard Worker    <ClInclude Include="crypto\include\crypto_kernel.h" />
378*90e502c7SAndroid Build Coastguard Worker    <ClInclude Include="crypto\include\crypto_types.h" />
379*90e502c7SAndroid Build Coastguard Worker    <ClInclude Include="crypto\include\datatypes.h" />
380*90e502c7SAndroid Build Coastguard Worker    <ClInclude Include="crypto\include\err.h" />
381*90e502c7SAndroid Build Coastguard Worker    <ClInclude Include="crypto\include\gf2_8.h" />
382*90e502c7SAndroid Build Coastguard Worker    <ClInclude Include="crypto\include\hmac.h" />
383*90e502c7SAndroid Build Coastguard Worker    <ClInclude Include="crypto\include\integers.h" />
384*90e502c7SAndroid Build Coastguard Worker    <ClInclude Include="crypto\include\key.h" />
385*90e502c7SAndroid Build Coastguard Worker    <ClInclude Include="crypto\include\null_auth.h" />
386*90e502c7SAndroid Build Coastguard Worker    <ClInclude Include="crypto\include\null_cipher.h" />
387*90e502c7SAndroid Build Coastguard Worker    <ClInclude Include="crypto\include\prng.h" />
388*90e502c7SAndroid Build Coastguard Worker    <ClInclude Include="crypto\include\rand_source.h" />
389*90e502c7SAndroid Build Coastguard Worker    <ClInclude Include="crypto\include\rdb.h" />
390*90e502c7SAndroid Build Coastguard Worker    <ClInclude Include="crypto\include\rdbx.h" />
391*90e502c7SAndroid Build Coastguard Worker    <ClInclude Include="crypto\include\sha1.h" />
392*90e502c7SAndroid Build Coastguard Worker    <ClInclude Include="crypto\include\stat.h" />
393*90e502c7SAndroid Build Coastguard Worker    <ClInclude Include="include\ekt.h" />
394*90e502c7SAndroid Build Coastguard Worker    <ClInclude Include="include\srtp.h" />
395*90e502c7SAndroid Build Coastguard Worker    <ClInclude Include="include\srtp_priv.h" />
396*90e502c7SAndroid Build Coastguard Worker    <ClInclude Include="include\ut_sim.h" />
397*90e502c7SAndroid Build Coastguard Worker  </ItemGroup>
398*90e502c7SAndroid Build Coastguard Worker  <ItemGroup>
399*90e502c7SAndroid Build Coastguard Worker    <None Include="config.hw" />
400*90e502c7SAndroid Build Coastguard Worker    <None Include="srtp.def" />
401*90e502c7SAndroid Build Coastguard Worker  </ItemGroup>
402*90e502c7SAndroid Build Coastguard Worker  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
403*90e502c7SAndroid Build Coastguard Worker  <ImportGroup Label="ExtensionTargets">
404*90e502c7SAndroid Build Coastguard Worker  </ImportGroup>
405*90e502c7SAndroid Build Coastguard Worker</Project>
406