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>
13 <PropertyGroup Label="Globals">
14 <ProjectGuid>{D5505A5E-A22F-4F1A-AE56-FFB46B0E6A85}</ProjectGuid>
15 <RootNamespace>sbnc</RootNamespace>
17 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
18 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
19 <UseOfMfc>false</UseOfMfc>
20 <CharacterSet>MultiByte</CharacterSet>
21 <CLRSupport>false</CLRSupport>
23 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
24 <UseOfMfc>false</UseOfMfc>
25 <CharacterSet>MultiByte</CharacterSet>
26 <CLRSupport>false</CLRSupport>
28 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
29 <ImportGroup Label="ExtensionSettings">
31 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
32 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
34 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
35 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
37 <PropertyGroup Label="UserMacros" />
39 <_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
40 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</LinkIncremental>
41 <EmbedManifest Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">false</EmbedManifest>
42 <IncludePath Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(ProjectDir)\third-party\c-ares;$(ProjectDir)\third-party\snprintf;$(ProjectDir)\third-party\mmatch;$(IncludePath)</IncludePath>
43 <IncludePath Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(ProjectDir)\third-party\c-ares;$(ProjectDir)\third-party\snprintf;$(ProjectDir)\third-party\mmatch;$(IncludePath)</IncludePath>
44 <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(Configuration)_tmp\</IntDir>
45 <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(Configuration)_tmp\</IntDir>
46 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental>
47 <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)$(Configuration)\bin\</OutDir>
48 <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(SolutionDir)$(Configuration)\bin\</OutDir>
50 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
52 <TypeLibraryName>.\Release/sbnc.tlb</TypeLibraryName>
57 <Optimization>Full</Optimization>
58 <PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;SBNC;NEED_ASPRINTF;NEED_VASPRINTF;HAVE_SNPRINTF;HAVE_IPV6;HAVE_LIBSSL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
59 <StringPooling>true</StringPooling>
62 <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
67 <BrowseInformation>true</BrowseInformation>
68 <WarningLevel>Level3</WarningLevel>
69 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
72 <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
73 <Culture>0x0407</Culture>
76 <AdditionalDependencies>ws2_32.lib;advapi32.lib;shlwapi.lib;libeay32.lib;ssleay32.lib;$(OutputPath)\md5.lib;$(OutputPath)\snprintf.lib;$(OutputPath)\c-ares.lib;$(OutputPath)\mmatch.lib;%(AdditionalDependencies)</AdditionalDependencies>
77 <GenerateMapFile>true</GenerateMapFile>
78 <SubSystem>Console</SubSystem>
79 <AdditionalOptions>/export:snprintf /export:vsnprintf /export:asprintf /export:vasprintf</AdditionalOptions>
82 <SuppressStartupBanner>true</SuppressStartupBanner>
83 <OutputFile>.\Release/sbnc.bsc</OutputFile>
85 </ItemDefinitionGroup>
86 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
88 <TypeLibraryName>.\Debug/sbnc.tlb</TypeLibraryName>
93 <Optimization>Disabled</Optimization>
94 <PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;SBNC;NEED_ASPRINTF;NEED_VASPRINTF;HAVE_SNPRINTF;HAVE_IPV6;HAVE_LIBSSL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
95 <MinimalRebuild>false</MinimalRebuild>
98 <BasicRuntimeChecks>Default</BasicRuntimeChecks>
99 <SmallerTypeCheck>true</SmallerTypeCheck>
102 <BrowseInformation>true</BrowseInformation>
103 <WarningLevel>Level3</WarningLevel>
104 <DebugInformationFormat>EditAndContinue</DebugInformationFormat>
105 <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
108 <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
109 <Culture>0x0407</Culture>
112 <AdditionalDependencies>ws2_32.lib;advapi32.lib;shlwapi.lib;libeay32.lib;ssleay32.lib;$(OutputPath)\md5.lib;$(OutputPath)\snprintf.lib;$(OutputPath)\c-ares.lib;$(OutputPath)\mmatch.lib;%(AdditionalDependencies)</AdditionalDependencies>
113 <GenerateDebugInformation>true</GenerateDebugInformation>
114 <AssemblyDebug>true</AssemblyDebug>
115 <SubSystem>Console</SubSystem>
116 <AdditionalOptions>/export:snprintf /export:vsnprintf /export:asprintf /export:vasprintf</AdditionalOptions>
119 <SuppressStartupBanner>true</SuppressStartupBanner>
120 <OutputFile>.\Debug/sbnc.bsc</OutputFile>
122 </ItemDefinitionGroup>
124 <ClCompile Include="src\Banlist.cpp" />
125 <ClCompile Include="src\Cache.cpp" />
126 <ClCompile Include="src\Channel.cpp" />
127 <ClCompile Include="src\ClientConnection.cpp" />
128 <ClCompile Include="src\ClientConnectionMultiplexer.cpp" />
129 <ClCompile Include="src\Config.cpp" />
130 <ClCompile Include="src\Connection.cpp" />
131 <ClCompile Include="src\Core.cpp" />
132 <ClCompile Include="src\DnsEvents.cpp" />
133 <ClCompile Include="src\DnsSocket.cpp" />
134 <ClCompile Include="src\FIFOBuffer.cpp" />
135 <ClCompile Include="src\FloodControl.cpp" />
136 <ClCompile Include="src\IdentSupport.cpp" />
137 <ClCompile Include="src\IRCConnection.cpp" />
138 <ClCompile Include="src\Keyring.cpp" />
139 <ClCompile Include="src\Log.cpp" />
140 <ClCompile Include="src\Module.cpp" />
141 <ClCompile Include="src\Nick.cpp" />
142 <ClCompile Include="src\Queue.cpp" />
143 <ClCompile Include="src\sbnc.cpp" />
144 <ClCompile Include="src\Timer.cpp" />
145 <ClCompile Include="src\TrafficStats.cpp" />
146 <ClCompile Include="src\User.cpp" />
147 <ClCompile Include="src\utility.cpp" />
150 <ClInclude Include="src\Banlist.h" />
151 <ClInclude Include="src\Cache.h" />
152 <ClInclude Include="src\Channel.h" />
153 <ClInclude Include="src\ClientConnection.h" />
154 <ClInclude Include="src\ClientConnectionMultiplexer.h" />
155 <ClInclude Include="src\Config.h" />
156 <ClInclude Include="src\Connection.h" />
157 <ClInclude Include="src\Core.h" />
158 <ClInclude Include="src\DnsEvents.h" />
159 <ClInclude Include="src\DnsSocket.h" />
160 <ClInclude Include="src\FIFOBuffer.h" />
161 <ClInclude Include="src\FloodControl.h" />
162 <ClInclude Include="src\Hashtable.h" />
163 <ClInclude Include="src\IdentSupport.h" />
164 <ClInclude Include="src\IRCConnection.h" />
165 <ClInclude Include="src\Keyring.h" />
166 <ClInclude Include="src\List.h" />
167 <ClInclude Include="src\Listener.h" />
168 <ClInclude Include="src\Log.h" />
169 <ClInclude Include="src\Module.h" />
170 <ClInclude Include="src\ModuleFar.h" />
171 <ClInclude Include="src\Nick.h" />
172 <ClInclude Include="src\Object.h" />
173 <ClInclude Include="src\Queue.h" />
174 <ClInclude Include="src\resource.h" />
175 <ClInclude Include="src\Result.h" />
176 <ClInclude Include="src\sbnc.h" />
177 <ClInclude Include="src\SocketEvents.h" />
178 <ClInclude Include="src\StdAfx.h" />
179 <ClInclude Include="src\Timer.h" />
180 <ClInclude Include="src\TrafficStats.h" />
181 <ClInclude Include="src\unix.h" />
182 <ClInclude Include="src\User.h" />
183 <ClInclude Include="src\utility.h" />
184 <ClInclude Include="src\Vector.h" />
185 <ClInclude Include="src\win32.h" />
188 <CustomBuildStep Include="CHANGELOG">
189 <FileType>Document</FileType>
190 <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
192 <None Include="GPLHeader.txt" />
193 <None Include="README" />
194 <None Include="src\appicon.ico" />
197 <ResourceCompile Include="src\sbnc.rc" />
199 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
200 <ImportGroup Label="ExtensionTargets">