1<?xml version="1.0" encoding="utf-8"?> 2<Project DefaultTargets="Build" ToolsVersion="4.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="Release|Win32"> 9 <Configuration>Release</Configuration> 10 <Platform>Win32</Platform> 11 </ProjectConfiguration> 12 </ItemGroup> 13 <PropertyGroup Label="Globals"> 14 <ProjectGuid>{29DF226E-4D4E-440F-ADAF-5829CFD4CA94}</ProjectGuid> 15 <RootNamespace>openvpn</RootNamespace> 16 <Keyword>Win32Proj</Keyword> 17 </PropertyGroup> 18 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> 19 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration"> 20 <ConfigurationType>Application</ConfigurationType> 21 <WholeProgramOptimization>true</WholeProgramOptimization> 22 <CharacterSet>Unicode</CharacterSet> 23 </PropertyGroup> 24 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration"> 25 <ConfigurationType>Application</ConfigurationType> 26 <CharacterSet>Unicode</CharacterSet> 27 </PropertyGroup> 28 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> 29 <ImportGroup Label="ExtensionSettings"> 30 </ImportGroup> 31 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets"> 32 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 33 </ImportGroup> 34 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets"> 35 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 36 </ImportGroup> 37 <PropertyGroup Label="UserMacros" /> 38 <PropertyGroup> 39 <_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion> 40 <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)$(Platform)-Output\$(Configuration)\</OutDir> 41 <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(Configuration)\</IntDir> 42 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</LinkIncremental> 43 <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(SolutionDir)$(Platform)-Output\$(Configuration)\</OutDir> 44 <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(Configuration)\</IntDir> 45 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental> 46 </PropertyGroup> 47 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> 48 <ClCompile> 49 <Optimization>Disabled</Optimization> 50 <AdditionalIncludeDirectories>$(SOURCEBASE);$(SOURCEBASE)/src/compat;$(SOURCEBASE)/include;$(TAP_WINDOWS_HOME)/include;$(OPENSSL_HOME)/include;$(LZO_HOME)/include;$(PKCS11H_HOME)/include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 51 <PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;$(CPPFLAGS);%(PreprocessorDefinitions)</PreprocessorDefinitions> 52 <MinimalRebuild>true</MinimalRebuild> 53 <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks> 54 <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary> 55 <PrecompiledHeader> 56 </PrecompiledHeader> 57 <WarningLevel>Level3</WarningLevel> 58 <DebugInformationFormat>EditAndContinue</DebugInformationFormat> 59 <UndefinePreprocessorDefinitions>UNICODE</UndefinePreprocessorDefinitions> 60 </ClCompile> 61 <ResourceCompile> 62 <AdditionalIncludeDirectories>$(SOURCEBASE);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 63 </ResourceCompile> 64 <Link> 65 <AdditionalDependencies>libeay32.lib;ssleay32.lib;lzo2.lib;pkcs11-helper.dll.lib;gdi32.lib;ws2_32.lib;wininet.lib;crypt32.lib;iphlpapi.lib;winmm.lib;%(AdditionalDependencies)</AdditionalDependencies> 66 <AdditionalLibraryDirectories>$(OPENSSL_HOME)/lib;$(LZO_HOME)/lib;$(PKCS11H_HOME)/lib;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> 67 <GenerateDebugInformation>true</GenerateDebugInformation> 68 <SubSystem>Console</SubSystem> 69 <TargetMachine>MachineX86</TargetMachine> 70 </Link> 71 </ItemDefinitionGroup> 72 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> 73 <ClCompile> 74 <Optimization>MaxSpeed</Optimization> 75 <IntrinsicFunctions>true</IntrinsicFunctions> 76 <AdditionalIncludeDirectories>$(SOURCEBASE);$(SOURCEBASE)/src/compat;$(SOURCEBASE)/include;$(TAP_WINDOWS_HOME)/include;$(OPENSSL_HOME)/include;$(LZO_HOME)/include;$(PKCS11H_HOME)/include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 77 <PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;$(CPPFLAGS);%(PreprocessorDefinitions)</PreprocessorDefinitions> 78 <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary> 79 <FunctionLevelLinking>true</FunctionLevelLinking> 80 <PrecompiledHeader> 81 </PrecompiledHeader> 82 <WarningLevel>Level3</WarningLevel> 83 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> 84 <UndefinePreprocessorDefinitions>UNICODE</UndefinePreprocessorDefinitions> 85 </ClCompile> 86 <ResourceCompile> 87 <AdditionalIncludeDirectories>$(SOURCEBASE);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 88 </ResourceCompile> 89 <Link> 90 <AdditionalDependencies>libeay32.lib;ssleay32.lib;lzo2.lib;pkcs11-helper.dll.lib;gdi32.lib;ws2_32.lib;wininet.lib;crypt32.lib;iphlpapi.lib;winmm.lib;%(AdditionalDependencies)</AdditionalDependencies> 91 <AdditionalLibraryDirectories>$(OPENSSL_HOME)/lib;$(LZO_HOME)/lib;$(PKCS11H_HOME)/lib;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> 92 <GenerateDebugInformation>true</GenerateDebugInformation> 93 <SubSystem>Console</SubSystem> 94 <OptimizeReferences>true</OptimizeReferences> 95 <EnableCOMDATFolding>true</EnableCOMDATFolding> 96 <TargetMachine>MachineX86</TargetMachine> 97 </Link> 98 </ItemDefinitionGroup> 99 <ItemGroup> 100 <ClCompile Include="base64.c" /> 101 <ClCompile Include="buffer.c" /> 102 <ClCompile Include="clinat.c" /> 103 <ClCompile Include="console.c" /> 104 <ClCompile Include="crypto.c" /> 105 <ClCompile Include="crypto_openssl.c" /> 106 <ClCompile Include="cryptoapi.c" /> 107 <ClCompile Include="dhcp.c" /> 108 <ClCompile Include="error.c" /> 109 <ClCompile Include="event.c" /> 110 <ClCompile Include="fdmisc.c" /> 111 <ClCompile Include="forward.c" /> 112 <ClCompile Include="fragment.c" /> 113 <ClCompile Include="gremlin.c" /> 114 <ClCompile Include="helper.c" /> 115 <ClCompile Include="httpdigest.c" /> 116 <ClCompile Include="init.c" /> 117 <ClCompile Include="interval.c" /> 118 <ClCompile Include="list.c" /> 119 <ClCompile Include="lladdr.c" /> 120 <ClCompile Include="lzo.c" /> 121 <ClCompile Include="manage.c" /> 122 <ClCompile Include="mbuf.c" /> 123 <ClCompile Include="misc.c" /> 124 <ClCompile Include="mroute.c" /> 125 <ClCompile Include="mss.c" /> 126 <ClCompile Include="mstats.c" /> 127 <ClCompile Include="mtcp.c" /> 128 <ClCompile Include="mtu.c" /> 129 <ClCompile Include="mudp.c" /> 130 <ClCompile Include="multi.c" /> 131 <ClCompile Include="ntlm.c" /> 132 <ClCompile Include="occ.c" /> 133 <ClCompile Include="openvpn.c" /> 134 <ClCompile Include="options.c" /> 135 <ClCompile Include="otime.c" /> 136 <ClCompile Include="packet_id.c" /> 137 <ClCompile Include="perf.c" /> 138 <ClCompile Include="pf.c" /> 139 <ClCompile Include="ping.c" /> 140 <ClCompile Include="pkcs11.c" /> 141 <ClCompile Include="pkcs11_openssl.c" /> 142 <ClCompile Include="platform.c" /> 143 <ClCompile Include="plugin.c" /> 144 <ClCompile Include="pool.c" /> 145 <ClCompile Include="proto.c" /> 146 <ClCompile Include="proxy.c" /> 147 <ClCompile Include="ps.c" /> 148 <ClCompile Include="push.c" /> 149 <ClCompile Include="reliable.c" /> 150 <ClCompile Include="route.c" /> 151 <ClCompile Include="schedule.c" /> 152 <ClCompile Include="session_id.c" /> 153 <ClCompile Include="shaper.c" /> 154 <ClCompile Include="sig.c" /> 155 <ClCompile Include="socket.c" /> 156 <ClCompile Include="socks.c" /> 157 <ClCompile Include="ssl.c" /> 158 <ClCompile Include="ssl_openssl.c" /> 159 <ClCompile Include="ssl_verify.c" /> 160 <ClCompile Include="ssl_verify_openssl.c" /> 161 <ClCompile Include="status.c" /> 162 <ClCompile Include="tun.c" /> 163 <ClCompile Include="win32.c" /> 164 </ItemGroup> 165 <ItemGroup> 166 <ClInclude Include="base64.h" /> 167 <ClInclude Include="basic.h" /> 168 <ClInclude Include="buffer.h" /> 169 <ClInclude Include="circ_list.h" /> 170 <ClInclude Include="clinat.h" /> 171 <ClInclude Include="common.h" /> 172 <ClInclude Include="console.h" /> 173 <ClInclude Include="crypto.h" /> 174 <ClInclude Include="crypto_backend.h" /> 175 <ClInclude Include="crypto_openssl.h" /> 176 <ClInclude Include="cryptoapi.h" /> 177 <ClInclude Include="dhcp.h" /> 178 <ClInclude Include="errlevel.h" /> 179 <ClInclude Include="error.h" /> 180 <ClInclude Include="event.h" /> 181 <ClInclude Include="fdmisc.h" /> 182 <ClInclude Include="forward-inline.h" /> 183 <ClInclude Include="forward.h" /> 184 <ClInclude Include="fragment.h" /> 185 <ClInclude Include="gremlin.h" /> 186 <ClInclude Include="helper.h" /> 187 <ClInclude Include="httpdigest.h" /> 188 <ClInclude Include="init.h" /> 189 <ClInclude Include="integer.h" /> 190 <ClInclude Include="interval.h" /> 191 <ClInclude Include="list.h" /> 192 <ClInclude Include="lladdr.h" /> 193 <ClInclude Include="lzo.h" /> 194 <ClInclude Include="manage.h" /> 195 <ClInclude Include="mbuf.h" /> 196 <ClInclude Include="memdbg.h" /> 197 <ClInclude Include="misc.h" /> 198 <ClInclude Include="mroute.h" /> 199 <ClInclude Include="mss.h" /> 200 <ClInclude Include="mstats.h" /> 201 <ClInclude Include="mtcp.h" /> 202 <ClInclude Include="mtu.h" /> 203 <ClInclude Include="mudp.h" /> 204 <ClInclude Include="multi.h" /> 205 <ClInclude Include="ntlm.h" /> 206 <ClInclude Include="occ-inline.h" /> 207 <ClInclude Include="occ.h" /> 208 <ClInclude Include="openvpn.h" /> 209 <ClInclude Include="options.h" /> 210 <ClInclude Include="otime.h" /> 211 <ClInclude Include="packet_id.h" /> 212 <ClInclude Include="perf.h" /> 213 <ClInclude Include="pf-inline.h" /> 214 <ClInclude Include="pf.h" /> 215 <ClInclude Include="ping-inline.h" /> 216 <ClInclude Include="ping.h" /> 217 <ClInclude Include="pkcs11.h" /> 218 <ClInclude Include="pkcs11_backend.h" /> 219 <ClInclude Include="platform.h" /> 220 <ClInclude Include="plugin.h" /> 221 <ClInclude Include="pool.h" /> 222 <ClInclude Include="proto.h" /> 223 <ClInclude Include="proxy.h" /> 224 <ClInclude Include="ps.h" /> 225 <ClInclude Include="push.h" /> 226 <ClInclude Include="pushlist.h" /> 227 <ClInclude Include="reliable.h" /> 228 <ClInclude Include="route.h" /> 229 <ClInclude Include="schedule.h" /> 230 <ClInclude Include="session_id.h" /> 231 <ClInclude Include="shaper.h" /> 232 <ClInclude Include="sig.h" /> 233 <ClInclude Include="socket.h" /> 234 <ClInclude Include="socks.h" /> 235 <ClInclude Include="ssl.h" /> 236 <ClInclude Include="ssl_backend.h" /> 237 <ClInclude Include="ssl_common.h" /> 238 <ClInclude Include="ssl_openssl.h" /> 239 <ClInclude Include="ssl_verify.h" /> 240 <ClInclude Include="ssl_verify_backend.h" /> 241 <ClInclude Include="ssl_verify_openssl.h" /> 242 <ClInclude Include="status.h" /> 243 <ClInclude Include="syshead.h" /> 244 <ClInclude Include="tun.h" /> 245 <ClInclude Include="win32.h" /> 246 </ItemGroup> 247 <ItemGroup> 248 <ResourceCompile Include="openvpn_win32_resources.rc" /> 249 </ItemGroup> 250 <ItemGroup> 251 <ProjectReference Include="..\..\build\msvc\msvc-generate\msvc-generate.vcxproj"> 252 <Project>{8598c2c8-34c4-47a1-99b0-7c295a890615}</Project> 253 <ReferenceOutputAssembly>false</ReferenceOutputAssembly> 254 </ProjectReference> 255 <ProjectReference Include="..\compat\compat.vcxproj"> 256 <Project>{4b2e2719-e661-45d7-9203-f6f456b22f19}</Project> 257 <ReferenceOutputAssembly>false</ReferenceOutputAssembly> 258 </ProjectReference> 259 </ItemGroup> 260 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> 261 <ImportGroup Label="ExtensionTargets"> 262 </ImportGroup> 263</Project>