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>{78FBFCC5-2873-4AE2-9114-A08082F71124}</ProjectGuid> 23 <RootNamespace>DLLX</RootNamespace> 24 <Keyword>AtlProj</Keyword> 25 </PropertyGroup> 26 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> 27 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration"> 28 <ConfigurationType>DynamicLibrary</ConfigurationType> 29 <UseOfAtl>Static</UseOfAtl> 30 <CharacterSet>Unicode</CharacterSet> 31 </PropertyGroup> 32 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration"> 33 <ConfigurationType>DynamicLibrary</ConfigurationType> 34 <UseOfMfc>false</UseOfMfc> 35 <UseOfAtl>Static</UseOfAtl> 36 <CharacterSet>Unicode</CharacterSet> 37 </PropertyGroup> 38 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration"> 39 <ConfigurationType>DynamicLibrary</ConfigurationType> 40 <UseOfAtl>Static</UseOfAtl> 41 <CharacterSet>Unicode</CharacterSet> 42 </PropertyGroup> 43 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration"> 44 <ConfigurationType>DynamicLibrary</ConfigurationType> 45 <UseOfMfc>false</UseOfMfc> 46 <UseOfAtl>Static</UseOfAtl> 47 <CharacterSet>Unicode</CharacterSet> 48 </PropertyGroup> 49 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> 50 <ImportGroup Label="ExtensionSettings"> 51 </ImportGroup> 52 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets"> 53 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 54 </ImportGroup> 55 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets"> 56 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 57 </ImportGroup> 58 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets"> 59 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 60 </ImportGroup> 61 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets"> 62 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 63 </ImportGroup> 64 <PropertyGroup Label="UserMacros" /> 65 <PropertyGroup> 66 <_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion> 67 <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(Platform)\$(Configuration)\</OutDir> 68 <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(Platform)\$(Configuration)\</IntDir> 69 <IgnoreImportLibrary Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</IgnoreImportLibrary> 70 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</LinkIncremental> 71 <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(Platform)\$(Configuration)\</OutDir> 72 <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(Platform)\$(Configuration)\</IntDir> 73 <IgnoreImportLibrary Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</IgnoreImportLibrary> 74 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</LinkIncremental> 75 <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(Platform)\$(Configuration)\</OutDir> 76 <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(Platform)\$(Configuration)\</IntDir> 77 <IgnoreImportLibrary Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</IgnoreImportLibrary> 78 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental> 79 <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(Platform)\$(Configuration)\</OutDir> 80 <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(Platform)\$(Configuration)\</IntDir> 81 <IgnoreImportLibrary Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</IgnoreImportLibrary> 82 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkIncremental> 83 <TargetName Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">dnssdX</TargetName> 84 <TargetName Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">dnssdX</TargetName> 85 <TargetName Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">dnssdX</TargetName> 86 <TargetName Condition="'$(Configuration)|$(Platform)'=='Release|x64'">dnssdX</TargetName> 87 </PropertyGroup> 88 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> 89 <Midl> 90 <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions> 91 <MkTypLibCompatible>false</MkTypLibCompatible> 92 <TargetEnvironment>Win32</TargetEnvironment> 93 <GenerateStublessProxies>true</GenerateStublessProxies> 94 <TypeLibraryName>$(IntDir)dnssdX.tlb</TypeLibraryName> 95 <HeaderFileName>DLLX.h</HeaderFileName> 96 <DllDataFileName> 97 </DllDataFileName> 98 <InterfaceIdentifierFileName>DLLX_i.c</InterfaceIdentifierFileName> 99 <ProxyFileName>DLLX_p.c</ProxyFileName> 100 <ValidateAllParameters>false</ValidateAllParameters> 101 </Midl> 102 <ClCompile> 103 <Optimization>Disabled</Optimization> 104 <AdditionalIncludeDirectories>..\..\mDNSShared;..\..\mDNSWindows;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 105 <PreprocessorDefinitions>WIN32;_WINDOWS;_DEBUG;_USRDLL;_MERGE_PROXYSTUB;DEBUG=1;WIN32_LEAN_AND_MEAN;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES=1;%(PreprocessorDefinitions)</PreprocessorDefinitions> 106 <MinimalRebuild>true</MinimalRebuild> 107 <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks> 108 <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary> 109 <PrecompiledHeader> 110 </PrecompiledHeader> 111 <WarningLevel>Level3</WarningLevel> 112 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> 113 </ClCompile> 114 <ResourceCompile> 115 <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions> 116 <Culture>0x0409</Culture> 117 <AdditionalIncludeDirectories>..;$(IntDir);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 118 </ResourceCompile> 119 <Link> 120 <RegisterOutput>true</RegisterOutput> 121 <AdditionalOptions>/NXCOMPAT /DYNAMICBASE /SAFESEH %(AdditionalOptions)</AdditionalOptions> 122 <AdditionalDependencies>ws2_32.lib;/mDNSWindows/DLLStub/$(Platform)/$(Configuration)/dnssdStatic.lib;%(AdditionalDependencies)</AdditionalDependencies> 123 <OutputFile>$(OutDir)dnssdX.dll</OutputFile> 124 <ModuleDefinitionFile>.\DLLX.def</ModuleDefinitionFile> 125 <GenerateDebugInformation>true</GenerateDebugInformation> 126 <SubSystem>Windows</SubSystem> 127 <TargetMachine>MachineX86</TargetMachine> 128 </Link> 129 </ItemDefinitionGroup> 130 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"> 131 <Midl> 132 <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions> 133 <MkTypLibCompatible>false</MkTypLibCompatible> 134 <TargetEnvironment>X64</TargetEnvironment> 135 <GenerateStublessProxies>true</GenerateStublessProxies> 136 <TypeLibraryName>$(IntDir)dnssdX.tlb</TypeLibraryName> 137 <HeaderFileName>DLLX.h</HeaderFileName> 138 <DllDataFileName> 139 </DllDataFileName> 140 <InterfaceIdentifierFileName>DLLX_i.c</InterfaceIdentifierFileName> 141 <ProxyFileName>DLLX_p.c</ProxyFileName> 142 </Midl> 143 <ClCompile> 144 <Optimization>Disabled</Optimization> 145 <AdditionalIncludeDirectories>..\..\mDNSShared;..\..\mDNSWindows;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 146 <PreprocessorDefinitions>WIN32;_WINDOWS;_DEBUG;_USRDLL;_MERGE_PROXYSTUB;DEBUG=1;WIN32_LEAN_AND_MEAN;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES=1;%(PreprocessorDefinitions)</PreprocessorDefinitions> 147 <MinimalRebuild>true</MinimalRebuild> 148 <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks> 149 <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary> 150 <PrecompiledHeader> 151 </PrecompiledHeader> 152 <WarningLevel>Level3</WarningLevel> 153 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> 154 </ClCompile> 155 <ResourceCompile> 156 <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions> 157 <Culture>0x0409</Culture> 158 <AdditionalIncludeDirectories>..;$(IntDir);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 159 </ResourceCompile> 160 <Link> 161 <RegisterOutput>false</RegisterOutput> 162 <AdditionalOptions>/NXCOMPAT /DYNAMICBASE %(AdditionalOptions)</AdditionalOptions> 163 <AdditionalDependencies>ws2_32.lib;/mDNSWindows/DLLStub/$(Platform)/$(Configuration)/dnssdStatic.lib;%(AdditionalDependencies)</AdditionalDependencies> 164 <OutputFile>$(OutDir)dnssdX.dll</OutputFile> 165 <ModuleDefinitionFile>.\DLLX.def</ModuleDefinitionFile> 166 <GenerateDebugInformation>true</GenerateDebugInformation> 167 <SubSystem>Windows</SubSystem> 168 <TargetMachine>MachineX64</TargetMachine> 169 </Link> 170 </ItemDefinitionGroup> 171 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> 172 <Midl> 173 <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions> 174 <MkTypLibCompatible>false</MkTypLibCompatible> 175 <TargetEnvironment>Win32</TargetEnvironment> 176 <GenerateStublessProxies>true</GenerateStublessProxies> 177 <TypeLibraryName>$(IntDir)dnssdX.tlb</TypeLibraryName> 178 <HeaderFileName>DLLX.h</HeaderFileName> 179 <DllDataFileName> 180 </DllDataFileName> 181 <InterfaceIdentifierFileName>DLLX_i.c</InterfaceIdentifierFileName> 182 <ProxyFileName>DLLX_p.c</ProxyFileName> 183 <ValidateAllParameters>false</ValidateAllParameters> 184 </Midl> 185 <ClCompile> 186 <Optimization>MaxSpeed</Optimization> 187 <AdditionalIncludeDirectories>..\..\mDNSShared;..\..\mDNSWindows;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 188 <PreprocessorDefinitions>WIN32;_WINDOWS;NDEBUG;_USRDLL;_MERGE_PROXYSTUB;WIN32_LEAN_AND_MEAN;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES=1;%(PreprocessorDefinitions)</PreprocessorDefinitions> 189 <RuntimeLibrary>MultiThreaded</RuntimeLibrary> 190 <PrecompiledHeader> 191 </PrecompiledHeader> 192 <WarningLevel>Level3</WarningLevel> 193 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> 194 </ClCompile> 195 <ResourceCompile> 196 <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions> 197 <Culture>0x0409</Culture> 198 <AdditionalIncludeDirectories>..;$(IntDir);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 199 </ResourceCompile> 200 <Link> 201 <RegisterOutput>false</RegisterOutput> 202 <AdditionalOptions>/NXCOMPAT /DYNAMICBASE /SAFESEH %(AdditionalOptions)</AdditionalOptions> 203 <AdditionalDependencies>ws2_32.lib;/mDNSWindows/DLLStub/$(Platform)/$(Configuration)/dnssdStatic.lib;%(AdditionalDependencies)</AdditionalDependencies> 204 <OutputFile>$(OutDir)dnssdX.dll</OutputFile> 205 <ModuleDefinitionFile>.\DLLX.def</ModuleDefinitionFile> 206 <GenerateDebugInformation>true</GenerateDebugInformation> 207 <SubSystem>Windows</SubSystem> 208 <OptimizeReferences>true</OptimizeReferences> 209 <EnableCOMDATFolding>true</EnableCOMDATFolding> 210 <TargetMachine>MachineX86</TargetMachine> 211 </Link> 212 <PostBuildEvent> 213 <Command>if not "%RC_XBS%" == "YES" goto END 214if not exist "$(DSTROOT)\WINDOWS\system32\$(Platform)" mkdir "$(DSTROOT)\WINDOWS\system32\$(Platform)" 215xcopy /I/Y "$(TargetPath)" "$(DSTROOT)\WINDOWS\system32\$(Platform)" 216:END 217</Command> 218 </PostBuildEvent> 219 </ItemDefinitionGroup> 220 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> 221 <Midl> 222 <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions> 223 <MkTypLibCompatible>false</MkTypLibCompatible> 224 <TargetEnvironment>X64</TargetEnvironment> 225 <GenerateStublessProxies>true</GenerateStublessProxies> 226 <TypeLibraryName>$(IntDir)dnssdX.tlb</TypeLibraryName> 227 <HeaderFileName>DLLX.h</HeaderFileName> 228 <DllDataFileName> 229 </DllDataFileName> 230 <InterfaceIdentifierFileName>DLLX_i.c</InterfaceIdentifierFileName> 231 <ProxyFileName>DLLX_p.c</ProxyFileName> 232 </Midl> 233 <ClCompile> 234 <Optimization>MaxSpeed</Optimization> 235 <AdditionalIncludeDirectories>..\..\mDNSShared;..\..\mDNSWindows;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 236 <PreprocessorDefinitions>WIN32;_WINDOWS;NDEBUG;_USRDLL;_MERGE_PROXYSTUB;WIN32_LEAN_AND_MEAN;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES=1;%(PreprocessorDefinitions)</PreprocessorDefinitions> 237 <RuntimeLibrary>MultiThreaded</RuntimeLibrary> 238 <PrecompiledHeader> 239 </PrecompiledHeader> 240 <WarningLevel>Level3</WarningLevel> 241 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> 242 </ClCompile> 243 <ResourceCompile> 244 <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions> 245 <Culture>0x0409</Culture> 246 <AdditionalIncludeDirectories>..;$(IntDir);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 247 </ResourceCompile> 248 <Link> 249 <RegisterOutput>false</RegisterOutput> 250 <AdditionalOptions>/NXCOMPAT /DYNAMICBASE %(AdditionalOptions)</AdditionalOptions> 251 <AdditionalDependencies>ws2_32.lib;/mDNSWindows/DLLStub/$(Platform)/$(Configuration)/dnssdStatic.lib;%(AdditionalDependencies)</AdditionalDependencies> 252 <OutputFile>$(OutDir)dnssdX.dll</OutputFile> 253 <ModuleDefinitionFile>.\DLLX.def</ModuleDefinitionFile> 254 <GenerateDebugInformation>true</GenerateDebugInformation> 255 <SubSystem>Windows</SubSystem> 256 <OptimizeReferences>true</OptimizeReferences> 257 <EnableCOMDATFolding>true</EnableCOMDATFolding> 258 <TargetMachine>MachineX64</TargetMachine> 259 </Link> 260 <PostBuildEvent> 261 <Command>if not "%RC_XBS%" == "YES" goto END 262if not exist "$(DSTROOT)\WINDOWS\system32\$(Platform)" mkdir "$(DSTROOT)\WINDOWS\system32\$(Platform)" 263xcopy /I/Y "$(TargetPath)" "$(DSTROOT)\WINDOWS\system32\$(Platform)" 264:END 265</Command> 266 </PostBuildEvent> 267 </ItemDefinitionGroup> 268 <ItemGroup> 269 <ClCompile Include="dlldatax.c"> 270 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> 271 </PrecompiledHeader> 272 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"> 273 </PrecompiledHeader> 274 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> 275 </PrecompiledHeader> 276 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> 277 </PrecompiledHeader> 278 </ClCompile> 279 <ClCompile Include="DLLX.cpp" /> 280 <ClCompile Include="DNSSDEventManager.cpp" /> 281 <ClCompile Include="DNSSDRecord.cpp" /> 282 <ClCompile Include="DNSSDService.cpp" /> 283 <ClCompile Include="TXTRecord.cpp" /> 284 <ClCompile Include="DLLX_i.c"> 285 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> 286 </PrecompiledHeader> 287 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"> 288 </PrecompiledHeader> 289 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> 290 </PrecompiledHeader> 291 <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> 292 </PrecompiledHeader> 293 </ClCompile> 294 <ClCompile Include="..\..\mDNSShared\DebugServices.c" /> 295 <ClCompile Include="StringServices.cpp" /> 296 </ItemGroup> 297 <ItemGroup> 298 <None Include="DLLX.def" /> 299 <None Include="DLLX.rgs" /> 300 <None Include="DNSSDEventManager.rgs" /> 301 <None Include="DNSSDRecord.rgs" /> 302 <None Include="DNSSDService.rgs" /> 303 <None Include="TXTRecord.rgs" /> 304 </ItemGroup> 305 <ItemGroup> 306 <Midl Include="DLLX.idl" /> 307 </ItemGroup> 308 <ItemGroup> 309 <ClInclude Include="_IDNSSDEvents_CP.H" /> 310 <ClInclude Include="dlldatax.h" /> 311 <ClInclude Include="DNSSDEventManager.h" /> 312 <ClInclude Include="DNSSDRecord.h" /> 313 <ClInclude Include="DNSSDService.h" /> 314 <ClInclude Include="Resource.h" /> 315 <ClInclude Include="stdafx.h" /> 316 <ClInclude Include="TXTRecord.h" /> 317 <ClInclude Include="DLLX.h" /> 318 <ClInclude Include="..\..\mDNSShared\CommonServices.h" /> 319 <ClInclude Include="..\..\mDNSShared\DebugServices.h" /> 320 <ClInclude Include="StringServices.h" /> 321 </ItemGroup> 322 <ItemGroup> 323 <ResourceCompile Include="DLLX.rc" /> 324 </ItemGroup> 325 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> 326 <ImportGroup Label="ExtensionTargets"> 327 </ImportGroup> 328</Project>