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|@PLATFORM@">
5      <Configuration>Debug</Configuration>
6      <Platform>@PLATFORM@</Platform>
7    </ProjectConfiguration>
8    <ProjectConfiguration Include="Release|@PLATFORM@">
9      <Configuration>Release</Configuration>
10      <Platform>@PLATFORM@</Platform>
11    </ProjectConfiguration>
12  </ItemGroup>
13  <PropertyGroup Label="Globals">
14    <ProjectGuid>{3840E563-D180-4761-AA9C-E6155F02EAFF}</ProjectGuid>
15    <Keyword>Win32Proj</Keyword>
16    <RootNamespace>libisc</RootNamespace>
17  </PropertyGroup>
18  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
19  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|@PLATFORM@'" Label="Configuration">
20    <ConfigurationType>DynamicLibrary</ConfigurationType>
21    <UseDebugLibraries>true</UseDebugLibraries>
22    <CharacterSet>MultiByte</CharacterSet>
23  </PropertyGroup>
24  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|@PLATFORM@'" Label="Configuration">
25    <ConfigurationType>DynamicLibrary</ConfigurationType>
26    <UseDebugLibraries>false</UseDebugLibraries>
27    <WholeProgramOptimization>true</WholeProgramOptimization>
28    <CharacterSet>MultiByte</CharacterSet>
29  </PropertyGroup>
30  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
31  <ImportGroup Label="ExtensionSettings">
32  </ImportGroup>
33  <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|@PLATFORM@'">
34    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
35  </ImportGroup>
36  <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|@PLATFORM@'">
37    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
38  </ImportGroup>
39  <PropertyGroup Label="UserMacros" />
40  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|@PLATFORM@'">
41    <LinkIncremental>true</LinkIncremental>
42    <OutDir>..\..\..\Build\$(Configuration)\</OutDir>
43    <IntDir>.\$(Configuration)\</IntDir>
44  </PropertyGroup>
45  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|@PLATFORM@'">
46    <LinkIncremental>false</LinkIncremental>
47    <OutDir>..\..\..\Build\$(Configuration)\</OutDir>
48    <IntDir>.\$(Configuration)\</IntDir>
49  </PropertyGroup>
50  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|@PLATFORM@'">
51    <ClCompile>
52      <PrecompiledHeader>
53      </PrecompiledHeader>
54      <WarningLevel>Level3</WarningLevel>
55      <Optimization>Disabled</Optimization>
56@IF PKCS11
57      <PreprocessorDefinitions>BIND9;@CRYPTO@@PK11_LIB_LOCATION@WIN32;_DEBUG;_WINDOWS;_USRDLL;LIBISC_EXPORTS;%(PreprocessorDefinitions);%(PreprocessorDefinitions)</PreprocessorDefinitions>
58      <AdditionalIncludeDirectories>.\;..\..\..\;@LIBXML2_INC@@OPENSSL_INC@include;..\include;win32;..\..\isccfg\include;..\..\dns\win32\include;..\..\dns\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
59@ELSE PKCS11
60      <PreprocessorDefinitions>BIND9;WIN32;_DEBUG;_WINDOWS;_USRDLL;LIBISC_EXPORTS;%(PreprocessorDefinitions);%(PreprocessorDefinitions)</PreprocessorDefinitions>
61      <AdditionalIncludeDirectories>.\;..\..\..\;@LIBXML2_INC@@OPENSSL_INC@include;..\include;win32;..\..\isccfg\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
62@END PKCS11
63      <FunctionLevelLinking>false</FunctionLevelLinking>
64      <PrecompiledHeaderOutputFile>.\$(Configuration)\$(TargetName).pch</PrecompiledHeaderOutputFile>
65      <AssemblerListingLocation>.\$(Configuration)\</AssemblerListingLocation>
66      <ObjectFileName>.\$(Configuration)\</ObjectFileName>
67      <ProgramDataBaseFileName>$(OutDir)$(TargetName).pdb</ProgramDataBaseFileName>
68      <BrowseInformation>true</BrowseInformation>
69    </ClCompile>
70    <Link>
71      <SubSystem>Console</SubSystem>
72      <GenerateDebugInformation>true</GenerateDebugInformation>
73      <OutputFile>..\..\..\Build\$(Configuration)\$(TargetName)$(TargetExt)</OutputFile>
74      <AdditionalDependencies>@LIBXML2_LIB@@OPENSSL_LIB@ws2_32.lib;%(AdditionalDependencies)</AdditionalDependencies>
75      <ModuleDefinitionFile>$(ProjectName).def</ModuleDefinitionFile>
76      <ImportLibrary>.\$(Configuration)\$(ProjectName).lib</ImportLibrary>
77    </Link>
78    <PreBuildEvent>
79      <Command>cd ..\..\..\win32utils
80
81if NOT Exist ..\Build mkdir ..\Build
82if NOT Exist ..\Build\Debug mkdir ..\Build\Debug
83
84echo Copying COPYRIGHT notice.
85
86copy ..\COPYRIGHT ..\Build\Debug
87
88@IF OPENSSL
89echo Copying the OpenSSL DLL and LICENSE.
90
91copy @OPENSSL_DLL@ ..\Build\Debug\
92copy @OPENSSL_PATH@\LICENSE ..\Build\Debug\OpenSSL-LICENSE
93@END OPENSSL
94
95@IF LIBXML2
96echo Copying the libxml DLL.
97
98copy @LIBXML2_DLL@ ..\Build\Debug\
99@END LIBXML2
100
101@IF GSSAPI
102echo Copying the GSSAPI and KRB5 DLLs.
103
104copy @GSSAPI_DLL@ ..\Build\Debug\
105copy @KRB5_DLL@ ..\Build\Debug\
106copy @COMERR_DLL@ ..\Build\Debug\
107copy @K5SPRT_DLL@ ..\Build\Debug\
108copy @WSHELP_DLL@ ..\Build\Debug\
109@END GSSAPI
110
111@IF GEOIP
112echo Copying the GeoIP DLL.
113
114copy @GEOIP_DLL@ ..\Build\Debug\
115@END GEOIP
116
117@IF IDNKIT
118echo Copying the IDN kit DLL.
119
120copy @IDN_DLL@ ..\Build\Debug\
121copy @ICONV_DLL@ ..\Build\Debug\
122@END IDNKIT
123
124echo Copying Visual C x86 Redistributable Installer.
125
126copy /Y @VCREDIST_PATH@	..\Build\Debug\
127
128</Command>
129    </PreBuildEvent>
130  </ItemDefinitionGroup>
131  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|@PLATFORM@'">
132    <ClCompile>
133      <WarningLevel>Level3</WarningLevel>
134      <PrecompiledHeader>
135      </PrecompiledHeader>
136      <Optimization>MaxSpeed</Optimization>
137      <FunctionLevelLinking>true</FunctionLevelLinking>
138      <IntrinsicFunctions>@INTRINSIC@</IntrinsicFunctions>
139@IF PKCS11
140      <PreprocessorDefinitions>BIND9;@CRYPTO@@PK11_LIB_LOCATION@WIN32;NDEBUG;_WINDOWS;_USRDLL;LIBISC_EXPORTS;%(PreprocessorDefinitions);%(PreprocessorDefinitions)</PreprocessorDefinitions>
141      <AdditionalIncludeDirectories>.\;..\..\..\;@LIBXML2_INC@@OPENSSL_INC@include;..\include;win32;..\..\isccfg\include;..\..\dns\win32\include;..\..\dns\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
142@ELSE PKCS11
143      <PreprocessorDefinitions>BIND9;WIN32;_DEBUG;_WINDOWS;_USRDLL;LIBISC_EXPORTS;%(PreprocessorDefinitions);%(PreprocessorDefinitions)</PreprocessorDefinitions>
144      <AdditionalIncludeDirectories>.\;..\..\..\;@LIBXML2_INC@@OPENSSL_INC@include;..\include;win32;..\..\isccfg\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
145@END PKCS11
146      <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
147      <WholeProgramOptimization>false</WholeProgramOptimization>
148      <StringPooling>true</StringPooling>
149      <PrecompiledHeaderOutputFile>.\$(Configuration)\$(TargetName).pch</PrecompiledHeaderOutputFile>
150      <AssemblerListingLocation>.\$(Configuration)\</AssemblerListingLocation>
151      <ObjectFileName>.\$(Configuration)\</ObjectFileName>
152      <ProgramDataBaseFileName>$(OutDir)$(TargetName).pdb</ProgramDataBaseFileName>
153    </ClCompile>
154    <Link>
155      <SubSystem>Console</SubSystem>
156      <GenerateDebugInformation>false</GenerateDebugInformation>
157      <EnableCOMDATFolding>true</EnableCOMDATFolding>
158      <OptimizeReferences>true</OptimizeReferences>
159      <OutputFile>..\..\..\Build\$(Configuration)\$(TargetName)$(TargetExt)</OutputFile>
160      <AdditionalDependencies>@LIBXML2_LIB@@OPENSSL_LIB@ws2_32.lib;%(AdditionalDependencies)</AdditionalDependencies>
161      <ModuleDefinitionFile>$(ProjectName).def</ModuleDefinitionFile>
162      <ImportLibrary>.\$(Configuration)\$(ProjectName).lib</ImportLibrary>
163      <LinkTimeCodeGeneration>Default</LinkTimeCodeGeneration>
164    </Link>
165    <PreBuildEvent>
166      <Command>cd ..\..\..\win32utils
167
168if NOT Exist ..\Build mkdir ..\Build
169if NOT Exist ..\Build\Release mkdir ..\Build\Release
170
171echo Copying the ARM and the Installation Notes.
172
173copy ..\COPYRIGHT ..\Build\Release
174copy ..\README ..\Build\Release
175copy ..\HISTORY ..\Build\Release
176copy readme1st.txt ..\Build\Release
177copy index.html ..\Build\Release
178copy ..\doc\arm\*.html ..\Build\Release
179copy ..\doc\arm\Bv9ARM.pdf ..\Build\Release
180copy ..\CHANGES ..\Build\Release
181if Exist ..\CHANGES.SE copy ..\CHANGES.SE ..\Build\Release
182copy ..\FAQ ..\Build\Release
183
184echo Copying the standalone manual pages.
185
186copy ..\bin\named\named.html ..\Build\Release
187copy ..\bin\rndc\*.html ..\Build\Release
188copy ..\bin\confgen\*.html ..\Build\Release
189copy ..\bin\dig\*.html ..\Build\Release
190copy ..\bin\delv\*.html ..\Build\Release
191copy ..\bin\nsupdate\*.html ..\Build\Release
192copy ..\bin\check\*.html ..\Build\Release
193copy ..\bin\dnssec\dnssec-keygen.html ..\Build\Release
194copy ..\bin\dnssec\dnssec-signzone.html ..\Build\Release
195copy ..\bin\dnssec\dnssec-dsfromkey.html ..\Build\Release
196copy ..\bin\dnssec\dnssec-keyfromlabel.html ..\Build\Release
197copy ..\bin\dnssec\dnssec-settime.html ..\Build\Release
198copy ..\bin\dnssec\dnssec-revoke.html ..\Build\Release
199copy ..\bin\dnssec\dnssec-verify.html ..\Build\Release
200copy ..\bin\dnssec\dnssec-importkey.html ..\Build\Release
201@IF PYTHON
202copy ..\bin\python\dnssec-checkds.html ..\Build\Release
203copy ..\bin\python\dnssec-coverage.html ..\Build\Release
204@END PYTHON
205@IF PKCS11
206copy ..\bin\pkcs11\pkcs11-keygen.html ..\Build\Release
207copy ..\bin\pkcs11\pkcs11-list.html ..\Build\Release
208copy ..\bin\pkcs11\pkcs11-destroy.html ..\Build\Release
209copy ..\bin\pkcs11\pkcs11-tokens.html ..\Build\Release
210@END PKCS11
211copy ..\bin\tools\arpaname.html ..\Build\Release
212copy ..\bin\tools\genrandom.html ..\Build\Release
213copy ..\bin\tools\isc-hmac-fixup.html ..\Build\Release
214copy ..\bin\tools\named-journalprint.html ..\Build\Release
215copy ..\bin\tools\named-rrchecker.html ..\Build\Release
216copy ..\bin\tools\nsec3hash.html ..\Build\Release
217
218echo Copying the migration notes.
219
220copy ..\doc\misc\migration ..\Build\Release
221copy ..\doc\misc\migration-4to9 ..\Build\Release
222
223@IF OPENSSL
224echo Copying the OpenSSL DLL and LICENSE.
225
226copy @OPENSSL_DLL@ ..\Build\Release\
227copy @OPENSSL_PATH@\LICENSE ..\Build\Release\OpenSSL-LICENSE
228@END OPENSSL
229
230@IF LIBXML2
231echo Copying the libxml DLL.
232
233copy @LIBXML2_DLL@ ..\Build\Release\
234@END LIBXML2
235
236@IF GSSAPI
237echo Copying the GSSAPI and KRB5 DLLs.
238
239copy @GSSAPI_DLL@ ..\Build\Release\
240copy @KRB5_DLL@ ..\Build\Release\
241copy @COMERR_DLL@ ..\Build\Release\
242copy @K5SPRT_DLL@ ..\Build\Release\
243copy @WSHELP_DLL@ ..\Build\Release\
244@END GSSAPI
245
246@IF GEOIP
247echo Copying the GeoIP DLL.
248
249copy @GEOIP_DLL@ ..\Build\Release\
250@END GEOIP
251
252@IF IDNKIT
253echo Copying the IDN kit DLL.
254
255copy @IDN_DLL@ ..\Build\Release\
256copy @ICONV_DLL@ ..\Build\Release\
257@END IDNKIT
258
259echo Copying Visual C x86 Redistributable Installer.
260
261copy /Y @VCREDIST_PATH@ ..\Build\Release\
262
263</Command>
264    </PreBuildEvent>
265  </ItemDefinitionGroup>
266  <ItemGroup>
267    <None Include="libisc.def" />
268  </ItemGroup>
269  <ItemGroup>
270    <ClInclude Include="..\..\..\config.h" />
271@IF AES
272    <ClInclude Include="..\include\isc\aes.h" />
273@END AES
274    <ClInclude Include="..\include\isc\app.h" />
275    <ClInclude Include="..\include\isc\assertions.h" />
276    <ClInclude Include="..\include\isc\backtrace.h" />
277    <ClInclude Include="..\include\isc\base32.h" />
278    <ClInclude Include="..\include\isc\base64.h" />
279    <ClInclude Include="..\include\isc\bind9.h" />
280    <ClInclude Include="..\include\isc\boolean.h" />
281    <ClInclude Include="..\include\isc\buffer.h" />
282    <ClInclude Include="..\include\isc\bufferlist.h" />
283    <ClInclude Include="..\include\isc\commandline.h" />
284    <ClInclude Include="..\include\isc\counter.h" />
285    <ClInclude Include="..\include\isc\crc64.h" />
286    <ClInclude Include="..\include\isc\entropy.h" />
287    <ClInclude Include="..\include\isc\error.h" />
288    <ClInclude Include="..\include\isc\event.h" />
289    <ClInclude Include="..\include\isc\eventclass.h" />
290    <ClInclude Include="..\include\isc\file.h" />
291    <ClInclude Include="..\include\isc\formatcheck.h" />
292    <ClInclude Include="..\include\isc\fsaccess.h" />
293    <ClInclude Include="..\include\isc\hash.h" />
294    <ClInclude Include="..\include\isc\heap.h" />
295    <ClInclude Include="..\include\isc\hex.h" />
296    <ClInclude Include="..\include\isc\hmacmd5.h" />
297    <ClInclude Include="..\include\isc\hmacsha.h" />
298    <ClInclude Include="..\include\isc\httpd.h" />
299    <ClInclude Include="..\include\isc\interfaceiter.h" />
300    <ClInclude Include="..\include\isc\iterated_hash.h" />
301    <ClInclude Include="..\include\isc\json.h" />
302    <ClInclude Include="..\include\isc\lang.h" />
303    <ClInclude Include="..\include\isc\lex.h" />
304    <ClInclude Include="..\include\isc\lfsr.h" />
305    <ClInclude Include="..\include\isc\lib.h" />
306    <ClInclude Include="..\include\isc\list.h" />
307    <ClInclude Include="..\include\isc\log.h" />
308    <ClInclude Include="..\include\isc\magic.h" />
309    <ClInclude Include="..\include\isc\md5.h" />
310    <ClInclude Include="..\include\isc\mem.h" />
311    <ClInclude Include="..\include\isc\msgcat.h" />
312    <ClInclude Include="..\include\isc\msgs.h" />
313    <ClInclude Include="..\include\isc\mutexblock.h" />
314    <ClInclude Include="..\include\isc\netaddr.h" />
315    <ClInclude Include="..\include\isc\netscope.h" />
316    <ClInclude Include="..\include\isc\ondestroy.h" />
317    <ClInclude Include="..\include\isc\os.h" />
318    <ClInclude Include="..\include\isc\parseint.h" />
319    <ClInclude Include="..\include\isc\pool.h" />
320    <ClInclude Include="..\include\isc\portset.h" />
321    <ClInclude Include="..\include\isc\print.h" />
322    <ClInclude Include="..\include\isc\queue.h" />
323    <ClInclude Include="..\include\isc\quota.h" />
324    <ClInclude Include="..\include\isc\radix.h" />
325    <ClInclude Include="..\include\isc\random.h" />
326    <ClInclude Include="..\include\isc\ratelimiter.h" />
327    <ClInclude Include="..\include\isc\refcount.h" />
328    <ClInclude Include="..\include\isc\regex.h" />
329    <ClInclude Include="..\include\isc\region.h" />
330    <ClInclude Include="..\include\isc\resource.h" />
331    <ClInclude Include="..\include\isc\result.h" />
332    <ClInclude Include="..\include\isc\resultclass.h" />
333    <ClInclude Include="..\include\isc\rwlock.h" />
334    <ClInclude Include="..\include\isc\safe.h" />
335    <ClInclude Include="..\include\isc\serial.h" />
336    <ClInclude Include="..\include\isc\sha1.h" />
337    <ClInclude Include="..\include\isc\sha2.h" />
338    <ClInclude Include="..\include\isc\sockaddr.h" />
339    <ClInclude Include="..\include\isc\socket.h" />
340    <ClInclude Include="..\include\isc\stdio.h" />
341    <ClInclude Include="..\include\isc\stdlib.h" />
342    <ClInclude Include="..\include\isc\string.h" />
343    <ClInclude Include="..\include\isc\symtab.h" />
344    <ClInclude Include="..\include\isc\task.h" />
345    <ClInclude Include="..\include\isc\taskpool.h" />
346    <ClInclude Include="..\include\isc\timer.h" />
347    <ClInclude Include="..\include\isc\tm.h" />
348    <ClInclude Include="..\include\isc\types.h" />
349    <ClInclude Include="..\include\isc\util.h" />
350    <ClInclude Include="..\include\isc\version.h" />
351    <ClInclude Include="..\include\isc\xml.h" />
352@IF PKCS11
353    <ClInclude Include="..\include\pk11\constants.h" />
354    <ClInclude Include="..\include\pk11\internal.h" />
355    <ClInclude Include="..\include\pk11\pk11.h" />
356    <ClInclude Include="..\include\pk11\result.h" />
357    <ClInclude Include="..\include\pkcs11\pkcs11.h" />
358    <ClInclude Include="..\include\pkcs11\pkcs11f.h" />
359    <ClInclude Include="..\include\pkcs11\pkcs11t.h" />
360@END PKCS11
361@IF ATOMIC
362    <ClInclude Include="include\isc\atomic.h" />
363@ELSE ATOMIC
364    <ClInclude Include="..\noatomic\include\isc\atomic.h" />
365@END ATOMIC
366    <ClInclude Include="errno2result.h" />
367    <ClInclude Include="include\isc\bindevt.h" />
368    <ClInclude Include="include\isc\bind_registry.h" />
369    <ClInclude Include="include\isc\condition.h" />
370    <ClInclude Include="include\isc\dir.h" />
371    <ClInclude Include="include\isc\int.h" />
372    <ClInclude Include="include\isc\ipv6.h" />
373    <ClInclude Include="include\isc\keyboard.h" />
374    <ClInclude Include="include\isc\mutex.h" />
375    <ClInclude Include="include\isc\net.h" />
376    <ClInclude Include="include\isc\netdb.h" />
377    <ClInclude Include="include\isc\ntgroups.h" />
378    <ClInclude Include="include\isc\ntpaths.h" />
379    <ClInclude Include="include\isc\offset.h" />
380    <ClInclude Include="include\isc\once.h" />
381    <ClInclude Include="include\isc\platform.h" />
382    <ClInclude Include="include\isc\stat.h" />
383    <ClInclude Include="include\isc\stdtime.h" />
384    <ClInclude Include="include\isc\strerror.h" />
385    <ClInclude Include="include\isc\syslog.h" />
386    <ClInclude Include="include\isc\thread.h" />
387    <ClInclude Include="include\isc\time.h" />
388    <ClInclude Include="include\isc\win32os.h" />
389    <ClInclude Include="syslog.h" />
390    <ClInclude Include="unistd.h" />
391@IF PKCS11
392    <ClInclude Include="include\pkcs11\cryptoki.h" />
393@END PKCS11
394    <ClInclude Include="..\..\versions.h" />
395  </ItemGroup>
396  <ItemGroup>
397@IF AES
398    <ClCompile Include="..\aes.c" />
399@END AES
400    <ClCompile Include="..\assertions.c" />
401    <ClCompile Include="..\backtrace-emptytbl.c" />
402    <ClCompile Include="..\backtrace.c" />
403    <ClCompile Include="..\base32.c" />
404    <ClCompile Include="..\base64.c" />
405    <ClCompile Include="..\bind9.c" />
406    <ClCompile Include="..\buffer.c" />
407    <ClCompile Include="..\bufferlist.c" />
408    <ClCompile Include="..\commandline.c" />
409    <ClCompile Include="..\counter.c" />
410    <ClCompile Include="..\crc64.c" />
411    <ClCompile Include="..\error.c" />
412    <ClCompile Include="..\event.c" />
413    <ClCompile Include="..\hash.c" />
414    <ClCompile Include="..\heap.c" />
415    <ClCompile Include="..\hex.c" />
416    <ClCompile Include="..\hmacmd5.c" />
417    <ClCompile Include="..\hmacsha.c" />
418    <ClCompile Include="..\httpd.c" />
419    <ClCompile Include="..\inet_aton.c" />
420    <ClCompile Include="..\inet_ntop.c" />
421    <ClCompile Include="..\inet_pton.c" />
422    <ClCompile Include="..\iterated_hash.c" />
423    <ClCompile Include="..\lex.c" />
424    <ClCompile Include="..\lfsr.c" />
425    <ClCompile Include="..\lib.c" />
426    <ClCompile Include="..\log.c" />
427    <ClCompile Include="..\md5.c" />
428    <ClCompile Include="..\mem.c" />
429    <ClCompile Include="..\mutexblock.c" />
430    <ClCompile Include="..\netaddr.c" />
431    <ClCompile Include="..\netscope.c" />
432    <ClCompile Include="..\nls\msgcat.c" />
433    <ClCompile Include="..\ondestroy.c" />
434    <ClCompile Include="..\parseint.c" />
435    <ClCompile Include="..\pool.c" />
436    <ClCompile Include="..\portset.c" />
437    <ClCompile Include="..\quota.c" />
438    <ClCompile Include="..\radix.c" />
439    <ClCompile Include="..\random.c" />
440    <ClCompile Include="..\ratelimiter.c" />
441    <ClCompile Include="..\refcount.c" />
442    <ClCompile Include="..\regex.c" />
443    <ClCompile Include="..\region.c" />
444    <ClCompile Include="..\result.c" />
445    <ClCompile Include="..\rwlock.c" />
446    <ClCompile Include="..\safe.c" />
447    <ClCompile Include="..\serial.c" />
448    <ClCompile Include="..\sha1.c" />
449    <ClCompile Include="..\sha2.c" />
450    <ClCompile Include="..\sockaddr.c" />
451    <ClCompile Include="..\stats.c" />
452    <ClCompile Include="..\string.c" />
453    <ClCompile Include="..\symtab.c" />
454    <ClCompile Include="..\task.c" />
455    <ClCompile Include="..\taskpool.c" />
456    <ClCompile Include="..\timer.c" />
457    <ClCompile Include="..\tm.c" />
458@IF PKCS11
459    <ClCompile Include="..\pk11.c" />
460    <ClCompile Include="..\pk11_result.c" />
461@END PKCS11
462    <ClCompile Include="app.c" />
463    <ClCompile Include="condition.c" />
464    <ClCompile Include="dir.c" />
465    <ClCompile Include="DLLMain.c" />
466    <ClCompile Include="entropy.c" />
467    <ClCompile Include="errno2result.c" />
468    <ClCompile Include="file.c" />
469    <ClCompile Include="fsaccess.c" />
470    <ClCompile Include="interfaceiter.c" />
471    <ClCompile Include="ipv6.c" />
472    <ClCompile Include="keyboard.c" />
473    <ClCompile Include="net.c" />
474    <ClCompile Include="ntpaths.c" />
475    <ClCompile Include="once.c" />
476    <ClCompile Include="os.c" />
477    <ClCompile Include="resource.c" />
478    <ClCompile Include="socket.c" />
479    <ClCompile Include="stdio.c" />
480    <ClCompile Include="stdtime.c" />
481    <ClCompile Include="strerror.c" />
482    <ClCompile Include="syslog.c" />
483    <ClCompile Include="thread.c" />
484    <ClCompile Include="time.c" />
485    <ClCompile Include="version.c" />
486    <ClCompile Include="win32os.c" />
487@IF PKCS11
488    <ClCompile Include="pk11_api.c" />
489@END PKCS11
490  </ItemGroup>
491  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
492  <ImportGroup Label="ExtensionTargets">
493  </ImportGroup>
494</Project>
495