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="Debug|x64"> 9 <Configuration>Debug</Configuration> 10 <Platform>x64</Platform> 11 </ProjectConfiguration> 12 <ProjectConfiguration Include="Release|Win32"> 13 <Configuration>Release</Configuration> 14 <Platform>Win32</Platform> 15 </ProjectConfiguration> 16 <ProjectConfiguration Include="Release|x64"> 17 <Configuration>Release</Configuration> 18 <Platform>x64</Platform> 19 </ProjectConfiguration> 20 </ItemGroup> 21 <PropertyGroup Label="Globals"> 22 <ProjectGuid>{AF35C285-528D-46A1-8A0E-47B0733DC718}</ProjectGuid> 23 <RootNamespace>mDNSNetMonitor</RootNamespace> 24 <Keyword>Win32Proj</Keyword> 25 </PropertyGroup> 26 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> 27 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration"> 28 <ConfigurationType>Application</ConfigurationType> 29 <CharacterSet>Unicode</CharacterSet> 30 <WholeProgramOptimization>true</WholeProgramOptimization> 31 </PropertyGroup> 32 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration"> 33 <ConfigurationType>Application</ConfigurationType> 34 <CharacterSet>Unicode</CharacterSet> 35 <WholeProgramOptimization>true</WholeProgramOptimization> 36 </PropertyGroup> 37 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration"> 38 <ConfigurationType>Application</ConfigurationType> 39 <CharacterSet>Unicode</CharacterSet> 40 </PropertyGroup> 41 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration"> 42 <ConfigurationType>Application</ConfigurationType> 43 <CharacterSet>Unicode</CharacterSet> 44 </PropertyGroup> 45 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> 46 <ImportGroup Label="ExtensionSettings"> 47 </ImportGroup> 48 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets"> 49 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 50 </ImportGroup> 51 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets"> 52 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 53 </ImportGroup> 54 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets"> 55 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 56 </ImportGroup> 57 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets"> 58 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 59 </ImportGroup> 60 <PropertyGroup Label="UserMacros" /> 61 <PropertyGroup> 62 <_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion> 63 <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(Platform)\$(Configuration)\</OutDir> 64 <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(Platform)\$(Configuration)\</OutDir> 65 <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(Platform)\$(Configuration)\</IntDir> 66 <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(Platform)\$(Configuration)\</IntDir> 67 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</LinkIncremental> 68 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</LinkIncremental> 69 <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(Platform)\$(Configuration)\</OutDir> 70 <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(Platform)\$(Configuration)\</OutDir> 71 <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(Platform)\$(Configuration)\</IntDir> 72 <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(Platform)\$(Configuration)\</IntDir> 73 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental> 74 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkIncremental> 75 </PropertyGroup> 76 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> 77 <ClCompile> 78 <Optimization>Disabled</Optimization> 79 <AdditionalIncludeDirectories>/mDNSWindows/SystemService;/mDNSWindows;/mDNSShared;/mDNSCore;$(VCInstallDir)include;$(VCInstallDir)atlmfc\include;C:/Program Files/Microsoft SDKs/Windows/v6.1/Include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 80 <PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;_WIN32_WINNT=0x0501;MDNS_DEBUGMSGS=0;TARGET_OS_WIN32;WIN32_LEAN_AND_MEAN;USE_TCP_LOOPBACK;PLATFORM_NO_STRSEP;PLATFORM_NO_EPIPE;PLATFORM_NO_RLIMIT;PID_FILE=;UNICODE;_UNICODE;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES=1;_USE_32BIT_TIME_T;%(PreprocessorDefinitions)</PreprocessorDefinitions> 81 <MinimalRebuild>true</MinimalRebuild> 82 <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks> 83 <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary> 84 <PrecompiledHeader> 85 </PrecompiledHeader> 86 <WarningLevel>Level3</WarningLevel> 87 <DebugInformationFormat>EditAndContinue</DebugInformationFormat> 88 </ClCompile> 89 <ResourceCompile> 90 <AdditionalIncludeDirectories>/mDNSWindows;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 91 </ResourceCompile> 92 <Link> 93 <AdditionalOptions>/NXCOMPAT /DYNAMICBASE /SAFESEH %(AdditionalOptions)</AdditionalOptions> 94 <AdditionalDependencies>ws2_32.lib;iphlpapi.lib;crypt32.lib;netapi32.lib;powrprof.lib;%(AdditionalDependencies)</AdditionalDependencies> 95 <GenerateDebugInformation>true</GenerateDebugInformation> 96 <SubSystem>Console</SubSystem> 97 <TargetMachine>MachineX86</TargetMachine> 98 <UACExecutionLevel>RequireAdministrator</UACExecutionLevel> 99 </Link> 100 <Manifest> 101 <AdditionalManifestFiles>mDNSNetMonitor.manifest;%(AdditionalManifestFiles)</AdditionalManifestFiles> 102 </Manifest> 103 </ItemDefinitionGroup> 104 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"> 105 <ClCompile> 106 <Optimization>Disabled</Optimization> 107 <AdditionalIncludeDirectories>/mDNSWindows/SystemService;/mDNSWindows;/mDNSShared;/mDNSCore;$(VCInstallDir)include;$(VCInstallDir)atlmfc\include;C:/Program Files/Microsoft SDKs/Windows/v6.1/Include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 108 <PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;_WIN32_WINNT=0x0501;MDNS_DEBUGMSGS=0;TARGET_OS_WIN32;WIN32_LEAN_AND_MEAN;USE_TCP_LOOPBACK;PLATFORM_NO_STRSEP;PLATFORM_NO_EPIPE;PLATFORM_NO_RLIMIT;PID_FILE=;UNICODE;_UNICODE;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES=1;%(PreprocessorDefinitions)</PreprocessorDefinitions> 109 <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks> 110 <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary> 111 <PrecompiledHeader> 112 </PrecompiledHeader> 113 <WarningLevel>Level3</WarningLevel> 114 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> 115 </ClCompile> 116 <ResourceCompile> 117 <AdditionalIncludeDirectories>/mDNSWindows;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 118 </ResourceCompile> 119 <Link> 120 <AdditionalOptions>/NXCOMPAT /DYNAMICBASE %(AdditionalOptions)</AdditionalOptions> 121 <AdditionalDependencies>ws2_32.lib;iphlpapi.lib;crypt32.lib;netapi32.lib;powrprof.lib;%(AdditionalDependencies)</AdditionalDependencies> 122 <GenerateDebugInformation>true</GenerateDebugInformation> 123 <SubSystem>Console</SubSystem> 124 <UACExecutionLevel>RequireAdministrator</UACExecutionLevel> 125 </Link> 126 <Manifest> 127 <AdditionalManifestFiles>mDNSNetMonitor.manifest;%(AdditionalManifestFiles)</AdditionalManifestFiles> 128 </Manifest> 129 </ItemDefinitionGroup> 130 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> 131 <ClCompile> 132 <AdditionalIncludeDirectories>/mDNSWindows/SystemService;/mDNSWindows;/mDNSShared;/mDNSCore;$(VCInstallDir)include;$(VCInstallDir)atlmfc\include;C:/Program Files/Microsoft SDKs/Windows/v6.1/Include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 133 <PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;_WIN32_WINNT=0x0501;MDNS_DEBUGMSGS=0;TARGET_OS_WIN32;WIN32_LEAN_AND_MEAN;USE_TCP_LOOPBACK;PLATFORM_NO_STRSEP;PLATFORM_NO_EPIPE;PLATFORM_NO_RLIMIT;PID_FILE=;UNICODE;_UNICODE;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES=1;_USE_32BIT_TIME_T;%(PreprocessorDefinitions)</PreprocessorDefinitions> 134 <RuntimeLibrary>MultiThreaded</RuntimeLibrary> 135 <PrecompiledHeader> 136 </PrecompiledHeader> 137 <WarningLevel>Level3</WarningLevel> 138 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> 139 </ClCompile> 140 <ResourceCompile> 141 <AdditionalIncludeDirectories>/mDNSWindows;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 142 </ResourceCompile> 143 <Link> 144 <AdditionalOptions>/NXCOMPAT /DYNAMICBASE /SAFESEH %(AdditionalOptions)</AdditionalOptions> 145 <AdditionalDependencies>ws2_32.lib;iphlpapi.lib;crypt32.lib;netapi32.lib;powrprof.lib;%(AdditionalDependencies)</AdditionalDependencies> 146 <GenerateDebugInformation>true</GenerateDebugInformation> 147 <SubSystem>Console</SubSystem> 148 <OptimizeReferences>true</OptimizeReferences> 149 <EnableCOMDATFolding>true</EnableCOMDATFolding> 150 <TargetMachine>MachineX86</TargetMachine> 151 <UACExecutionLevel>RequireAdministrator</UACExecutionLevel> 152 </Link> 153 <Manifest> 154 <AdditionalManifestFiles>mDNSNetMonitor.manifest;%(AdditionalManifestFiles)</AdditionalManifestFiles> 155 </Manifest> 156 <PostBuildEvent> 157 <Command>if not "%RC_XBS%" == "YES" goto END 158if not exist "$(DSTROOT)\Program Files\Bonjour SDK\bin\$(Platform)" mkdir "$(DSTROOT)\Program Files\Bonjour SDK\bin\$(Platform)" 159xcopy /I/Y "$(TargetPath)" "$(DSTROOT)\Program Files\Bonjour SDK\bin\$(Platform)" 160:END 161</Command> 162 </PostBuildEvent> 163 </ItemDefinitionGroup> 164 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> 165 <ClCompile> 166 <AdditionalIncludeDirectories>/mDNSWindows/SystemService;/mDNSWindows;/mDNSShared;/mDNSCore;$(VCInstallDir)include;$(VCInstallDir)atlmfc\include;C:/Program Files/Microsoft SDKs/Windows/v6.1/Include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 167 <PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;_WIN32_WINNT=0x0501;MDNS_DEBUGMSGS=0;TARGET_OS_WIN32;WIN32_LEAN_AND_MEAN;USE_TCP_LOOPBACK;PLATFORM_NO_STRSEP;PLATFORM_NO_EPIPE;PLATFORM_NO_RLIMIT;PID_FILE=;UNICODE;_UNICODE;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES=1;%(PreprocessorDefinitions)</PreprocessorDefinitions> 168 <RuntimeLibrary>MultiThreaded</RuntimeLibrary> 169 <PrecompiledHeader> 170 </PrecompiledHeader> 171 <WarningLevel>Level3</WarningLevel> 172 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> 173 </ClCompile> 174 <ResourceCompile> 175 <AdditionalIncludeDirectories>/mDNSWindows;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 176 </ResourceCompile> 177 <Link> 178 <AdditionalOptions>/NXCOMPAT /DYNAMICBASE %(AdditionalOptions)</AdditionalOptions> 179 <AdditionalDependencies>ws2_32.lib;iphlpapi.lib;crypt32.lib;netapi32.lib;powrprof.lib;%(AdditionalDependencies)</AdditionalDependencies> 180 <GenerateDebugInformation>true</GenerateDebugInformation> 181 <SubSystem>Console</SubSystem> 182 <OptimizeReferences>true</OptimizeReferences> 183 <EnableCOMDATFolding>true</EnableCOMDATFolding> 184 <UACExecutionLevel>RequireAdministrator</UACExecutionLevel> 185 </Link> 186 <Manifest> 187 <AdditionalManifestFiles>mDNSNetMonitor.manifest;%(AdditionalManifestFiles)</AdditionalManifestFiles> 188 </Manifest> 189 <PostBuildEvent> 190 <Command>if not "%RC_XBS%" == "YES" goto END 191if not exist "$(DSTROOT)\Program Files\Bonjour SDK\bin\$(Platform)" mkdir "$(DSTROOT)\Program Files\Bonjour SDK\bin\$(Platform)" 192xcopy /I/Y "$(TargetPath)" "$(DSTROOT)\Program Files\Bonjour SDK\bin\$(Platform)" 193:END 194</Command> 195 </PostBuildEvent> 196 </ItemDefinitionGroup> 197 <ItemGroup> 198 <ClCompile Include="..\..\mDNSCore\anonymous.c" /> 199 <ClCompile Include="..\..\mDNSCore\CryptoAlg.c" /> 200 <ClCompile Include="..\..\mDNSCore\DNSCommon.c" /> 201 <ClCompile Include="..\..\mDNSCore\DNSDigest.c" /> 202 <ClCompile Include="..\..\mDNSShared\dnssd_ipc.c" /> 203 <ClCompile Include="..\..\mDNSWindows\Poll.c" /> 204 <ClCompile Include="..\..\mDNSWindows\SystemService\Firewall.cpp" /> 205 <ClCompile Include="..\..\mDNSShared\GenLinkedList.c" /> 206 <ClCompile Include="..\..\mDNSShared\mDNSDebug.c" /> 207 <ClCompile Include="..\..\mDNSWindows\mDNSWin32.c" /> 208 <ClCompile Include="..\..\mDNSPosix\NetMonitor.c" /> 209 <ClCompile Include="..\..\mDNSWindows\PosixCompat.c" /> 210 <ClCompile Include="..\..\mDNSWindows\Secret.c" /> 211 <ClCompile Include="..\..\mDNSCore\uDNS.c" /> 212 </ItemGroup> 213 <ItemGroup> 214 <ClInclude Include="..\..\mDNSCore\anonymous.h" /> 215 <ClInclude Include="..\..\mDNSCore\CryptoAlg.h" /> 216 <ClInclude Include="..\..\mDNSCore\DNSCommon.h" /> 217 <ClInclude Include="..\..\mDNSShared\dnssd_ipc.h" /> 218 <ClInclude Include="..\..\mDNSWindows\Poll.h" /> 219 <ClInclude Include="..\..\mDNSWindows\SystemService\Firewall.h" /> 220 <ClInclude Include="..\..\mDNSShared\GenLinkedList.h" /> 221 <ClInclude Include="..\..\mDNSCore\mDNSDebug.h" /> 222 <ClInclude Include="..\..\mDNSCore\mDNSEmbeddedAPI.h" /> 223 <ClInclude Include="..\..\mDNSWindows\mDNSWin32.h" /> 224 <ClInclude Include="..\..\mDNSWindows\PosixCompat.h" /> 225 <ClInclude Include="..\..\mDNSWindows\RegNames.h" /> 226 <ClInclude Include="..\..\mDNSWindows\Secret.h" /> 227 <ClInclude Include="..\..\mDNSCore\uDNS.h" /> 228 </ItemGroup> 229 <ItemGroup> 230 <ResourceCompile Include="mDNSNetMonitor.rc" /> 231 </ItemGroup> 232 <ItemGroup> 233 <ProjectReference Include="..\..\mDNSWindows\SystemService\Service.vcxproj"> 234 <Project>{c1d98254-ba27-4427-a3be-a68ca2cc5f69}</Project> 235 <ReferenceOutputAssembly>false</ReferenceOutputAssembly> 236 </ProjectReference> 237 </ItemGroup> 238 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> 239 <ImportGroup Label="ExtensionTargets"> 240 </ImportGroup> 241</Project>