]> git.saurik.com Git - apple/mdnsresponder.git/blob - mDNSWindows/DLLX/DLLX.vcxproj
mDNSResponder-878.270.2.tar.gz
[apple/mdnsresponder.git] / mDNSWindows / DLLX / DLLX.vcxproj
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
214 if not exist "$(DSTROOT)\WINDOWS\system32\$(Platform)" mkdir "$(DSTROOT)\WINDOWS\system32\$(Platform)"
215 xcopy /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
262 if not exist "$(DSTROOT)\WINDOWS\system32\$(Platform)" mkdir "$(DSTROOT)\WINDOWS\system32\$(Platform)"
263 xcopy /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>