diff options
author | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-05-05 18:37:14 +0000 |
---|---|---|
committer | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-05-05 18:37:14 +0000 |
commit | ea648e70a989cca190cd7403fe892fd2dcc290b4 (patch) | |
tree | e2b6b1c647da68b0d4d66082835e256eb30970e8 /lib/dns/win32 | |
parent | Initial commit. (diff) | |
download | bind9-upstream/1%9.11.5.P4+dfsg.tar.xz bind9-upstream/1%9.11.5.P4+dfsg.zip |
Adding upstream version 1:9.11.5.P4+dfsg.upstream/1%9.11.5.P4+dfsgupstream
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'lib/dns/win32')
-rw-r--r-- | lib/dns/win32/DLLMain.c | 50 | ||||
-rw-r--r-- | lib/dns/win32/gen.dsp.in | 107 | ||||
-rw-r--r-- | lib/dns/win32/gen.dsw | 29 | ||||
-rw-r--r-- | lib/dns/win32/gen.mak.in | 267 | ||||
-rw-r--r-- | lib/dns/win32/gen.vcxproj.filters.in | 27 | ||||
-rw-r--r-- | lib/dns/win32/gen.vcxproj.in | 127 | ||||
-rw-r--r-- | lib/dns/win32/gen.vcxproj.user | 3 | ||||
-rw-r--r-- | lib/dns/win32/libdns.def.in | 1504 | ||||
-rw-r--r-- | lib/dns/win32/libdns.dsp.in | 937 | ||||
-rw-r--r-- | lib/dns/win32/libdns.dsw | 29 | ||||
-rw-r--r-- | lib/dns/win32/libdns.mak.in | 2890 | ||||
-rw-r--r-- | lib/dns/win32/libdns.vcxproj.filters.in | 690 | ||||
-rw-r--r-- | lib/dns/win32/libdns.vcxproj.in | 346 | ||||
-rw-r--r-- | lib/dns/win32/libdns.vcxproj.user | 3 | ||||
-rw-r--r-- | lib/dns/win32/version.c | 23 |
15 files changed, 7032 insertions, 0 deletions
diff --git a/lib/dns/win32/DLLMain.c b/lib/dns/win32/DLLMain.c new file mode 100644 index 0000000..8ff1017 --- /dev/null +++ b/lib/dns/win32/DLLMain.c @@ -0,0 +1,50 @@ +/* + * Copyright (C) Internet Systems Consortium, Inc. ("ISC") + * + * This Source Code Form is subject to the terms of the Mozilla Public + * License, v. 2.0. If a copy of the MPL was not distributed with this + * file, You can obtain one at http://mozilla.org/MPL/2.0/. + * + * See the COPYRIGHT file distributed with this work for additional + * information regarding copyright ownership. + */ + + +#include <windows.h> +#include <signal.h> + +/* + * Called when we enter the DLL + */ +__declspec(dllexport) BOOL WINAPI DllMain(HINSTANCE hinstDLL, + DWORD fdwReason, LPVOID lpvReserved) +{ + switch (fdwReason) { + /* + * The DLL is loading due to process + * initialization or a call to LoadLibrary. + */ + case DLL_PROCESS_ATTACH: + break; + + /* The attached process creates a new thread. */ + case DLL_THREAD_ATTACH: + break; + + /* The thread of the attached process terminates. */ + case DLL_THREAD_DETACH: + break; + + /* + * The DLL is unloading from a process due to + * process termination or a call to FreeLibrary. + */ + case DLL_PROCESS_DETACH: + break; + + default: + break; + } + return (TRUE); +} + diff --git a/lib/dns/win32/gen.dsp.in b/lib/dns/win32/gen.dsp.in new file mode 100644 index 0000000..fe172aa --- /dev/null +++ b/lib/dns/win32/gen.dsp.in @@ -0,0 +1,107 @@ +# Microsoft Developer Studio Project File - Name="gen" - Package Owner=<4> +# Microsoft Developer Studio Generated Build File, Format Version 6.00 +# ** DO NOT EDIT ** + +# TARGTYPE "@BUILD_PLATFORM@ (x86) Console Application" 0x0103 + +CFG=gen - @BUILD_PLATFORM@ Debug +!MESSAGE This is not a valid makefile. To build this project using NMAKE, +!MESSAGE use the Export Makefile command and run +!MESSAGE +!MESSAGE NMAKE /f "gen.mak". +!MESSAGE +!MESSAGE You can specify a configuration when running NMAKE +!MESSAGE by defining the macro CFG on the command line. For example: +!MESSAGE +!MESSAGE NMAKE /f "gen.mak" CFG="gen - @BUILD_PLATFORM@ Debug" +!MESSAGE +!MESSAGE Possible choices for configuration are: +!MESSAGE +!MESSAGE "gen - @BUILD_PLATFORM@ Release" (based on "@BUILD_PLATFORM@ (x86) Console Application") +!MESSAGE "gen - @BUILD_PLATFORM@ Debug" (based on "@BUILD_PLATFORM@ (x86) Console Application") +!MESSAGE + +# Begin Project +# PROP AllowPerConfigDependencies 0 +# PROP Scc_ProjName "" +# PROP Scc_LocalPath "" +CPP=cl.exe +RSC=rc.exe + +!IF "$(CFG)" == "gen - @BUILD_PLATFORM@ Release" + +# PROP BASE Use_MFC 0 +# PROP BASE Use_Debug_Libraries 0 +# PROP BASE Output_Dir "Release" +# PROP BASE Intermediate_Dir "Release" +# PROP BASE Target_Dir "" +# PROP Use_MFC 0 +# PROP Use_Debug_Libraries 0 +# PROP Output_Dir "Release" +# PROP Intermediate_Dir "Release" +# PROP Ignore_Export_Lib 0 +# PROP Target_Dir "" +# ADD BASE CPP /nologo /W3 @COPTX@ @COPTI@ /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" @COPTY@ /FD /c +# ADD CPP /nologo /W3 @COPTX@ @COPTI@ /O2 /I "./" /I "../../../" /I "../../../lib/isc/win32" /I "../../../lib/isc/win32/include" /I "../../../lib/isc/include" /D "NDEBUG" /D "WIN32" /D "_CONSOLE" /D "_MBCS" /D "LIBISC_EXPORTS" @COPTY@ /FD /c +# ADD BASE RSC /l 0x409 /d "NDEBUG" +# ADD RSC /l 0x409 /d "NDEBUG" +BSC32=bscmake.exe +# ADD BASE BSC32 /nologo +# ADD BSC32 /nologo +LINK32=link.exe +# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console @BUILD_MACHINE@ +# ADD LINK32 user32.lib advapi32.lib /nologo /subsystem:console @BUILD_MACHINE@ /out:"../gen.exe" + +!ELSEIF "$(CFG)" == "gen - @BUILD_PLATFORM@ Debug" + +# PROP BASE Use_MFC 0 +# PROP BASE Use_Debug_Libraries 1 +# PROP BASE Output_Dir "Debug" +# PROP BASE Intermediate_Dir "Debug" +# PROP BASE Target_Dir "" +# PROP Use_MFC 0 +# PROP Use_Debug_Libraries 1 +# PROP Output_Dir "Debug" +# PROP Intermediate_Dir "Debug" +# PROP Ignore_Export_Lib 0 +# PROP Target_Dir "" +# ADD BASE CPP /nologo /W3 /Gm @COPTX@ @COPTI@ /ZI /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" @COPTY@ /FD /GZ /c +# ADD CPP /nologo /W3 /Gm @COPTX@ @COPTI@ /ZI /Od /I "./" /I "../../../" /I "../../../lib/isc/win32" /I "../../../lib/isc/win32/include" /I "../../../lib/isc/include" /D "_DEBUG" /D "WIN32" /D "_CONSOLE" /D "_MBCS" /D "LIBISC_EXPORTS" /FR /FD /GZ /c +# SUBTRACT CPP /X @COPTY@ +# ADD BASE RSC /l 0x409 /d "_DEBUG" +# ADD RSC /l 0x409 /d "_DEBUG" +BSC32=bscmake.exe +# ADD BASE BSC32 /nologo +# ADD BSC32 /nologo +LINK32=link.exe +# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug @BUILD_MACHINE@ /pdbtype:sept +# ADD LINK32 user32.lib advapi32.lib /nologo /subsystem:console /debug @BUILD_MACHINE@ /out:"../gen.exe" /pdbtype:sept + +!ENDIF + +# Begin Target + +# Name "gen - @BUILD_PLATFORM@ Release" +# Name "gen - @BUILD_PLATFORM@ Debug" +# Begin Group "Source Files" + +# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;idl;hpj;bat" +# Begin Source File + +SOURCE=..\gen.c +# End Source File +# End Group +# Begin Group "Header Files" + +# PROP Default_Filter "h;hpp;hxx;hm;inl" +# Begin Source File + +SOURCE="..\gen-win32.h" +# End Source File +# End Group +# Begin Group "Resource Files" + +# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe" +# End Group +# End Target +# End Project diff --git a/lib/dns/win32/gen.dsw b/lib/dns/win32/gen.dsw new file mode 100644 index 0000000..e44f589 --- /dev/null +++ b/lib/dns/win32/gen.dsw @@ -0,0 +1,29 @@ +Microsoft Developer Studio Workspace File, Format Version 6.00
+# WARNING: DO NOT EDIT OR DELETE THIS WORKSPACE FILE!
+
+###############################################################################
+
+Project: "gen"=".\gen.dsp" - Package Owner=<4>
+
+Package=<5>
+{{{
+}}}
+
+Package=<4>
+{{{
+}}}
+
+###############################################################################
+
+Global:
+
+Package=<5>
+{{{
+}}}
+
+Package=<3>
+{{{
+}}}
+
+###############################################################################
+
diff --git a/lib/dns/win32/gen.mak.in b/lib/dns/win32/gen.mak.in new file mode 100644 index 0000000..57533ef --- /dev/null +++ b/lib/dns/win32/gen.mak.in @@ -0,0 +1,267 @@ +# Microsoft Developer Studio Generated NMAKE File, Based on gen.dsp +!IF "$(CFG)" == "" +CFG=gen - @BUILD_PLATFORM@ Debug +!MESSAGE No configuration specified. Defaulting to gen - @BUILD_PLATFORM@ Debug. +!ENDIF + +!IF "$(CFG)" != "gen - @BUILD_PLATFORM@ Release" && "$(CFG)" != "gen - @BUILD_PLATFORM@ Debug" +!MESSAGE Invalid configuration "$(CFG)" specified. +!MESSAGE You can specify a configuration when running NMAKE +!MESSAGE by defining the macro CFG on the command line. For example: +!MESSAGE +!MESSAGE NMAKE /f "gen.mak" CFG="gen - @BUILD_PLATFORM@ Debug" +!MESSAGE +!MESSAGE Possible choices for configuration are: +!MESSAGE +!MESSAGE "gen - @BUILD_PLATFORM@ Release" (based on "@BUILD_PLATFORM@ (x86) Console Application") +!MESSAGE "gen - @BUILD_PLATFORM@ Debug" (based on "@BUILD_PLATFORM@ (x86) Console Application") +!MESSAGE +!ERROR An invalid configuration is specified. +!ENDIF + +!IF "$(OS)" == "Windows_NT" +NULL= +!ELSE +NULL=nul +!ENDIF + +CPP=cl.exe +RSC=rc.exe + +!IF "$(CFG)" == "gen - @BUILD_PLATFORM@ Release" +_VC_MANIFEST_INC=0 +_VC_MANIFEST_BASENAME=__VC80 +!ELSE +_VC_MANIFEST_INC=1 +_VC_MANIFEST_BASENAME=__VC80.Debug +!ENDIF + +#################################################### +# Specifying name of temporary resource file used only in incremental builds: + +!if "$(_VC_MANIFEST_INC)" == "1" +_VC_MANIFEST_AUTO_RES=$(_VC_MANIFEST_BASENAME).auto.res +!else +_VC_MANIFEST_AUTO_RES= +!endif + +#################################################### +# _VC_MANIFEST_EMBED_EXE - command to embed manifest in EXE: + +!if "$(_VC_MANIFEST_INC)" == "1" + +#MT_SPECIAL_RETURN=1090650113 +#MT_SPECIAL_SWITCH=-notify_resource_update +MT_SPECIAL_RETURN=0 +MT_SPECIAL_SWITCH= +_VC_MANIFEST_EMBED_EXE= \ +if exist $@.manifest mt.exe -manifest $@.manifest -out:$(_VC_MANIFEST_BASENAME).auto.manifest $(MT_SPECIAL_SWITCH) & \ +if "%ERRORLEVEL%" == "$(MT_SPECIAL_RETURN)" \ +rc /r $(_VC_MANIFEST_BASENAME).auto.rc & \ +link $** /out:$@ $(LFLAGS) + +!else + +_VC_MANIFEST_EMBED_EXE= \ +if exist $@.manifest mt.exe -manifest $@.manifest -outputresource:$@;1 + +!endif + +#################################################### +# _VC_MANIFEST_EMBED_DLL - command to embed manifest in DLL: + +!if "$(_VC_MANIFEST_INC)" == "1" + +#MT_SPECIAL_RETURN=1090650113 +#MT_SPECIAL_SWITCH=-notify_resource_update +MT_SPECIAL_RETURN=0 +MT_SPECIAL_SWITCH= +_VC_MANIFEST_EMBED_EXE= \ +if exist $@.manifest mt.exe -manifest $@.manifest -out:$(_VC_MANIFEST_BASENAME).auto.manifest $(MT_SPECIAL_SWITCH) & \ +if "%ERRORLEVEL%" == "$(MT_SPECIAL_RETURN)" \ +rc /r $(_VC_MANIFEST_BASENAME).auto.rc & \ +link $** /out:$@ $(LFLAGS) + +!else + +_VC_MANIFEST_EMBED_EXE= \ +if exist $@.manifest mt.exe -manifest $@.manifest -outputresource:$@;2 + +!endif +#################################################### +# _VC_MANIFEST_CLEAN - command to clean resources files generated temporarily: + +!if "$(_VC_MANIFEST_INC)" == "1" + +_VC_MANIFEST_CLEAN=-del $(_VC_MANIFEST_BASENAME).auto.res \ + $(_VC_MANIFEST_BASENAME).auto.rc \ + $(_VC_MANIFEST_BASENAME).auto.manifest + +!else + +_VC_MANIFEST_CLEAN= + +!endif + +!IF "$(CFG)" == "gen - @BUILD_PLATFORM@ Release" + +OUTDIR=.\Release +INTDIR=.\Release + +ALL : "..\gen.exe" + + +CLEAN : + -@erase "$(INTDIR)\gen.obj" + -@erase "$(INTDIR)\vc60.idb" + -@erase "..\gen.exe" + -@$(_VC_MANIFEST_CLEAN) + +"$(OUTDIR)" : + if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)" + +CPP_PROJ=/nologo @COPTML@ /W3 @COPTX@ @COPTI@ /O2 /I "./" /I "../../../" /I "../../../lib/isc/win32" /I "../../../lib/isc/win32/include" /I "../../../lib/isc/include" /D "NDEBUG" /D "WIN32" /D "_CONSOLE" /D "_MBCS" /D "LIBISC_EXPORTS" /Fp"$(INTDIR)\gen.pch" @COPTY@ /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c +BSC32=bscmake.exe +BSC32_FLAGS=/nologo /o"$(OUTDIR)\gen.bsc" +BSC32_SBRS= \ + +LINK32=link.exe +LINK32_FLAGS=user32.lib advapi32.lib /nologo /subsystem:console /incremental:no /pdb:"$(OUTDIR)\gen.pdb" @BUILD_MACHINE@ /out:"../gen.exe" +LINK32_OBJS= \ + "$(INTDIR)\gen.obj" + +"..\gen.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS) + $(LINK32) @<< + $(LINK32_FLAGS) $(LINK32_OBJS) +<< + $(_VC_MANIFEST_EMBED_EXE) + +!ELSEIF "$(CFG)" == "gen - @BUILD_PLATFORM@ Debug" + +OUTDIR=.\Debug +INTDIR=.\Debug +# Begin Custom Macros +OutDir=.\Debug +# End Custom Macros + +ALL : "..\gen.exe" "$(OUTDIR)\gen.bsc" + + +CLEAN : + -@erase "$(INTDIR)\gen.obj" + -@erase "$(INTDIR)\gen.sbr" + -@erase "$(INTDIR)\vc60.idb" + -@erase "$(INTDIR)\vc60.pdb" + -@erase "$(OUTDIR)\gen.bsc" + -@erase "$(OUTDIR)\gen.pdb" + -@erase "..\gen.exe" + -@erase "..\gen.ilk" + -@$(_VC_MANIFEST_CLEAN) + +"$(OUTDIR)" : + if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)" + +CPP_PROJ=/nologo @COPTMLD@ /W3 /Gm @COPTX@ @COPTI@ /ZI /Od /I "./" /I "../../../" /I "../../../lib/isc/win32" /I "../../../lib/isc/win32/include" /I "../../../lib/isc/include" /D "_DEBUG" /D "WIN32" /D "_CONSOLE" /D "_MBCS" /D "LIBISC_EXPORTS" /FR"$(INTDIR)\\" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /GZ /c +BSC32=bscmake.exe +BSC32_FLAGS=/nologo /o"$(OUTDIR)\gen.bsc" +BSC32_SBRS= \ + "$(INTDIR)\gen.sbr" + +"$(OUTDIR)\gen.bsc" : "$(OUTDIR)" $(BSC32_SBRS) + $(BSC32) @<< + $(BSC32_FLAGS) $(BSC32_SBRS) +<< + +LINK32=link.exe +LINK32_FLAGS=user32.lib advapi32.lib /nologo /subsystem:console /incremental:yes /pdb:"$(OUTDIR)\gen.pdb" /debug @BUILD_MACHINE@ /out:"../gen.exe" /pdbtype:sept +LINK32_OBJS= \ + "$(INTDIR)\gen.obj" + +"..\gen.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS) + $(LINK32) @<< + $(LINK32_FLAGS) $(LINK32_OBJS) +<< + $(_VC_MANIFEST_EMBED_EXE) + +!ENDIF + +.c{$(INTDIR)}.obj:: + $(CPP) @<< + $(CPP_PROJ) $< +<< + +.cpp{$(INTDIR)}.obj:: + $(CPP) @<< + $(CPP_PROJ) $< +<< + +.cxx{$(INTDIR)}.obj:: + $(CPP) @<< + $(CPP_PROJ) $< +<< + +.c{$(INTDIR)}.sbr:: + $(CPP) @<< + $(CPP_PROJ) $< +<< + +.cpp{$(INTDIR)}.sbr:: + $(CPP) @<< + $(CPP_PROJ) $< +<< + +.cxx{$(INTDIR)}.sbr:: + $(CPP) @<< + $(CPP_PROJ) $< +<< + + +!IF "$(NO_EXTERNAL_DEPS)" != "1" +!IF EXISTS("gen.dep") +!INCLUDE "gen.dep" +!ELSE +!MESSAGE Warning: cannot find "gen.dep" +!ENDIF +!ENDIF + + +!IF "$(CFG)" == "gen - @BUILD_PLATFORM@ Release" || "$(CFG)" == "gen - @BUILD_PLATFORM@ Debug" +SOURCE=..\gen.c + +!IF "$(CFG)" == "gen - @BUILD_PLATFORM@ Release" + + +"$(INTDIR)\gen.obj" : $(SOURCE) "$(INTDIR)" + $(CPP) $(CPP_PROJ) $(SOURCE) + + +!ELSEIF "$(CFG)" == "gen - @BUILD_PLATFORM@ Debug" + + +"$(INTDIR)\gen.obj" "$(INTDIR)\gen.sbr" : $(SOURCE) "$(INTDIR)" + $(CPP) $(CPP_PROJ) $(SOURCE) + + +!ENDIF + + +!ENDIF + +#################################################### +# Commands to generate initial empty manifest file and the RC file +# that references it, and for generating the .res file: + +$(_VC_MANIFEST_BASENAME).auto.res : $(_VC_MANIFEST_BASENAME).auto.rc + +$(_VC_MANIFEST_BASENAME).auto.rc : $(_VC_MANIFEST_BASENAME).auto.manifest + type <<$@ +#include <winuser.h> +1RT_MANIFEST"$(_VC_MANIFEST_BASENAME).auto.manifest" +<< KEEP + +$(_VC_MANIFEST_BASENAME).auto.manifest : + type <<$@ +<?xml version='1.0' encoding='UTF-8' standalone='yes'?> +<assembly xmlns='urn:schemas-microsoft-com:asm.v1' manifestVersion='1.0'> +</assembly> +<< KEEP diff --git a/lib/dns/win32/gen.vcxproj.filters.in b/lib/dns/win32/gen.vcxproj.filters.in new file mode 100644 index 0000000..f6b3bb0 --- /dev/null +++ b/lib/dns/win32/gen.vcxproj.filters.in @@ -0,0 +1,27 @@ +<?xml version="1.0" encoding="utf-8"?> +<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> + <ItemGroup> + <Filter Include="Source Files"> + <UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier> + <Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions> + </Filter> + <Filter Include="Header Files"> + <UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier> + <Extensions>h;hpp;hxx;hm;inl;inc;xsd</Extensions> + </Filter> + <Filter Include="Resource Files"> + <UniqueIdentifier>{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}</UniqueIdentifier> + <Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms</Extensions> + </Filter> + </ItemGroup> + <ItemGroup> + <ClCompile Include="..\gen.c"> + <Filter>Source Files</Filter> + </ClCompile> + </ItemGroup> + <ItemGroup> + <ClInclude Include="..\gen-win32.h"> + <Filter>Header Files</Filter> + </ClInclude> + </ItemGroup> +</Project>
\ No newline at end of file diff --git a/lib/dns/win32/gen.vcxproj.in b/lib/dns/win32/gen.vcxproj.in new file mode 100644 index 0000000..2d6d8e0 --- /dev/null +++ b/lib/dns/win32/gen.vcxproj.in @@ -0,0 +1,127 @@ +<?xml version="1.0" encoding="utf-8"?> +<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> + <ItemGroup Label="ProjectConfigurations"> + <ProjectConfiguration Include="Debug|@BUILD_PLATFORM@"> + <Configuration>Debug</Configuration> + <Platform>@BUILD_PLATFORM@</Platform> + </ProjectConfiguration> + <ProjectConfiguration Include="Release|@BUILD_PLATFORM@"> + <Configuration>Release</Configuration> + <Platform>@BUILD_PLATFORM@</Platform> + </ProjectConfiguration> + </ItemGroup> + <PropertyGroup Label="Globals"> + <ProjectGuid>{A3F71D12-F38A-4C77-8D87-8E8854CA74A1}</ProjectGuid> + <Keyword>Win32Proj</Keyword> + <RootNamespace>gen</RootNamespace> + </PropertyGroup> + <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|@BUILD_PLATFORM@'" Label="Configuration"> + <ConfigurationType>Application</ConfigurationType> + <UseDebugLibraries>true</UseDebugLibraries> + <CharacterSet>MultiByte</CharacterSet> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|@BUILD_PLATFORM@'" Label="Configuration"> + <ConfigurationType>Application</ConfigurationType> + <UseDebugLibraries>false</UseDebugLibraries> + <WholeProgramOptimization>true</WholeProgramOptimization> + <CharacterSet>MultiByte</CharacterSet> + </PropertyGroup> + <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> + <ImportGroup Label="ExtensionSettings"> + </ImportGroup> + <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|@BUILD_PLATFORM@'"> + <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> + </ImportGroup> + <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|@BUILD_PLATFORM@'"> + <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> + </ImportGroup> + <PropertyGroup Label="UserMacros" /> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|@BUILD_PLATFORM@'"> + <LinkIncremental>true</LinkIncremental> + <OutDir>..\</OutDir> + <IntDir>.\$(Configuration)\</IntDir> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|@BUILD_PLATFORM@'"> + <LinkIncremental>false</LinkIncremental> + <OutDir>..\</OutDir> + <IntDir>.\$(Configuration)\</IntDir> + </PropertyGroup> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|@BUILD_PLATFORM@'"> + <ClCompile> + <PrecompiledHeader> + </PrecompiledHeader> + <WarningLevel>Level3</WarningLevel> + <Optimization>Disabled</Optimization> + <PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions> + <AdditionalIncludeDirectories>.\;..\..\..\;..\..\isc\win32;..\..\isc\win32\include;..\..\isc\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> + <FunctionLevelLinking>true</FunctionLevelLinking> + <PrecompiledHeaderOutputFile>.\$(Configuration)\$(TargetName).pch</PrecompiledHeaderOutputFile> + <ProgramDataBaseFileName>$(OutDir)$(TargetName).pdb</ProgramDataBaseFileName> + <BrowseInformation>true</BrowseInformation> + <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary> + <AssemblerListingLocation>.\$(Configuration)\</AssemblerListingLocation> + <ObjectFileName>.\$(Configuration)\</ObjectFileName> + <CompileAs>CompileAsC</CompileAs> + </ClCompile> + <Link> + <SubSystem>Console</SubSystem> + <GenerateDebugInformation>true</GenerateDebugInformation> + <OutputFile>..\$(TargetName)$(TargetExt)</OutputFile> + </Link> + <PostBuildEvent> + <Command>cd .. +gen -s . -t > include\dns\enumtype.h +gen -s . -c > include\dns\enumclass.h +gen -s . -i -P ./rdata/rdatastructpre.h -S ./rdata/rdatastructsuf.h > include\dns\rdatastruct.h +gen -s . > code.h +</Command> + </PostBuildEvent> + </ItemDefinitionGroup> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|@BUILD_PLATFORM@'"> + <ClCompile> + <WarningLevel>Level3</WarningLevel> + <PrecompiledHeader> + </PrecompiledHeader> + <Optimization>MaxSpeed</Optimization> + <FunctionLevelLinking>true</FunctionLevelLinking> + <IntrinsicFunctions>@INTRINSIC@</IntrinsicFunctions> + <PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions> + <AdditionalIncludeDirectories>.\;..\..\..\;..\..\isc\win32;..\..\isc\win32\include;..\..\isc\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> + <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion> + <StringPooling>true</StringPooling> + <PrecompiledHeaderOutputFile>.\$(Configuration)\$(TargetName).pch</PrecompiledHeaderOutputFile> + <ProgramDataBaseFileName>$(OutDir)$(TargetName).pdb</ProgramDataBaseFileName> + <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary> + <WholeProgramOptimization>false</WholeProgramOptimization> + <AssemblerListingLocation>.\$(Configuration)\</AssemblerListingLocation> + <ObjectFileName>.\$(Configuration)\</ObjectFileName> + <CompileAs>CompileAsC</CompileAs> + </ClCompile> + <Link> + <SubSystem>Console</SubSystem> + <GenerateDebugInformation>false</GenerateDebugInformation> + <EnableCOMDATFolding>true</EnableCOMDATFolding> + <OptimizeReferences>true</OptimizeReferences> + <OutputFile>..\$(TargetName)$(TargetExt)</OutputFile> + <LinkTimeCodeGeneration>Default</LinkTimeCodeGeneration> + </Link> + <PostBuildEvent> + <Command>cd .. +gen -s . -t > include\dns\enumtype.h +gen -s . -c > include\dns\enumclass.h +gen -s . -i -P ./rdata/rdatastructpre.h -S ./rdata/rdatastructsuf.h > include\dns\rdatastruct.h +gen -s . > code.h +</Command> + </PostBuildEvent> + </ItemDefinitionGroup> + <ItemGroup> + <ClCompile Include="..\gen.c" /> + </ItemGroup> + <ItemGroup> + <ClInclude Include="..\gen-win32.h" /> + </ItemGroup> + <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> + <ImportGroup Label="ExtensionTargets"> + </ImportGroup> +</Project> diff --git a/lib/dns/win32/gen.vcxproj.user b/lib/dns/win32/gen.vcxproj.user new file mode 100644 index 0000000..695b5c7 --- /dev/null +++ b/lib/dns/win32/gen.vcxproj.user @@ -0,0 +1,3 @@ +<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+</Project>
\ No newline at end of file diff --git a/lib/dns/win32/libdns.def.in b/lib/dns/win32/libdns.def.in new file mode 100644 index 0000000..62a156c --- /dev/null +++ b/lib/dns/win32/libdns.def.in @@ -0,0 +1,1504 @@ +LIBRARY libdns + +; Exported Functions +EXPORTS + +dns__rbt_getheight +dns__rbt_checkproperties +dns__rbtnode_getdistance +dns__zone_findkeys +dns__zone_loadpending +dns__zone_updatesigs +dns_acache_attach +dns_acache_attachentry +dns_acache_cancelentry +dns_acache_countquerymiss +dns_acache_create +dns_acache_createentry +dns_acache_detach +dns_acache_detachentry +dns_acache_getentry +dns_acache_putdb +dns_acache_setcachesize +dns_acache_setcleaninginterval +dns_acache_setdb +dns_acache_setentry +dns_acache_shutdown +dns_acl_any +dns_acl_attach +dns_acl_create +dns_acl_detach +dns_acl_isany +dns_acl_isinsecure +dns_acl_isnone +dns_acl_match +dns_acl_match2 +dns_acl_merge +dns_acl_none +dns_aclelement_match +dns_aclelement_match2 +dns_aclenv_copy +dns_aclenv_destroy +dns_aclenv_init +dns_adb_agesrtt +dns_adb_adjustsrtt +dns_adb_attach +dns_adb_beginudpfetch +dns_adb_cancelfind +dns_adb_changeflags +dns_adb_create +dns_adb_createfind +dns_adb_createfind2 +dns_adb_destroyfind +dns_adb_detach +dns_adb_dump +dns_adb_dumpfind +dns_adb_ednsto +dns_adb_endudpfetch +dns_adb_findaddrinfo +dns_adb_flush +dns_adb_flushname +dns_adb_flushnames +dns_adb_freeaddrinfo +dns_adb_getcookie +dns_adb_getudpsize +dns_adb_marklame +dns_adb_noedns +dns_adb_plainresponse +dns_adb_probesize +dns_adb_probesize2 +dns_adb_setadbsize +dns_adb_setcookie +dns_adb_setquota +dns_adb_setudpsize +dns_adb_shutdown +dns_adb_timeout +dns_adb_whenshutdown +dns_adbentry_overquota +dns_badcache_add +dns_badcache_destroy +dns_badcache_find +dns_badcache_flush +dns_badcache_flushname +dns_badcache_flushtree +dns_badcache_init +dns_badcache_print +dns_byaddr_cancel +dns_byaddr_create +dns_byaddr_createptrname +dns_byaddr_createptrname2 +dns_byaddr_destroy +dns_cache_attach +dns_cache_attachdb +dns_cache_clean +dns_cache_create +dns_cache_create2 +dns_cache_create3 +dns_cache_detach +dns_cache_dump +dns_cache_dumpstats +dns_cache_flush +dns_cache_flushname +dns_cache_flushnode +dns_cache_getcachesize +dns_cache_getcleaninginterval +dns_cache_getname +dns_cache_getstats +dns_cache_load +@IF NOTYET +dns_cache_renderjson +@END NOTYET +@IF LIBXML2 +dns_cache_renderxml +@END LIBXML2 +dns_cache_setcachesize +dns_cache_setcleaninginterval +dns_cache_setfilename +dns_cache_updatestats +dns_catz_add_zone +dns_catz_catzs_attach +dns_catz_catzs_detach +dns_catz_catzs_set_view +dns_catz_dbupdate_callback +dns_catz_entry_attach +dns_catz_entry_cmp +dns_catz_entry_copy +dns_catz_entry_detach +dns_catz_entry_getname +dns_catz_entry_new +dns_catz_entry_validate +dns_catz_generate_masterfilename +dns_catz_generate_zonecfg +dns_catz_get_iterator +dns_catz_get_zone +dns_catz_new_zone +dns_catz_new_zones +dns_catz_options_copy +dns_catz_options_free +dns_catz_options_init +dns_catz_options_setdefault +dns_catz_postreconfig +dns_catz_prereconfig +dns_catz_update_from_db +dns_catz_update_process +dns_catz_update_taskaction +dns_catz_zone_attach +dns_catz_zone_detach +dns_catz_zone_getdefoptions +dns_catz_zone_getname +dns_catz_zone_resetdefoptions +dns_catz_zones_merge +dns_cert_fromtext +dns_cert_totext +dns_client_addtrustedkey +dns_client_cancelrequest +dns_client_cancelresolve +dns_client_cancelupdate +dns_client_clearservers +dns_client_create +dns_client_createx +dns_client_createx2 +dns_client_destroy +dns_client_destroyreqtrans +dns_client_destroyrestrans +dns_client_destroyupdatetrans +dns_client_freeresanswer +dns_client_freeupdate +dns_client_mctx +dns_client_request +dns_client_resolve +dns_client_setdlv +dns_client_setservers +dns_client_startrequest +dns_client_startresolve +dns_client_startupdate +dns_client_update +dns_client_updaterec +dns_clientinfo_init +dns_clientinfomethods_init +dns_compress_add +dns_compress_disable +dns_compress_findglobal +dns_compress_getedns +dns_compress_getmethods +dns_compress_getsensitive +dns_compress_init +dns_compress_invalidate +dns_compress_rollback +dns_compress_setmethods +dns_compress_setsensitive +dns_counter_fromtext +dns_db_addrdataset +dns_db_allrdatasets +dns_db_attach +dns_db_attachnode +dns_db_attachversion +dns_db_beginload +dns_db_class +dns_db_closeversion +dns_db_create +dns_db_createiterator +dns_db_createsoatuple +dns_db_currentversion +dns_db_deleterdataset +dns_db_detach +dns_db_detachnode +dns_db_diff +dns_db_diffx +dns_db_dump +dns_db_dump2 +dns_db_endload +dns_db_expirenode +dns_db_getsize +dns_db_find +dns_db_findext +dns_db_findnode +dns_db_findnodeext +dns_db_findnsec3node +dns_db_findrdataset +dns_db_findzonecut +dns_db_getnsec3parameters +dns_db_getoriginnode +dns_db_getrrsetstats +dns_db_getsigningtime +dns_db_getsoaserial +dns_db_hashsize +dns_db_iscache +dns_db_isdnssec +dns_db_ispersistent +dns_db_issecure +dns_db_isstub +dns_db_iszone +dns_db_load +dns_db_load2 +dns_db_load3 +dns_db_newversion +dns_db_nodecount +dns_db_nodefullname +dns_db_ondestroy +dns_db_origin +dns_db_overmem +dns_db_printnode +dns_db_register +dns_db_resigned +dns_db_rpz_attach +dns_db_rpz_ready +dns_db_serialize +dns_db_setcachestats +dns_db_setsigningtime +dns_db_settask +dns_db_subtractrdataset +dns_db_transfernode +dns_db_unregister +dns_db_updatenotify_register +dns_db_updatenotify_unregister +dns_dbiterator_current +dns_dbiterator_destroy +dns_dbiterator_first +dns_dbiterator_last +dns_dbiterator_next +dns_dbiterator_origin +dns_dbiterator_pause +dns_dbiterator_prev +dns_dbiterator_seek +dns_dbiterator_setcleanmode +dns_dbtable_add +dns_dbtable_adddefault +dns_dbtable_attach +dns_dbtable_create +dns_dbtable_detach +dns_dbtable_find +dns_dbtable_getdefault +dns_dbtable_remove +dns_dbtable_removedefault +dns_decompress_edns +dns_decompress_getmethods +dns_decompress_init +dns_decompress_invalidate +dns_decompress_setmethods +dns_decompress_type +dns_diff_append +dns_diff_appendminimal +dns_diff_apply +dns_diff_applysilently +dns_diff_clear +dns_diff_init +dns_diff_load +dns_diff_print +dns_diff_sort +dns_difftuple_copy +dns_difftuple_create +dns_difftuple_free +dns_dispatch_addresponse +dns_dispatch_addresponse2 +dns_dispatch_addresponse3 +dns_dispatch_attach +dns_dispatch_cancel +dns_dispatch_changeattributes +dns_dispatch_createtcp +dns_dispatch_createtcp2 +dns_dispatch_detach +dns_dispatch_getattributes +dns_dispatch_getdscp +dns_dispatch_getentrysocket +dns_dispatch_getlocaladdress +dns_dispatch_getnext +dns_dispatch_getsocket +dns_dispatch_gettcp +dns_dispatch_gettcp2 +dns_dispatch_getudp +dns_dispatch_getudp_dup +dns_dispatch_importrecv +dns_dispatch_removeresponse +dns_dispatch_setdscp +dns_dispatch_starttcp +dns_dispatchmgr_create +dns_dispatchmgr_destroy +dns_dispatchmgr_getblackhole +dns_dispatchmgr_getblackportlist +dns_dispatchmgr_setavailports +dns_dispatchmgr_setblackhole +dns_dispatchmgr_setblackportlist +dns_dispatchmgr_setstats +dns_dispatchset_cancelall +dns_dispatchset_create +dns_dispatchset_destroy +dns_dispatchset_get +dns_dlz_ssumatch +dns_dlz_writeablezone +dns_dlzallowzonexfr +dns_dlzconfigure +dns_dlzcreate +dns_dlzdestroy +dns_dlzregister +dns_dlzstrtoargv +dns_dlzunregister +dns_dns64_aaaafroma +dns_dns64_aaaaok +dns_dns64_append +dns_dns64_create +dns_dns64_destroy +dns_dns64_next +dns_dns64_unlink +dns_dnssec_findmatchingkeys +dns_dnssec_findmatchingkeys2 +dns_dnssec_findzonekeys +dns_dnssec_findzonekeys2 +dns_dnssec_findzonekeys3 +dns_dnssec_keyactive +dns_dnssec_keyfromrdata +dns_dnssec_keylistfromrdataset +dns_dnssec_selfsigns +dns_dnssec_sign +dns_dnssec_signmessage +dns_dnssec_signs +dns_dnssec_syncupdate +dns_dnssec_syncupdate +dns_dnssec_updatekeys +dns_dnssec_verify +dns_dnssec_verify2 +dns_dnssec_verify3 +dns_dnssec_verifymessage +dns_dnsseckey_create +dns_dnsseckey_destroy +dns_ds_buildrdata +dns_dsdigest_fromtext +dns_dsdigest_format +dns_dsdigest_totext +@IF NOTYET +dns_dt_attach +dns_dt_close +dns_dt_create +dns_dt_datatotext +dns_dt_detach +dns_dt_getframe +dns_dt_getstats +dns_dt_open +dns_dt_parse +dns_dt_reopen +dns_dt_send +dns_dt_setidentity +dns_dt_setversion +dns_dt_shutdown +dns_dtdata_free +@END NOTYET +dns_dumpctx_attach +dns_dumpctx_cancel +dns_dumpctx_db +dns_dumpctx_detach +dns_dumpctx_version +dns_dyndb_load +dns_dyndb_cleanup +dns_dyndb_createctx +dns_dyndb_destroyctx +dns_ecdb_register +dns_ecdb_unregister +dns_fixedname_init +dns_fixedname_invalidate +dns_fixedname_name +dns_fixedname_initname +dns_fwdtable_add +dns_fwdtable_addfwd +dns_fwdtable_create +dns_fwdtable_delete +dns_fwdtable_destroy +dns_fwdtable_find +dns_fwdtable_find2 +dns_generalstats_create +dns_generalstats_dump +dns_generalstats_increment +@IF GEOIP +dns_geoip_match +dns_geoip_shutdown +@END GEOIP +dns_hashalg_fromtext +dns_ipkeylist_clear +dns_ipkeylist_copy +dns_ipkeylist_init +dns_ipkeylist_resize +dns_iptable_addprefix +dns_iptable_addprefix2 +dns_iptable_attach +dns_iptable_create +dns_iptable_detach +dns_iptable_merge +dns_journal_begin_transaction +dns_journal_commit +dns_journal_compact +dns_journal_current_rr +dns_journal_destroy +dns_journal_first_rr +dns_journal_first_serial +dns_journal_get_sourceserial +dns_journal_iter_init +dns_journal_last_serial +dns_journal_next_rr +dns_journal_open +dns_journal_print +dns_journal_rollforward +dns_journal_set_sourceserial +dns_journal_write_transaction +dns_journal_writediff +dns_keydata_fromdnskey +dns_keydata_todnskey +dns_keyflags_fromtext +dns_keynode_attach +dns_keynode_create +dns_keynode_detach +dns_keynode_detachall +dns_keynode_key +dns_keynode_managed +dns_keyring_restore +dns_keytable_add +dns_keytable_attach +dns_keytable_attachkeynode +dns_keytable_create +dns_keytable_delete +dns_keytable_deletekeynode +dns_keytable_detach +dns_keytable_detachkeynode +dns_keytable_dump +dns_keytable_find +dns_keytable_finddeepestmatch +dns_keytable_findkeynode +dns_keytable_findnextkeynode +dns_keytable_forall +dns_keytable_issecuredomain +dns_keytable_marksecure +dns_keytable_nextkeynode +dns_keytable_totext +dns_lib_init +dns_lib_initmsgcat +dns_lib_shutdown +dns_loadctx_attach +dns_loadctx_cancel +dns_loadctx_detach +dns_log_init +dns_log_setcontext +dns_lookup_cancel +dns_lookup_create +dns_lookup_destroy +dns_master_dump +dns_master_dump2 +dns_master_dump3 +dns_master_dumpinc +dns_master_dumpinc2 +dns_master_dumpinc3 +dns_master_dumpnode +dns_master_dumpnodetostream +dns_master_dumptostream +dns_master_dumptostream2 +dns_master_dumptostream3 +dns_master_dumptostreaminc +dns_master_initrawheader +dns_master_loadbuffer +dns_master_loadbufferinc +dns_master_loadfile +dns_master_loadfile2 +dns_master_loadfile3 +dns_master_loadfile4 +dns_master_loadfile5 +dns_master_loadfileinc +dns_master_loadfileinc2 +dns_master_loadfileinc3 +dns_master_loadfileinc4 +dns_master_loadfileinc5 +dns_master_loadlexer +dns_master_loadlexerinc +dns_master_loadstream +dns_master_loadstreaminc +dns_master_questiontotext +dns_master_rdatasettotext +dns_master_stylecreate +dns_master_stylecreate2 +dns_master_styledestroy +dns_master_styleflags +dns_message_addname +dns_message_buildopt +dns_message_checksig +dns_message_create +dns_message_currentname +dns_message_destroy +dns_message_find +dns_message_findname +dns_message_findtype +dns_message_firstname +dns_message_getopt +dns_message_getquerytsig +dns_message_getrawmessage +dns_message_getsig0 +dns_message_getsig0key +dns_message_gettempname +dns_message_gettempoffsets +dns_message_gettemprdata +dns_message_gettemprdatalist +dns_message_gettemprdataset +dns_message_gettimeadjust +dns_message_gettsig +dns_message_gettsigkey +dns_message_logfmtpacket +dns_message_logfmtpacket2 +dns_message_logpacket +dns_message_logpacket2 +dns_message_movename +dns_message_nextname +dns_message_parse +dns_message_peekheader +dns_message_pseudosectiontotext +dns_message_puttempname +dns_message_puttemprdata +dns_message_puttemprdatalist +dns_message_puttemprdataset +dns_message_rechecksig +dns_message_removename +dns_message_renderbegin +dns_message_renderchangebuffer +dns_message_renderend +dns_message_renderheader +dns_message_renderrelease +dns_message_renderreserve +dns_message_renderreset +dns_message_rendersection +dns_message_reply +dns_message_reset +dns_message_resetsig +dns_message_sectiontotext +dns_message_setclass +dns_message_setopt +dns_message_setquerytsig +dns_message_setsig0key +dns_message_setsortorder +dns_message_settimeadjust +dns_message_settsigkey +dns_message_signer +dns_message_takebuffer +dns_message_totext +dns_name_caseequal +dns_name_clone +dns_name_compare +dns_name_concatenate +dns_name_copy +dns_name_countlabels +dns_name_destroy +dns_name_digest +dns_name_downcase +dns_name_dup +dns_name_dupwithoffsets +dns_name_dynamic +dns_name_equal +dns_name_format +dns_name_free +dns_name_fromregion +dns_name_fromstring +dns_name_fromstring2 +dns_name_fromtext +dns_name_fromwire +dns_name_fullcompare +dns_name_fullhash +dns_name_getlabel +dns_name_getlabelsequence +dns_name_hasbuffer +dns_name_hash +dns_name_hashbylabel +dns_name_init +dns_name_internalwildcard +dns_name_invalidate +dns_name_isabsolute +dns_name_isdnssd +dns_name_ishostname +dns_name_ismailbox +dns_name_isrfc1918 +dns_name_issubdomain +dns_name_istat +dns_name_isula +dns_name_isvalid +dns_name_iswildcard +dns_name_matcheswildcard +dns_name_print +dns_name_rdatacompare +dns_name_reset +dns_name_setbuffer +dns_name_settotextfilter +dns_name_split +dns_name_tofilenametext +dns_name_toprincipal +dns_name_toregion +dns_name_tostring +dns_name_totext +dns_name_totext2 +dns_name_towire +dns_ncache_add +dns_ncache_addoptout +dns_ncache_current +dns_ncache_getrdataset +dns_ncache_getsigrdataset +dns_ncache_towire +dns_nsec3_active +dns_nsec3_activex +dns_nsec3_addnsec3 +dns_nsec3_addnsec3s +dns_nsec3_addnsec3sx +dns_nsec3_buildrdata +dns_nsec3_delnsec3 +dns_nsec3_delnsec3s +dns_nsec3_delnsec3sx +dns_nsec3_hashlength +dns_nsec3_hashname +dns_nsec3_maxiterations +dns_nsec3_noexistnodata +dns_nsec3_supportedhash +dns_nsec3_typepresent +dns_nsec3param_deletechains +dns_nsec3param_fromprivate +dns_nsec3param_salttotext +dns_nsec3param_toprivate +dns_nsec_build +dns_nsec_buildrdata +dns_nsec_compressbitmap +dns_nsec_isset +dns_nsec_noexistnodata +dns_nsec_nseconly +dns_nsec_setbit +dns_nsec_typepresent +dns_ntatable_add +dns_ntatable_attach +dns_ntatable_covered +dns_ntatable_create +dns_ntatable_delete +dns_ntatable_detach +dns_ntatable_dump +dns_ntatable_save +dns_ntatable_totext +dns_opcode_totext +dns_opcodestats_create +dns_opcodestats_dump +dns_opcodestats_increment +dns_order_add +dns_order_attach +dns_order_create +dns_order_detach +dns_order_find +dns_peer_attach +dns_peer_detach +dns_peer_getbogus +dns_peer_getednsversion +dns_peer_getforcetcp +dns_peer_getkey +dns_peer_getmaxudp +dns_peer_getnotifydscp +dns_peer_getnotifysource +dns_peer_getprovideixfr +dns_peer_getquerydscp +dns_peer_getquerysource +dns_peer_getrequestexpire +dns_peer_getrequestixfr +dns_peer_getrequestnsid +dns_peer_getsendcookie +dns_peer_getsupportedns +dns_peer_gettransferdscp +dns_peer_gettransferformat +dns_peer_gettransfers +dns_peer_gettransfersource +dns_peer_getudpsize +dns_peer_new +dns_peer_newprefix +dns_peer_setbogus +dns_peer_setednsversion +dns_peer_setforcetcp +dns_peer_setkey +dns_peer_setkeybycharp +dns_peer_setmaxudp +dns_peer_setnotifydscp +dns_peer_setnotifysource +dns_peer_setprovideixfr +dns_peer_setquerydscp +dns_peer_setquerysource +dns_peer_setrequestexpire +dns_peer_setrequestixfr +dns_peer_setrequestnsid +dns_peer_setsendcookie +dns_peer_setsupportedns +dns_peer_settransferdscp +dns_peer_settransferformat +dns_peer_settransfers +dns_peer_settransfersource +dns_peer_setudpsize +dns_peerlist_addpeer +dns_peerlist_attach +dns_peerlist_currpeer +dns_peerlist_detach +dns_peerlist_new +dns_peerlist_peerbyaddr +dns_portlist_add +dns_portlist_attach +dns_portlist_create +dns_portlist_detach +dns_portlist_match +dns_portlist_remove +dns_private_chains +dns_private_totext +dns_rbt_addname +dns_rbt_addnode +dns_rbt_create +dns_rbt_deletename +dns_rbt_deletenode +dns_rbt_deserialize_tree +dns_rbt_destroy +dns_rbt_destroy2 +dns_rbt_findname +dns_rbt_findnode +dns_rbt_formatnodename +dns_rbt_fullnamefromnode +dns_rbt_hashsize +dns_rbt_namefromnode +dns_rbt_nodecount +dns_rbt_printdot +dns_rbt_printnodeinfo +dns_rbt_printtext +dns_rbt_root +dns_rbt_serialize_align +dns_rbt_serialize_tree +dns_rbtnode_nodename +dns_rbtnodechain_current +dns_rbtnodechain_down +dns_rbtnodechain_first +dns_rbtnodechain_init +dns_rbtnodechain_invalidate +dns_rbtnodechain_last +dns_rbtnodechain_next +dns_rbtnodechain_nextflat +dns_rbtnodechain_prev +dns_rbtnodechain_reset +dns_rcode_fromtext +dns_rcode_totext +dns_rcodestats_create +dns_rcodestats_dump +dns_rcodestats_increment +dns_rdata_additionaldata +dns_rdata_apl_current +dns_rdata_apl_first +dns_rdata_apl_next +dns_rdata_casecompare +dns_rdata_checknames +dns_rdata_checkowner +dns_rdata_clone +dns_rdata_compare +dns_rdata_covers +dns_rdata_deleterrset +dns_rdata_digest +dns_rdata_exists +dns_rdata_freestruct +dns_rdata_fromregion +dns_rdata_fromstruct +dns_rdata_fromtext +dns_rdata_fromwire +dns_rdata_hip_current +dns_rdata_hip_first +dns_rdata_hip_next +dns_rdata_init +dns_rdata_makedelete +dns_rdata_notexist +dns_rdata_opt_current +dns_rdata_opt_first +dns_rdata_opt_next +dns_rdata_reset +dns_rdata_tofmttext +dns_rdata_toregion +dns_rdata_tostruct +dns_rdata_totext +dns_rdata_towire +dns_rdata_txt_current +dns_rdata_txt_first +dns_rdata_txt_next +dns_rdata_updateop +dns_rdatacallbacks_init +dns_rdatacallbacks_init_stdio +dns_rdataclass_format +dns_rdataclass_fromtext +dns_rdataclass_ismeta +dns_rdataclass_totext +dns_rdataclass_tounknowntext +dns_rdatalist_fromrdataset +dns_rdatalist_init +dns_rdatalist_tordataset +dns_rdataset_addclosest +dns_rdataset_additionaldata +dns_rdataset_addnoqname +dns_rdataset_clearprefetch +dns_rdataset_clone +dns_rdataset_count +dns_rdataset_current +dns_rdataset_disassociate +dns_rdataset_expire +dns_rdataset_first +dns_rdataset_getadditional +dns_rdataset_getclosest +dns_rdataset_getnoqname +dns_rdataset_getownercase +dns_rdataset_init +dns_rdataset_invalidate +dns_rdataset_isassociated +dns_rdataset_makequestion +dns_rdataset_next +dns_rdataset_putadditional +dns_rdataset_setadditional +dns_rdataset_setownercase +dns_rdataset_settrust +dns_rdataset_totext +dns_rdataset_towire +dns_rdataset_towirepartial +dns_rdataset_towiresorted +dns_rdataset_trimttl +dns_rdatasetiter_current +dns_rdatasetiter_destroy +dns_rdatasetiter_first +dns_rdatasetiter_next +dns_rdatasetstats_create +dns_rdatasetstats_decrement +dns_rdatasetstats_dump +dns_rdatasetstats_increment +dns_rdataslab_count +dns_rdataslab_equal +dns_rdataslab_equalx +dns_rdataslab_fromrdataset +dns_rdataslab_merge +dns_rdataslab_size +dns_rdataslab_subtract +dns_rdataslab_tordataset +dns_rdatatype_atparent +dns_rdatatype_attributes +dns_rdatatype_format +dns_rdatatype_fromtext +dns_rdatatype_isdnssec +dns_rdatatype_isknown +dns_rdatatype_ismeta +dns_rdatatype_issingleton +dns_rdatatype_iszonecutauth +dns_rdatatype_notquestion +dns_rdatatype_questiononly +dns_rdatatype_totext +dns_rdatatype_tounknowntext +dns_rdatatypestats_create +dns_rdatatypestats_dump +dns_rdatatypestats_increment +dns_request_cancel +dns_request_create +dns_request_createraw +dns_request_createraw2 +dns_request_createraw3 +dns_request_createraw4 +dns_request_createvia +dns_request_createvia2 +dns_request_createvia3 +dns_request_createvia4 +dns_request_destroy +dns_request_getresponse +dns_request_usedtcp +dns_requestmgr_attach +dns_requestmgr_create +dns_requestmgr_detach +dns_requestmgr_shutdown +dns_requestmgr_whenshutdown +dns_resolver_addalternate +dns_resolver_addbadcache +dns_resolver_algorithm_supported +dns_resolver_attach +dns_resolver_cancelfetch +dns_resolver_create +dns_resolver_createfetch +dns_resolver_createfetch2 +dns_resolver_createfetch3 +dns_resolver_destroyfetch +dns_resolver_detach +dns_resolver_disable_algorithm +dns_resolver_disable_ds_digest +dns_resolver_dispatchmgr +dns_resolver_dispatchv4 +dns_resolver_dispatchv6 +dns_resolver_ds_digest_supported +dns_resolver_dumpfetches +dns_resolver_flushbadcache +dns_resolver_flushbadnames +dns_resolver_freeze +dns_resolver_getbadcache +dns_resolver_getclientsperquery +dns_resolver_getlamettl +dns_resolver_getmaxdepth +dns_resolver_getmaxqueries +dns_resolver_getmustbesecure +dns_resolver_getoptions +dns_resolver_getquerydscp4 +dns_resolver_getquerydscp6 +dns_resolver_getquotaresponse +dns_resolver_gettimeout +dns_resolver_getudpsize +dns_resolver_getzeronosoattl +dns_resolver_logfetch +dns_resolver_nrunning +dns_resolver_prime +dns_resolver_printbadcache +dns_resolver_reset_algorithms +dns_resolver_reset_ds_digests +dns_resolver_resetmustbesecure +dns_resolver_setclientsperquery +dns_resolver_setfetchesperzone +dns_resolver_setlamettl +dns_resolver_setmaxdepth +dns_resolver_setmaxqueries +dns_resolver_setmustbesecure +dns_resolver_setquerydscp4 +dns_resolver_setquerydscp6 +dns_resolver_setquotaresponse +dns_resolver_settimeout +dns_resolver_setudpsize +dns_resolver_setzeronosoattl +dns_resolver_shutdown +dns_resolver_socketmgr +dns_resolver_taskmgr +dns_resolver_whenshutdown +dns_result_register +dns_result_torcode +dns_result_totext +dns_root_checkhints +dns_rootns_create +dns_rpz_add +dns_rpz_attach_rpzs +dns_rpz_beginload +dns_rpz_decode_cname +dns_rpz_delete +dns_rpz_detach_rpzs +dns_rpz_find_ip +dns_rpz_find_name +dns_rpz_new_zones +dns_rpz_policy2str +dns_rpz_ready +dns_rpz_str2policy +dns_rpz_type2str +dns_rriterator_current +dns_rriterator_destroy +dns_rriterator_first +dns_rriterator_init +dns_rriterator_next +dns_rriterator_nextrrset +dns_rriterator_pause +dns_rrl +dns_rrl_init +dns_rrl_view_destroy +dns_sdb_putnamedrdata +dns_sdb_putnamedrr +dns_sdb_putrdata +dns_sdb_putrr +dns_sdb_putsoa +dns_sdb_register +dns_sdb_unregister +dns_sdlz_putnamedrr +dns_sdlz_putrr +dns_sdlz_putsoa +dns_sdlz_setdb +dns_sdlzregister +dns_sdlzunregister +dns_secalg_format +dns_secalg_fromtext +dns_secalg_totext +dns_secproto_fromtext +dns_secproto_totext +dns_soa_buildrdata +dns_soa_getexpire +dns_soa_getminimum +dns_soa_getrefresh +dns_soa_getretry +dns_soa_getserial +dns_soa_setexpire +dns_soa_setminimum +dns_soa_setrefresh +dns_soa_setretry +dns_soa_setserial +dns_ssu_external_match +dns_ssu_mtypefromstring +dns_ssutable_addrule +dns_ssutable_attach +dns_ssutable_checkrules +dns_ssutable_checkrules2 +dns_ssutable_create +dns_ssutable_createdlz +dns_ssutable_detach +dns_stats_alloccounters +dns_stats_attach +dns_stats_detach +dns_stats_freecounters +dns_tcpmsg_cancelread +dns_tcpmsg_init +dns_tcpmsg_invalidate +dns_tcpmsg_keepbuffer +dns_tcpmsg_readmessage +dns_tcpmsg_setmaxsize +dns_time32_fromtext +dns_time32_totext +dns_time64_from32 +dns_time64_fromtext +dns_time64_totext +dns_timer_setidle +dns_tkey_builddeletequery +dns_tkey_builddhquery +dns_tkey_buildgssquery +dns_tkey_gssnegotiate +dns_tkey_processdeleteresponse +dns_tkey_processdhresponse +dns_tkey_processgssresponse +dns_tkey_processquery +dns_tkeyctx_create +dns_tkeyctx_destroy +dns_trust_totext +dns_tsec_create +dns_tsec_destroy +dns_tsec_getkey +dns_tsec_gettype +dns_tsig_sign +dns_tsig_verify +dns_tsigkey_attach +dns_tsigkey_create +dns_tsigkey_createfromkey +dns_tsigkey_detach +dns_tsigkey_find +dns_tsigkey_setdeleted +dns_tsigkeyring_add +dns_tsigkeyring_attach +dns_tsigkeyring_create +dns_tsigkeyring_detach +dns_tsigkeyring_dumpanddetach +dns_tsigrcode_fromtext +dns_tsigrcode_totext +dns_ttl_fromtext +dns_ttl_totext +dns_ttl_totext2 +dns_update_signatures +dns_update_signaturesinc +dns_update_soaserial +dns_validator_cancel +dns_validator_create +dns_validator_destroy +dns_validator_send +dns_view_adddelegationonly +dns_view_addzone +dns_view_asyncload +dns_view_asyncload2 +dns_view_attach +dns_view_checksig +dns_view_create +dns_view_createresolver +dns_view_createzonetable +dns_view_detach +dns_view_dialup +dns_view_dumpdbtostream +dns_view_excludedelegationonly +dns_view_find +dns_view_find2 +dns_view_findzone +dns_view_findzonecut +dns_view_findzonecut2 +dns_view_flushanddetach +dns_view_flushcache +dns_view_flushcache2 +dns_view_flushname +dns_view_flushnode +dns_view_freeze +dns_view_freezezones +dns_view_getadbstats +dns_view_getdynamickeyring +dns_view_getfailttl +dns_view_getntatable +dns_view_getpeertsig +dns_view_getresquerystats +dns_view_getresstats +dns_view_getrootdelonly +dns_view_getsecroots +dns_view_gettsig +dns_view_initntatable +dns_view_initsecroots +dns_view_iscacheshared +dns_view_isdelegationonly +dns_view_issecuredomain +dns_view_load +dns_view_loadnew +dns_view_loadnta +dns_view_ntacovers +dns_view_restorekeyring +dns_view_saventa +dns_view_searchdlz +dns_view_setadbstats +dns_view_setcache +dns_view_setcache2 +dns_view_setdstport +dns_view_setdynamickeyring +dns_view_setfailttl +dns_view_sethints +dns_view_setkeyring +dns_view_setnewzones +dns_view_setresquerystats +dns_view_setresstats +dns_view_setrootdelonly +dns_view_setviewcommit +dns_view_setviewrevert +dns_view_simplefind +dns_view_thaw +dns_view_untrust +dns_view_weakattach +dns_view_weakdetach +dns_viewlist_find +dns_viewlist_findzone +dns_xfrin_attach +dns_xfrin_create +dns_xfrin_create2 +dns_xfrin_create3 +dns_xfrin_detach +dns_xfrin_shutdown +dns_zone_addnsec3chain +dns_zone_asyncload +dns_zone_asyncload2 +dns_zone_attach +dns_zone_catz_enable +dns_zone_catz_enable_db +dns_zone_cdscheck +dns_zone_checknames +dns_zone_clearforwardacl +dns_zone_clearnotifyacl +dns_zone_clearqueryacl +dns_zone_clearqueryonacl +dns_zone_clearupdateacl +dns_zone_clearxfracl +dns_zone_create +dns_zone_detach +dns_zone_dialup +dns_zone_dlzpostload +dns_zone_dump +dns_zone_dumptostream +dns_zone_dumptostream2 +dns_zone_dumptostream3 +dns_zone_expire +dns_zone_first +dns_zone_flush +dns_zone_forcereload +dns_zone_forwardupdate +dns_zone_fulldumptostream +dns_zone_get_parentcatz +dns_zone_get_rpz_num +dns_zone_getadded +dns_zone_getaltxfrsource4 +dns_zone_getaltxfrsource4dscp +dns_zone_getaltxfrsource6 +dns_zone_getaltxfrsource6dscp +dns_zone_getautomatic +dns_zone_getchecknames +dns_zone_getclass +dns_zone_getdb +dns_zone_getdbtype +dns_zone_getexpiretime +dns_zone_getfile +dns_zone_getforwardacl +dns_zone_getidlein +dns_zone_getidleout +dns_zone_getincludes +dns_zone_getjournal +dns_zone_getjournalsize +dns_zone_getkeydirectory +dns_zone_getkeyopts +dns_zone_getloadtime +dns_zone_getmaxrecords +dns_zone_getmaxttl +dns_zone_getmaxxfrin +dns_zone_getmaxxfrout +dns_zone_getmctx +dns_zone_getmgr +dns_zone_getnotifyacl +dns_zone_getnotifydelay +dns_zone_getnotifysrc4 +dns_zone_getnotifysrc4dscp +dns_zone_getnotifysrc6 +dns_zone_getnotifysrc6dscp +dns_zone_getoptions +dns_zone_getoptions2 +dns_zone_getorigin +dns_zone_getprivatetype +dns_zone_getqueryacl +dns_zone_getqueryonacl +dns_zone_getraw +dns_zone_getrcvquerystats +dns_zone_getrefreshkeytime +dns_zone_getrefreshtime +dns_zone_getrequestexpire +dns_zone_getrequestixfr +dns_zone_getrequeststats +dns_zone_getserial +dns_zone_getserial2 +dns_zone_getserialupdatemethod +dns_zone_getsignatures +dns_zone_getsigresigninginterval +dns_zone_getsigvalidityinterval +dns_zone_getssutable +dns_zone_getstatlevel +dns_zone_getstatscounters +dns_zone_gettask +dns_zone_gettype +dns_zone_getupdateacl +dns_zone_getupdatedisabled +dns_zone_getview +dns_zone_getxfracl +dns_zone_getxfrsource4 +dns_zone_getxfrsource4dscp +dns_zone_getxfrsource6 +dns_zone_getxfrsource6dscp +dns_zone_getzeronosoattl +dns_zone_iattach +dns_zone_idetach +dns_zone_isdynamic +dns_zone_isforced +dns_zone_keydone +dns_zone_link +dns_zone_load +dns_zone_loadandthaw +dns_zone_loadnew +dns_zone_log +dns_zone_logc +dns_zone_logv +dns_zone_maintenance +dns_zone_markdirty +dns_zone_name +dns_zone_nameonly +dns_zone_next +dns_zone_notify +dns_zone_notifyreceive +dns_zone_notifyreceive2 +dns_zone_nscheck +dns_zone_refresh +dns_zone_rekey +dns_zone_replacedb +dns_zone_rpz_enable +dns_zone_rpz_enable_db +dns_zone_set_parentcatz +dns_zone_setacache +dns_zone_setadded +dns_zone_setalsonotify +dns_zone_setalsonotifydscpkeys +dns_zone_setalsonotifywithkeys +dns_zone_setaltxfrsource4 +dns_zone_setaltxfrsource4dscp +dns_zone_setaltxfrsource6 +dns_zone_setaltxfrsource6dscp +dns_zone_setautomatic +dns_zone_setcheckmx +dns_zone_setchecknames +dns_zone_setcheckns +dns_zone_setchecksrv +dns_zone_setclass +dns_zone_setdb +dns_zone_setdbtype +dns_zone_setdialup +dns_zone_setfile +dns_zone_setfile2 +dns_zone_setfile3 +dns_zone_setflag +dns_zone_setforwardacl +dns_zone_setidlein +dns_zone_setidleout +dns_zone_setisself +dns_zone_setjournal +dns_zone_setjournalsize +dns_zone_setkeydirectory +dns_zone_setkeyopt +dns_zone_setmasters +dns_zone_setmasterswithkeys +dns_zone_setmaxrecords +dns_zone_setmaxrefreshtime +dns_zone_setmaxretrytime +dns_zone_setmaxttl +dns_zone_setmaxxfrin +dns_zone_setmaxxfrout +dns_zone_setminrefreshtime +dns_zone_setminretrytime +dns_zone_setnodes +dns_zone_setnotifyacl +dns_zone_setnotifydelay +dns_zone_setnotifysrc4 +dns_zone_setnotifysrc4dscp +dns_zone_setnotifysrc6 +dns_zone_setnotifysrc6dscp +dns_zone_setnotifytype +dns_zone_setnsec3param +dns_zone_setoption +dns_zone_setoption2 +dns_zone_setorigin +dns_zone_setprivatetype +dns_zone_setqueryacl +dns_zone_setqueryonacl +dns_zone_setrawdata +dns_zone_setrcvquerystats +dns_zone_setrefreshkeyinterval +dns_zone_setrequestexpire +dns_zone_setrequestixfr +dns_zone_setrequeststats +dns_zone_setserial +dns_zone_setserialupdatemethod +dns_zone_setsignatures +dns_zone_setsigresigninginterval +dns_zone_setsigvalidityinterval +dns_zone_setssutable +dns_zone_setstatistics +dns_zone_setstatlevel +dns_zone_setstats +dns_zone_settask +dns_zone_settype +dns_zone_setupdateacl +dns_zone_setupdatedisabled +dns_zone_setview +dns_zone_setviewcommit +dns_zone_setviewrevert +dns_zone_setxfracl +dns_zone_setxfrsource4 +dns_zone_setxfrsource4dscp +dns_zone_setxfrsource6 +dns_zone_setxfrsource6dscp +dns_zone_setzeronosoattl +dns_zone_signwithkey +dns_zone_synckeyzone +dns_zone_unload +dns_zonekey_iszonekey +dns_zonemgr_attach +dns_zonemgr_create +dns_zonemgr_createzone +dns_zonemgr_detach +dns_zonemgr_forcemaint +dns_zonemgr_getcount +dns_zonemgr_getiolimit +dns_zonemgr_getnotifyrate +dns_zonemgr_getserialqueryrate +dns_zonemgr_getstartupnotifyrate +dns_zonemgr_getttransfersin +dns_zonemgr_getttransfersperns +dns_zonemgr_managezone +dns_zonemgr_releasezone +dns_zonemgr_resumexfrs +dns_zonemgr_setiolimit +dns_zonemgr_setnotifyrate +dns_zonemgr_setserialqueryrate +dns_zonemgr_setsize +dns_zonemgr_setstartupnotifyrate +dns_zonemgr_settransfersin +dns_zonemgr_settransfersperns +dns_zonemgr_shutdown +dns_zonemgr_unreachable +dns_zonemgr_unreachableadd +dns_zonemgr_unreachabledel +dns_zt_apply +dns_zt_apply2 +dns_zt_asyncload +dns_zt_asyncload2 +dns_zt_attach +dns_zt_create +dns_zt_detach +dns_zt_find +dns_zt_flushanddetach +dns_zt_freezezones +dns_zt_load +dns_zt_loadnew +dns_zt_mount +dns_zt_setviewcommit +dns_zt_setviewrevert +dns_zt_unmount +dst_algorithm_supported +dst_context_adddata +dst_context_create +dst_context_create2 +dst_context_create3 +dst_context_create4 +dst_context_destroy +dst_context_sign +dst_context_verify +dst_context_verify2 +dst_ds_digest_supported +dst_gssapi_acceptctx +dst_gssapi_acquirecred +dst_gssapi_deletectx +dst_gssapi_identitymatchesrealmkrb5 +dst_gssapi_identitymatchesrealmms +dst_gssapi_initctx +dst_gssapi_releasecred +dst_key_alg +dst_key_attach +dst_key_buildfilename +dst_key_buildinternal +dst_key_class +dst_key_compare +dst_key_computesecret +dst_key_dump +dst_key_flags +dst_key_format +dst_key_free +dst_key_frombuffer +dst_key_fromdns +dst_key_fromfile +dst_key_fromgssapi +dst_key_fromlabel +dst_key_fromnamedfile +dst_key_generate +dst_key_generate2 +dst_key_getbits +dst_key_getfilename +dst_key_getgssctx +dst_key_getnum +dst_key_getprivateformat +dst_key_gettime +dst_key_getttl +dst_key_id +dst_key_inactive +dst_key_isexternal +dst_key_isnullkey +dst_key_isprivate +dst_key_iszonekey +dst_key_name +dst_key_paramcompare +dst_key_privatefrombuffer +dst_key_proto +dst_key_pubcompare +dst_key_read_public +dst_key_restore +dst_key_rid +dst_key_secretsize +dst_key_setbits +dst_key_setexternal +dst_key_setflags +dst_key_setinactive +dst_key_setnum +dst_key_setprivateformat +dst_key_settime +dst_key_setttl +dst_key_sigsize +dst_key_size +dst_key_tkeytoken +dst_key_tobuffer +dst_key_todns +dst_key_tofile +dst_key_unsetnum +dst_key_unsettime +dst_lib_destroy +dst_lib_init +dst_lib_init2 +dst_lib_initmsgcat +dst_region_computeid +dst_region_computerid +dst_result_register +dst_result_totext +@IF NOLONGER +; Exported Data + +EXPORTS + +dns_pps DATA +dns_master_style_full DATA +dns_msgcat DATA +dns_tsig_hmacmd5_name DATA +dns_zone_mkey_day DATA +dns_zone_mkey_hour DATA +dns_zone_mkey_month DATA +dst__memory_pool DATA +dst_msgcat DATA +@END NOLONGER diff --git a/lib/dns/win32/libdns.dsp.in b/lib/dns/win32/libdns.dsp.in new file mode 100644 index 0000000..cc960fe --- /dev/null +++ b/lib/dns/win32/libdns.dsp.in @@ -0,0 +1,937 @@ +# Microsoft Developer Studio Project File - Name="libdns" - Package Owner=<4> +# Microsoft Developer Studio Generated Build File, Format Version 6.00 +# ** DO NOT EDIT ** + +# TARGTYPE "@PLATFORM@ (x86) Dynamic-Link Library" 0x0102 + +CFG=libdns - @PLATFORM@ Debug +!MESSAGE This is not a valid makefile. To build this project using NMAKE, +!MESSAGE use the Export Makefile command and run +!MESSAGE +!MESSAGE NMAKE /f "libdns.mak". +!MESSAGE +!MESSAGE You can specify a configuration when running NMAKE +!MESSAGE by defining the macro CFG on the command line. For example: +!MESSAGE +!MESSAGE NMAKE /f "libdns.mak" CFG="libdns - @PLATFORM@ Debug" +!MESSAGE +!MESSAGE Possible choices for configuration are: +!MESSAGE +!MESSAGE "libdns - @PLATFORM@ Release" (based on "@PLATFORM@ (x86) Dynamic-Link Library") +!MESSAGE "libdns - @PLATFORM@ Debug" (based on "@PLATFORM@ (x86) Dynamic-Link Library") +!MESSAGE + +# Begin Project +# PROP AllowPerConfigDependencies 0 +# PROP Scc_ProjName "" +# PROP Scc_LocalPath "" +CPP=cl.exe +MTL=midl.exe +RSC=rc.exe + +!IF "$(CFG)" == "libdns - @PLATFORM@ Release" + +# PROP BASE Use_MFC 0 +# PROP BASE Use_Debug_Libraries 0 +# PROP BASE Output_Dir "Release" +# PROP BASE Intermediate_Dir "Release" +# PROP BASE Target_Dir "" +# PROP Use_MFC 0 +# PROP Use_Debug_Libraries 0 +# PROP Output_Dir "Release" +# PROP Intermediate_Dir "Release" +# PROP Ignore_Export_Lib 0 +# PROP Target_Dir "" +# ADD BASE CPP /nologo /MT /W3 @COPTX@ @COPTI@ /O2 /D "BIND9" /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "libdns_EXPORTS" @COPTY@ /FD /c +# ADD CPP /nologo /MD /W3 @COPTX@ @COPTI@ /O2 /I "./" /I "../../../" /I "include" /I "../include" /I "../../isc/win32" /I "../../isc/win32/include" /I "../../isc/include" @LIBXML2_INC@ @OPENSSL_INC@ @GSSAPI_INC@ @GEOIP_INC@ /D "NDEBUG" /D "BIND9" /D "WIN32" /D "_WINDOWS" /D "__STDC__" /D "_MBCS" /D "_USRDLL" /D "USE_MD5" @CRYPTO@ @USE_GSSAPI@ @USE_ISC_SPNEGO@ /D "LIBDNS_EXPORTS" @COPTY@ /FD /c +# SUBTRACT CPP /X +# ADD BASE MTL /nologo /D "NDEBUG" /mktyplib203 /win32 +# ADD MTL /nologo /D "NDEBUG" /mktyplib203 /win32 +# ADD BASE RSC /l 0x409 /d "NDEBUG" +# ADD RSC /l 0x409 /d "NDEBUG" +BSC32=bscmake.exe +# ADD BASE BSC32 /nologo +# ADD BSC32 /nologo +LINK32=link.exe +# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /dll @MACHINE@ +# ADD LINK32 @LIBXML2_LIB@ user32.lib advapi32.lib ws2_32.lib ../../isc/win32/Release/libisc.lib @OPENSSL_LIB@ @GSSAPI_LIB@ @KRB5_LIB@ @GEOIP_LIB@ /nologo /dll @MACHINE@ /out:"../../../Build/Release/libdns.dll" + +!ELSEIF "$(CFG)" == "libdns - @PLATFORM@ Debug" + +# PROP BASE Use_MFC 0 +# PROP BASE Use_Debug_Libraries 1 +# PROP BASE Output_Dir "Debug" +# PROP BASE Intermediate_Dir "Debug" +# PROP BASE Target_Dir "" +# PROP Use_MFC 0 +# PROP Use_Debug_Libraries 1 +# PROP Output_Dir "Debug" +# PROP Intermediate_Dir "Debug" +# PROP Ignore_Export_Lib 0 +# PROP Target_Dir "" +# ADD BASE CPP /nologo /MTd /W3 /Gm @COPTX@ @COPTI@ /ZI /Od /D "BIND9" /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "libdns_EXPORTS" @COPTY@ /FD /GZ /c +# ADD CPP /nologo /MDd /W3 /Gm @COPTX@ @COPTI@ /ZI /Od /I "./" /I "../../../" /I "include" /I "../include" /I "../../isc/win32" /I "../../isc/win32/include" /I "../../isc/include" @OPENSSL_INC@ @LIBXML2_INC@ @GSSAPI_INC@ @GEOIP_INC@ /D "_DEBUG" /D "BIND9" /D "WIN32" /D "_WINDOWS" /D "__STDC__" /D "_MBCS" /D "_USRDLL" /D "USE_MD5" @CRYPTO@ @USE_GSSAPI@ @USE_ISC_SPNEGO@ /D "LIBDNS_EXPORTS" /FR @COPTY@ /FD /GZ /c +# SUBTRACT CPP /X +# ADD BASE MTL /nologo /D "_DEBUG" /mktyplib203 /win32 +# ADD MTL /nologo /D "_DEBUG" /mktyplib203 /win32 +# ADD BASE RSC /l 0x409 /d "_DEBUG" +# ADD RSC /l 0x409 /d "_DEBUG" +BSC32=bscmake.exe +# ADD BASE BSC32 /nologo +# ADD BSC32 /nologo +LINK32=link.exe +# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /dll /debug @MACHINE@ /pdbtype:sept +# ADD LINK32 @LIBXML2_LIB@ user32.lib advapi32.lib ws2_32.lib ../../isc/win32/debug/libisc.lib @OPENSSL_LIB@ @GSSAPI_LIB@ @KRB5_LIB@ @GEOIP_LIB@ /nologo /dll /map /debug @MACHINE@ /out:"../../../Build/Debug/libdns.dll" /pdbtype:sept + +!ENDIF + +# Begin Target + +# Name "libdns - @PLATFORM@ Release" +# Name "libdns - @PLATFORM@ Debug" +# Begin Group "Source Files" + +# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;idl;hpj;bat" +# End Group +# Begin Group "Header Files" + +# PROP Default_Filter "h;hpp;hxx;hm;inl" +# Begin Source File + +SOURCE=..\include\dns\acache.h +# End Source File +# Begin Source File + +SOURCE=..\include\dns\acl.h +# End Source File +# Begin Source File + +SOURCE=..\include\dns\adb.h +# End Source File +# Begin Source File + +SOURCE=..\include\dns\badcache.h +# End Source File +# Begin Source File + +SOURCE=..\include\dns\bit.h +# End Source File +# Begin Source File + +SOURCE=..\include\dns\byaddr.h +# End Source File +# Begin Source File + +SOURCE=..\include\dns\cache.h +# End Source File +# Begin Source File + +SOURCE=..\include\dns\callbacks.h +# End Source File +# Begin Source File + +SOURCE=..\include\dns\catz.h +# End Source File +# Begin Source File + +SOURCE=..\include\dns\cert.h +# End Source File +# Begin Source File + +SOURCE=..\include\dns\client.h +# End Source File +# Begin Source File + +SOURCE=..\include\dns\clientinfo.h +# End Source File +# Begin Source File + +SOURCE=..\code.h +# End Source File +# Begin Source File + +SOURCE=..\include\dns\compress.h +# End Source File +# Begin Source File + +SOURCE=..\include\dns\db.h +# End Source File +# Begin Source File + +SOURCE=..\include\dns\dbiterator.h +# End Source File +# Begin Source File + +SOURCE=..\include\dns\dbtable.h +# End Source File +# Begin Source File + +SOURCE=..\include\dns\diff.h +# End Source File +# Begin Source File + +SOURCE=..\include\dns\dispatch.h +# End Source File +# Begin Source File + +SOURCE=..\include\dns\dlz.h +# End Source File +# Begin Source File + +SOURCE=..\include\dns\dns64.h +# End Source File +# Begin Source File + +SOURCE=..\include\dns\dnssec.h +# End Source File +# Begin Source File + +SOURCE=..\include\dns\dnstap.h +# End Source File +# Begin Source File + +SOURCE=..\include\dns\ds.h +# End Source File +# Begin Source File + +SOURCE=..\include\dns\dyndb.h +# End Source File +# Begin Source File + +SOURCE=..\include\dns\ecdb.h +# End Source File +# Begin Source File + +SOURCE=..\include\dns\edns.h +# End Source File +# Begin Source File + +SOURCE=..\include\dns\enumclass.h +# End Source File +# Begin Source File + +SOURCE=..\include\dns\enumtype.h +# End Source File +# Begin Source File + +SOURCE=..\include\dns\events.h +# End Source File +# Begin Source File + +SOURCE=..\include\dns\fixedname.h +# End Source File +# Begin Source File + +SOURCE=..\include\dns\forward.h +# End Source File +@IF GEOIP +# Begin Source File + +SOURCE=..\include\dns\geoip.h +# End Source File +@END GEOIP +# Begin Source File + +SOURCE=..\include\dns\ipkeylist.h +# End Source File +# Begin Source File + +SOURCE=..\include\dns\iptable.h +# End Source File +# Begin Source File + +SOURCE=..\include\dns\journal.h +# End Source File +# Begin Source File + +SOURCE=..\include\dns\keydata.h +# End Source File +# Begin Source File + +SOURCE=..\include\dns\keyflags.h +# End Source File +# Begin Source File + +SOURCE=..\include\dns\keytable.h +# End Source File +# Begin Source File + +SOURCE=..\include\dns\keyvalues.h +# End Source File +# Begin Source File + +SOURCE=..\include\dns\lib.h +# End Source File +# Begin Source File + +SOURCE=..\include\dns\log.h +# End Source File +# Begin Source File + +SOURCE=..\include\dns\lookup.h +# End Source File +# Begin Source File + +SOURCE=..\include\dns\master.h +# End Source File +# Begin Source File + +SOURCE=..\include\dns\masterdump.h +# End Source File +# Begin Source File + +SOURCE=..\include\dns\message.h +# End Source File +# Begin Source File + +SOURCE=..\include\dns\name.h +# End Source File +# Begin Source File + +SOURCE=..\include\dns\ncache.h +# End Source File +# Begin Source File + +SOURCE=..\include\dns\nsec.h +# End Source File +# Begin Source File + +SOURCE=..\include\dns\nsec3.h +# End Source File +# Begin Source File + +SOURCE=..\include\dns\nta.h +# End Source File +# Begin Source File + +SOURCE=..\include\dns\order.h +# End Source File +# Begin Source File + +SOURCE=..\include\dns\peer.h +# End Source File +# Begin Source File + +SOURCE=..\include\dns\portlist.h +# End Source File +# Begin Source File + +SOURCE=..\include\dns\private.h +# End Source File +# Begin Source File + +SOURCE=..\include\dns\rbt.h +# End Source File +# Begin Source File + +SOURCE=..\rbtdb.h +# End Source File +# Begin Source File + +SOURCE=..\rbtdb64.h +# End Source File +# Begin Source File + +SOURCE=..\rdatalist_p.h +# End Source File +# Begin Source File + +SOURCE=..\include\dns\rcode.h +# End Source File +# Begin Source File + +SOURCE=..\include\dns\rdata.h +# End Source File +# Begin Source File + +SOURCE=..\include\dns\rdataclass.h +# End Source File +# Begin Source File + +SOURCE=..\include\dns\rdatalist.h +# End Source File +# Begin Source File + +SOURCE=..\include\dns\rdataset.h +# End Source File +# Begin Source File + +SOURCE=..\include\dns\rdatasetiter.h +# End Source File +# Begin Source File + +SOURCE=..\include\dns\rdataslab.h +# End Source File +# Begin Source File + +SOURCE=..\include\dns\rdatastruct.h +# End Source File +# Begin Source File + +SOURCE=..\include\dns\rdatatype.h +# End Source File +# Begin Source File + +SOURCE=..\include\dns\request.h +# End Source File +# Begin Source File + +SOURCE=..\include\dns\resolver.h +# End Source File +# Begin Source File + +SOURCE=..\include\dns\result.h +# End Source File +# Begin Source File + +SOURCE=..\include\dns\rootns.h +# End Source File +# Begin Source File + +SOURCE=..\include\dns\rpz.h +# End Source File +# Begin Source File + +SOURCE=..\include\dns\rrl.h +# End Source File +# Begin Source File + +SOURCE=..\include\dns\rriterator.h +# End Source File +# Begin Source File + +SOURCE=..\include\dns\sdb.h +# End Source File +# Begin Source File + +SOURCE=..\include\dns\sdlz.h +# End Source File +# Begin Source File + +SOURCE=..\include\dns\secalg.h +# End Source File +# Begin Source File + +SOURCE=..\include\dns\secproto.h +# End Source File +# Begin Source File + +SOURCE=..\include\dns\soa.h +# End Source File +# Begin Source File + +SOURCE=..\include\dns\ssu.h +# End Source File +# Begin Source File + +SOURCE=..\include\dns\stats.h +# End Source File +# Begin Source File + +SOURCE=..\include\dns\tcpmsg.h +# End Source File +# Begin Source File + +SOURCE=..\include\dns\time.h +# End Source File +# Begin Source File + +SOURCE=..\include\dns\timer.h +# End Source File +# Begin Source File + +SOURCE=..\include\dns\tkey.h +# End Source File +# Begin Source File + +SOURCE=..\include\dns\tsec.h +# End Source File +# Begin Source File + +SOURCE=..\include\dns\tsig.h +# End Source File +# Begin Source File + +SOURCE=..\include\dns\ttl.h +# End Source File +# Begin Source File + +SOURCE=..\include\dns\types.h +# End Source File +# Begin Source File + +SOURCE=..\include\dns\update.h +# End Source File +# Begin Source File + +SOURCE=..\include\dns\validator.h +# End Source File +# Begin Source File + +SOURCE=..\include\dns\version.h +# End Source File +# Begin Source File + +SOURCE=..\include\dns\view.h +# End Source File +# Begin Source File + +SOURCE=..\include\dns\xfrin.h +# End Source File +# Begin Source File + +SOURCE=..\include\dns\zone.h +# End Source File +# Begin Source File + +SOURCE=..\include\dns\zonekey.h +# End Source File +# Begin Source File + +SOURCE=..\include\dns\zt.h +# End Source File +# End Group +# Begin Group "Resource Files" + +# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe" +# End Group +# Begin Group "Main Dns Lib" + +# PROP Default_Filter "c" +# Begin Source File + +SOURCE=..\acache.c +# End Source File +# Begin Source File + +SOURCE=..\acl.c +# End Source File +# Begin Source File + +SOURCE=..\adb.c +# End Source File +# Begin Source File + +SOURCE=..\badcache.c +# End Source File +# Begin Source File + +SOURCE=..\byaddr.c +# End Source File +# Begin Source File + +SOURCE=..\cache.c +# End Source File +# Begin Source File + +SOURCE=..\callbacks.c +# End Source File +# Begin Source File + +SOURCE=..\catz.c +# End Source File +# Begin Source File + +SOURCE=..\client.c +# End Source File +# Begin Source File + +SOURCE=..\clientinfo.c +# End Source File +# Begin Source File + +SOURCE=..\compress.c +# End Source File +# Begin Source File + +SOURCE=..\db.c +# End Source File +# Begin Source File + +SOURCE=..\dbiterator.c +# End Source File +# Begin Source File + +SOURCE=..\dbtable.c +# End Source File +# Begin Source File + +SOURCE=..\diff.c +# End Source File +# Begin Source File + +SOURCE=..\dispatch.c +# End Source File +# Begin Source File + +SOURCE=..\dlz.c +# End Source File +# Begin Source File + +SOURCE=.\DLLMain.c +# End Source File +# Begin Source File + +SOURCE=..\dns64.c +# End Source File +# Begin Source File + +SOURCE=..\dnssec.c +# End Source File +# Begin Source File + +SOURCE=..\ds.c +# End Source File +# Begin Source File + +SOURCE=..\dyndb.c +# End Source File +# Begin Source File + +SOURCE=..\ecdb.c +# End Source File +# Begin Source File + +SOURCE=..\forward.c +# End Source File +@IF GEOIP +# Begin Source File + +SOURCE=..\geoip.c +# End Source File +@END GEOIP +# Begin Source File + +SOURCE=..\ipkeylist.c +# End Source File +# Begin Source File + +SOURCE=..\iptable.c +# End Source File +# Begin Source File + +SOURCE=..\journal.c +# End Source File +# Begin Source File + +SOURCE=..\keydata.c +# End Source File +# Begin Source File + +SOURCE=..\keytable.c +# End Source File +# Begin Source File + +SOURCE=..\lib.c +# End Source File +# Begin Source File + +SOURCE=..\log.c +# End Source File +# Begin Source File + +SOURCE=..\lookup.c +# End Source File +# Begin Source File + +SOURCE=..\master.c +# End Source File +# Begin Source File + +SOURCE=..\masterdump.c +# End Source File +# Begin Source File + +SOURCE=..\message.c +# End Source File +# Begin Source File + +SOURCE=..\name.c +# End Source File +# Begin Source File + +SOURCE=..\ncache.c +# End Source File +# Begin Source File + +SOURCE=..\nsec.c +# End Source File +# Begin Source File + +SOURCE=..\nsec3.c +# End Source File +# Begin Source File + +SOURCE=..\nta.c +# End Source File +# Begin Source File + +SOURCE=..\order.c +# End Source File +# Begin Source File + +SOURCE=..\peer.c +# End Source File +# Begin Source File + +SOURCE=..\portlist.c +# End Source File +# Begin Source File + +SOURCE=..\private.c +# End Source File +# Begin Source File + +SOURCE=..\rbt.c +# End Source File +# Begin Source File + +SOURCE=..\rbtdb.c +# End Source File +# Begin Source File + +SOURCE=..\rbtdb64.c +# End Source File +# Begin Source File + +SOURCE=..\rcode.c +# End Source File +# Begin Source File + +SOURCE=..\rdata.c +# End Source File +# Begin Source File + +SOURCE=..\rdatalist.c +# End Source File +# Begin Source File + +SOURCE=..\rdataset.c +# End Source File +# Begin Source File + +SOURCE=..\rdatasetiter.c +# End Source File +# Begin Source File + +SOURCE=..\rdataslab.c +# End Source File +# Begin Source File + +SOURCE=..\request.c +# End Source File +# Begin Source File + +SOURCE=..\resolver.c +# End Source File +# Begin Source File + +SOURCE=..\result.c +# End Source File +# Begin Source File + +SOURCE=..\rootns.c +# End Source File +# Begin Source File + +SOURCE=..\rpz.c +# End Source File +# Begin Source File + +SOURCE=..\rrl.c +# End Source File +# Begin Source File + +SOURCE=..\rriterator.c +# End Source File +# Begin Source File + +SOURCE=..\sdb.c +# End Source File +# Begin Source File + +SOURCE=..\soa.c +# End Source File +# Begin Source File + +SOURCE=..\sdlz.c +# End Source File +# Begin Source File + +SOURCE=..\ssu.c +# End Source File +# Begin Source File + +SOURCE=..\ssu_external.c +# End Source File +# Begin Source File + +SOURCE=..\stats.c +# End Source File +# Begin Source File + +SOURCE=..\tcpmsg.c +# End Source File +# Begin Source File + +SOURCE=..\time.c +# End Source File +# Begin Source File + +SOURCE=..\timer.c +# End Source File +# Begin Source File + +SOURCE=..\tkey.c +# End Source File +# Begin Source File + +SOURCE=..\tsec.c +# End Source File +# Begin Source File + +SOURCE=..\tsig.c +# End Source File +# Begin Source File + +SOURCE=..\ttl.c +# End Source File +# Begin Source File + +SOURCE=..\update.c +# End Source File +# Begin Source File + +SOURCE=..\validator.c +# End Source File +# Begin Source File + +SOURCE=.\version.c +# End Source File +# Begin Source File + +SOURCE=..\view.c +# End Source File +# Begin Source File + +SOURCE=..\xfrin.c +# End Source File +# Begin Source File + +SOURCE=..\zone.c +# End Source File +# Begin Source File + +SOURCE=..\zonekey.c +# End Source File +# Begin Source File + +SOURCE=..\zt.c +# End Source File +# End Group +# Begin Group "dst" + +# PROP Default_Filter "c" +# Begin Source File + +SOURCE=..\dst_api.c +# End Source File +# Begin Source File + +SOURCE=..\dst_lib.c +# End Source File +# Begin Source File + +SOURCE=..\dst_parse.c +# End Source File +# Begin Source File + +SOURCE=..\dst_result.c +# End Source File +# Begin Source File + +SOURCE=..\gssapi_link.c +# End Source File +# Begin Source File + +SOURCE=..\gssapictx.c +# End Source File +# Begin Source File + +SOURCE=..\spnego.c +# End Source File +# Begin Source File + +SOURCE=..\hmac_link.c +# End Source File +# Begin Source File + +SOURCE=..\key.c +# End Source File +@IF OPENSSL +# Begin Source File + +SOURCE=..\openssl_link.c +# End Source File +# Begin Source File + +SOURCE=..\openssldh_link.c +# End Source File +# Begin Source File + +SOURCE=..\openssldsa_link.c +# End Source File +# Begin Source File + +SOURCE=..\opensslecdsa_link.c +# End Source File +# Begin Source File + +SOURCE=..\openssleddsa_link.c +# End Source File +# Begin Source File + +SOURCE=..\opensslgost_link.c +# End Source File +# Begin Source File + +SOURCE=..\opensslrsa_link.c +# End Source File +@END OPENSSL +@IF PKCS11 +# Begin Source File + +SOURCE=..\pkcs11.c +# End Source File +# Begin Source File + +SOURCE=..\pkcs11dh_link.c +# End Source File +# Begin Source File + +SOURCE=..\pkcs11dsa_link.c +# End Source File +# Begin Source File + +SOURCE=..\pkcs11ecdsa_link.c +# End Source File +# Begin Source File + +SOURCE=..\pkcs11eddsa_link.c +# End Source File +# Begin Source File + +SOURCE=..\pkcs11gost_link.c +# End Source File +# Begin Source File + +SOURCE=..\pkcs11rsa_link.c +# End Source File +@END PKCS11 +# End Group +# Begin Source File + +SOURCE=.\libdns.def +# End Source File +# End Target +# End Project diff --git a/lib/dns/win32/libdns.dsw b/lib/dns/win32/libdns.dsw new file mode 100644 index 0000000..424a2cb --- /dev/null +++ b/lib/dns/win32/libdns.dsw @@ -0,0 +1,29 @@ +Microsoft Developer Studio Workspace File, Format Version 6.00
+# WARNING: DO NOT EDIT OR DELETE THIS WORKSPACE FILE!
+
+###############################################################################
+
+Project: "libdns"=".\libdns.dsp" - Package Owner=<4>
+
+Package=<5>
+{{{
+}}}
+
+Package=<4>
+{{{
+}}}
+
+###############################################################################
+
+Global:
+
+Package=<5>
+{{{
+}}}
+
+Package=<3>
+{{{
+}}}
+
+###############################################################################
+
diff --git a/lib/dns/win32/libdns.mak.in b/lib/dns/win32/libdns.mak.in new file mode 100644 index 0000000..df8666a --- /dev/null +++ b/lib/dns/win32/libdns.mak.in @@ -0,0 +1,2890 @@ +# Microsoft Developer Studio Generated NMAKE File, Based on libdns.dsp +!IF "$(CFG)" == "" +CFG=libdns - @PLATFORM@ Debug +!MESSAGE No configuration specified. Defaulting to libdns - @PLATFORM@ Debug. +!ENDIF + +!IF "$(CFG)" != "libdns - @PLATFORM@ Release" && "$(CFG)" != "libdns - @PLATFORM@ Debug" +!MESSAGE Invalid configuration "$(CFG)" specified. +!MESSAGE You can specify a configuration when running NMAKE +!MESSAGE by defining the macro CFG on the command line. For example: +!MESSAGE +!MESSAGE NMAKE /f "libdns.mak" CFG="libdns - @PLATFORM@ Debug" +!MESSAGE +!MESSAGE Possible choices for configuration are: +!MESSAGE +!MESSAGE "libdns - @PLATFORM@ Release" (based on "@PLATFORM@ (x86) Dynamic-Link Library") +!MESSAGE "libdns - @PLATFORM@ Debug" (based on "@PLATFORM@ (x86) Dynamic-Link Library") +!MESSAGE +!ERROR An invalid configuration is specified. +!ENDIF + +!IF "$(OS)" == "Windows_NT" +NULL= +!ELSE +NULL=nul +!ENDIF + +!IF "$(CFG)" == "libdns - @PLATFORM@ Release" +_VC_MANIFEST_INC=0 +_VC_MANIFEST_BASENAME=__VC80 +!ELSE +_VC_MANIFEST_INC=1 +_VC_MANIFEST_BASENAME=__VC80.Debug +!ENDIF + +#################################################### +# Specifying name of temporary resource file used only in incremental builds: + +!if "$(_VC_MANIFEST_INC)" == "1" +_VC_MANIFEST_AUTO_RES=$(_VC_MANIFEST_BASENAME).auto.res +!else +_VC_MANIFEST_AUTO_RES= +!endif + +#################################################### +# _VC_MANIFEST_EMBED_EXE - command to embed manifest in EXE: + +!if "$(_VC_MANIFEST_INC)" == "1" + +#MT_SPECIAL_RETURN=1090650113 +#MT_SPECIAL_SWITCH=-notify_resource_update +MT_SPECIAL_RETURN=0 +MT_SPECIAL_SWITCH= +_VC_MANIFEST_EMBED_EXE= \ +if exist $@.manifest mt.exe -manifest $@.manifest -out:$(_VC_MANIFEST_BASENAME).auto.manifest $(MT_SPECIAL_SWITCH) & \ +if "%ERRORLEVEL%" == "$(MT_SPECIAL_RETURN)" \ +rc /r $(_VC_MANIFEST_BASENAME).auto.rc & \ +link $** /out:$@ $(LFLAGS) + +!else + +_VC_MANIFEST_EMBED_EXE= \ +if exist $@.manifest mt.exe -manifest $@.manifest -outputresource:$@;1 + +!endif + +#################################################### +# _VC_MANIFEST_EMBED_DLL - command to embed manifest in DLL: + +!if "$(_VC_MANIFEST_INC)" == "1" + +#MT_SPECIAL_RETURN=1090650113 +#MT_SPECIAL_SWITCH=-notify_resource_update +MT_SPECIAL_RETURN=0 +MT_SPECIAL_SWITCH= +_VC_MANIFEST_EMBED_EXE= \ +if exist $@.manifest mt.exe -manifest $@.manifest -out:$(_VC_MANIFEST_BASENAME).auto.manifest $(MT_SPECIAL_SWITCH) & \ +if "%ERRORLEVEL%" == "$(MT_SPECIAL_RETURN)" \ +rc /r $(_VC_MANIFEST_BASENAME).auto.rc & \ +link $** /out:$@ $(LFLAGS) + +!else + +_VC_MANIFEST_EMBED_EXE= \ +if exist $@.manifest mt.exe -manifest $@.manifest -outputresource:$@;2 + +!endif +#################################################### +# _VC_MANIFEST_CLEAN - command to clean resources files generated temporarily: + +!if "$(_VC_MANIFEST_INC)" == "1" + +_VC_MANIFEST_CLEAN=-del $(_VC_MANIFEST_BASENAME).auto.res \ + $(_VC_MANIFEST_BASENAME).auto.rc \ + $(_VC_MANIFEST_BASENAME).auto.manifest + +!else + +_VC_MANIFEST_CLEAN= + +!endif + +!IF "$(CFG)" == "libdns - @PLATFORM@ Release" + +OUTDIR=.\Release +INTDIR=.\Release + +!IF "$(RECURSE)" == "0" + +ALL : "..\..\..\Build\Release\libdns.dll" + +!ELSE + +ALL : "libisc - @PLATFORM@ Release" "..\..\..\Build\Release\libdns.dll" + +!ENDIF + +!IF "$(RECURSE)" == "1" +CLEAN :"libisc - @PLATFORM@ ReleaseCLEAN" +!ELSE +CLEAN : +!ENDIF + -@erase "$(INTDIR)\acache.obj" + -@erase "$(INTDIR)\acl.obj" + -@erase "$(INTDIR)\adb.obj" + -@erase "$(INTDIR)\badcache.obj" + -@erase "$(INTDIR)\byaddr.obj" + -@erase "$(INTDIR)\cache.obj" + -@erase "$(INTDIR)\callbacks.obj" + -@erase "$(INTDIR)\client.obj" + -@erase "$(INTDIR)\clientinfo.obj" + -@erase "$(INTDIR)\compress.obj" + -@erase "$(INTDIR)\db.obj" + -@erase "$(INTDIR)\dbiterator.obj" + -@erase "$(INTDIR)\dbtable.obj" + -@erase "$(INTDIR)\diff.obj" + -@erase "$(INTDIR)\dispatch.obj" + -@erase "$(INTDIR)\dlz.obj" + -@erase "$(INTDIR)\DLLMain.obj" + -@erase "$(INTDIR)\dns64.obj" + -@erase "$(INTDIR)\dnssec.obj" + -@erase "$(INTDIR)\ds.obj" + -@erase "$(INTDIR)\dst_api.obj" + -@erase "$(INTDIR)\dst_lib.obj" + -@erase "$(INTDIR)\dst_parse.obj" + -@erase "$(INTDIR)\dst_result.obj" + -@erase "$(INTDIR)\dyndb.obj" + -@erase "$(INTDIR)\ecdb.obj" + -@erase "$(INTDIR)\forward.obj" +@IF GEOIP + -@erase "$(INTDIR)\geoip.obj" +@END GEOIP + -@erase "$(INTDIR)\gssapi_link.obj" + -@erase "$(INTDIR)\gssapictx.obj" + -@erase "$(INTDIR)\spnego.obj" + -@erase "$(INTDIR)\hmac_link.obj" + -@erase "$(INTDIR)\ipkeylist.obj" + -@erase "$(INTDIR)\iptable.obj" + -@erase "$(INTDIR)\journal.obj" + -@erase "$(INTDIR)\key.obj" + -@erase "$(INTDIR)\keytable.obj" + -@erase "$(INTDIR)\lib.obj" + -@erase "$(INTDIR)\log.obj" + -@erase "$(INTDIR)\lookup.obj" + -@erase "$(INTDIR)\master.obj" + -@erase "$(INTDIR)\masterdump.obj" + -@erase "$(INTDIR)\message.obj" + -@erase "$(INTDIR)\name.obj" + -@erase "$(INTDIR)\ncache.obj" + -@erase "$(INTDIR)\nsec.obj" + -@erase "$(INTDIR)\nsec3.obj" + -@erase "$(INTDIR)\nta.obj" +@IF OPENSSL + -@erase "$(INTDIR)\openssl_link.obj" + -@erase "$(INTDIR)\openssldh_link.obj" + -@erase "$(INTDIR)\openssldsa_link.obj" + -@erase "$(INTDIR)\opensslecdsa_link.obj" + -@erase "$(INTDIR)\openssleddsa_link.obj" + -@erase "$(INTDIR)\opensslgost_link.obj" + -@erase "$(INTDIR)\opensslrsa_link.obj" +@END OPENSSL + -@erase "$(INTDIR)\order.obj" + -@erase "$(INTDIR)\peer.obj" +@IF PKCS11 + -@erase "$(INTDIR)\pkcs11.obj" + -@erase "$(INTDIR)\pkcs11dh_link.obj" + -@erase "$(INTDIR)\pkcs11dsa_link.obj" + -@erase "$(INTDIR)\pkcs11ecdsa_link.obj" + -@erase "$(INTDIR)\pkcs11eddsa_link.obj" + -@erase "$(INTDIR)\pkcs11gost_link.obj" + -@erase "$(INTDIR)\pkcs11rsa_link.obj" +@END PKCS11 + -@erase "$(INTDIR)\portlist.obj" + -@erase "$(INTDIR)\private.obj" + -@erase "$(INTDIR)\rbt.obj" + -@erase "$(INTDIR)\rbtdb.obj" + -@erase "$(INTDIR)\rbtdb64.obj" + -@erase "$(INTDIR)\rcode.obj" + -@erase "$(INTDIR)\rdata.obj" + -@erase "$(INTDIR)\rdatalist.obj" + -@erase "$(INTDIR)\rdataset.obj" + -@erase "$(INTDIR)\rdatasetiter.obj" + -@erase "$(INTDIR)\rdataslab.obj" + -@erase "$(INTDIR)\request.obj" + -@erase "$(INTDIR)\resolver.obj" + -@erase "$(INTDIR)\result.obj" + -@erase "$(INTDIR)\rootns.obj" + -@erase "$(INTDIR)\rpz.obj" + -@erase "$(INTDIR)\rrl.obj" + -@erase "$(INTDIR)\sdb.obj" + -@erase "$(INTDIR)\sdlz.obj" + -@erase "$(INTDIR)\soa.obj" + -@erase "$(INTDIR)\ssu.obj" + -@erase "$(INTDIR)\ssu_external.obj" + -@erase "$(INTDIR)\stats.obj" + -@erase "$(INTDIR)\tcpmsg.obj" + -@erase "$(INTDIR)\time.obj" + -@erase "$(INTDIR)\timer.obj" + -@erase "$(INTDIR)\tkey.obj" + -@erase "$(INTDIR)\tsec.obj" + -@erase "$(INTDIR)\tsig.obj" + -@erase "$(INTDIR)\ttl.obj" + -@erase "$(INTDIR)\update.obj" + -@erase "$(INTDIR)\validator.obj" + -@erase "$(INTDIR)\vc60.idb" + -@erase "$(INTDIR)\version.obj" + -@erase "$(INTDIR)\view.obj" + -@erase "$(INTDIR)\xfrin.obj" + -@erase "$(INTDIR)\zone.obj" + -@erase "$(INTDIR)\zonekey.obj" + -@erase "$(INTDIR)\zt.obj" + -@erase "$(OUTDIR)\libdns.exp" + -@erase "$(OUTDIR)\libdns.lib" + -@erase "..\..\..\Build\Release\libdns.dll" + -@$(_VC_MANIFEST_CLEAN) + +"$(OUTDIR)" : + if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)" + +LIBXML=@LIBXML2_LIB@ +CPP=cl.exe +CPP_PROJ=/nologo /MD /W3 @COPTX@ @COPTI@ /O2 /I "./" /I "../../../" /I "include" /I "../include" /I "../../isc/win32" /I "../../isc/win32/include" /I "../../isc/include" @OPENSSL_INC@ @LIBXML2_INC@ @GSSAPI_INC@ @GEOIP_INC@ /D "NDEBUG" /D "BIND9" /D "WIN32" /D "_WINDOWS" /D "__STDC__" /D "_MBCS" /D "_USRDLL" /D "USE_MD5" @CRYPTO@ @USE_GSSAPI@ @USE_ISC_SPNEGO@ /D "LIBDNS_EXPORTS" /Fp"$(INTDIR)\libdns.pch" @COPTY@ /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c + +.c{$(INTDIR)}.obj:: + $(CPP) @<< + $(CPP_PROJ) $< +<< + +.cpp{$(INTDIR)}.obj:: + $(CPP) @<< + $(CPP_PROJ) $< +<< + +.cxx{$(INTDIR)}.obj:: + $(CPP) @<< + $(CPP_PROJ) $< +<< + +.c{$(INTDIR)}.sbr:: + $(CPP) @<< + $(CPP_PROJ) $< +<< + +.cpp{$(INTDIR)}.sbr:: + $(CPP) @<< + $(CPP_PROJ) $< +<< + +.cxx{$(INTDIR)}.sbr:: + $(CPP) @<< + $(CPP_PROJ) $< +<< + +MTL=midl.exe +MTL_PROJ=/nologo /D "NDEBUG" /mktyplib203 /win32 +RSC=rc.exe +BSC32=bscmake.exe +BSC32_FLAGS=/nologo /o"$(OUTDIR)\libdns.bsc" +BSC32_SBRS= \ + +LINK32=link.exe +LINK32_FLAGS=user32.lib advapi32.lib ws2_32.lib $(LIBXML) ../../isc/win32/Release/libisc.lib @OPENSSL_LIB@ @GSSAPI_LIB@ @KRB5_LIB@ @GEOIP_LIB@ /nologo /dll /incremental:no /pdb:"$(OUTDIR)\libdns.pdb" @MACHINE@ /def:".\libdns.def" /out:"../../../Build/Release/libdns.dll" /implib:"$(OUTDIR)\libdns.lib" +DEF_FILE= \ + ".\libdns.def" +LINK32_OBJS= \ + "$(INTDIR)\acache.obj" \ + "$(INTDIR)\acl.obj" \ + "$(INTDIR)\adb.obj" \ + "$(INTDIR)\badcache.obj" \ + "$(INTDIR)\byaddr.obj" \ + "$(INTDIR)\cache.obj" \ + "$(INTDIR)\callbacks.obj" \ + "$(INTDIR)\client.obj" \ + "$(INTDIR)\clientinfo.obj" \ + "$(INTDIR)\compress.obj" \ + "$(INTDIR)\db.obj" \ + "$(INTDIR)\dbiterator.obj" \ + "$(INTDIR)\dbtable.obj" \ + "$(INTDIR)\diff.obj" \ + "$(INTDIR)\dispatch.obj" \ + "$(INTDIR)\dlz.obj" \ + "$(INTDIR)\DLLMain.obj" \ + "$(INTDIR)\dns64.obj" \ + "$(INTDIR)\dnssec.obj" \ + "$(INTDIR)\ds.obj" \ + "$(INTDIR)\dyndb.obj" \ + "$(INTDIR)\ecdb.obj" \ + "$(INTDIR)\forward.obj" \ +@IF GEOIP + "$(INTDIR)\geoip.obj" \ +@END GEOIP + "$(INTDIR)\ipkeylist.obj" \ + "$(INTDIR)\iptable.obj" \ + "$(INTDIR)\journal.obj" \ + "$(INTDIR)\keydata.obj" \ + "$(INTDIR)\keytable.obj" \ + "$(INTDIR)\lib.obj" \ + "$(INTDIR)\log.obj" \ + "$(INTDIR)\lookup.obj" \ + "$(INTDIR)\master.obj" \ + "$(INTDIR)\masterdump.obj" \ + "$(INTDIR)\message.obj" \ + "$(INTDIR)\name.obj" \ + "$(INTDIR)\ncache.obj" \ + "$(INTDIR)\nsec.obj" \ + "$(INTDIR)\nsec3.obj" \ + "$(INTDIR)\nta.obj" \ + "$(INTDIR)\order.obj" \ + "$(INTDIR)\peer.obj" \ + "$(INTDIR)\portlist.obj" \ + "$(INTDIR)\private.obj" \ + "$(INTDIR)\rbt.obj" \ + "$(INTDIR)\rbtdb.obj" \ + "$(INTDIR)\rbtdb64.obj" \ + "$(INTDIR)\rcode.obj" \ + "$(INTDIR)\rdata.obj" \ + "$(INTDIR)\rdatalist.obj" \ + "$(INTDIR)\rdataset.obj" \ + "$(INTDIR)\rdatasetiter.obj" \ + "$(INTDIR)\rdataslab.obj" \ + "$(INTDIR)\request.obj" \ + "$(INTDIR)\resolver.obj" \ + "$(INTDIR)\result.obj" \ + "$(INTDIR)\rootns.obj" \ + "$(INTDIR)\rpz.obj" \ + "$(INTDIR)\rrl.obj" \ + "$(INTDIR)\rriterator.obj" \ + "$(INTDIR)\sdb.obj" \ + "$(INTDIR)\sdlz.obj" \ + "$(INTDIR)\soa.obj" \ + "$(INTDIR)\ssu.obj" \ + "$(INTDIR)\ssu_external.obj" \ + "$(INTDIR)\stats.obj" \ + "$(INTDIR)\tcpmsg.obj" \ + "$(INTDIR)\time.obj" \ + "$(INTDIR)\timer.obj" \ + "$(INTDIR)\tkey.obj" \ + "$(INTDIR)\tsec.obj" \ + "$(INTDIR)\tsig.obj" \ + "$(INTDIR)\ttl.obj" \ + "$(INTDIR)\update.obj" \ + "$(INTDIR)\validator.obj" \ + "$(INTDIR)\version.obj" \ + "$(INTDIR)\view.obj" \ + "$(INTDIR)\xfrin.obj" \ + "$(INTDIR)\zone.obj" \ + "$(INTDIR)\zonekey.obj" \ + "$(INTDIR)\zt.obj" \ + "$(INTDIR)\dst_api.obj" \ + "$(INTDIR)\dst_lib.obj" \ + "$(INTDIR)\dst_parse.obj" \ + "$(INTDIR)\dst_result.obj" \ + "$(INTDIR)\gssapi_link.obj" \ + "$(INTDIR)\gssapictx.obj" \ + "$(INTDIR)\spnego.obj" \ + "$(INTDIR)\hmac_link.obj" \ + "$(INTDIR)\key.obj" \ +@IF OPENSSL + "$(INTDIR)\openssl_link.obj" \ + "$(INTDIR)\openssldh_link.obj" \ + "$(INTDIR)\openssldsa_link.obj" \ + "$(INTDIR)\opensslecdsa_link.obj" \ + "$(INTDIR)\openssleddsa_link.obj" \ + "$(INTDIR)\opensslgost_link.obj" \ + "$(INTDIR)\opensslrsa_link.obj" \ +@END OPENSSL +@IF PKCS11 + "$(INTDIR)\pkcs11.obj" \ + "$(INTDIR)\pkcs11dh_link.obj" \ + "$(INTDIR)\pkcs11dsa_link.obj" \ + "$(INTDIR)\pkcs11ecdsa_link.obj" \ + "$(INTDIR)\pkcs11eddsa_link.obj" \ + "$(INTDIR)\pkcs11gost_link.obj" \ + "$(INTDIR)\pkcs11rsa_link.obj" \ +@END PKCS11 + "..\..\isc\win32\Release\libisc.lib" + +"..\..\..\Build\Release\libdns.dll" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS) + $(LINK32) @<< + $(LINK32_FLAGS) $(LINK32_OBJS) +<< + $(_VC_MANIFEST_EMBED_DLL) + +!ELSEIF "$(CFG)" == "libdns - @PLATFORM@ Debug" + +OUTDIR=.\Debug +INTDIR=.\Debug +# Begin Custom Macros +OutDir=.\Debug +# End Custom Macros + +!IF "$(RECURSE)" == "0" + +ALL : "..\..\..\Build\Debug\libdns.dll" "$(OUTDIR)\libdns.bsc" + +!ELSE + +ALL : "libisc - @PLATFORM@ Debug" "..\..\..\Build\Debug\libdns.dll" "$(OUTDIR)\libdns.bsc" + +!ENDIF + +!IF "$(RECURSE)" == "1" +CLEAN :"libisc - @PLATFORM@ DebugCLEAN" +!ELSE +CLEAN : +!ENDIF + -@erase "$(INTDIR)\acache.obj" + -@erase "$(INTDIR)\acache.sbr" + -@erase "$(INTDIR)\acl.obj" + -@erase "$(INTDIR)\acl.sbr" + -@erase "$(INTDIR)\adb.obj" + -@erase "$(INTDIR)\adb.sbr" + -@erase "$(INTDIR)\badcache.obj" + -@erase "$(INTDIR)\badcache.sbr" + -@erase "$(INTDIR)\byaddr.obj" + -@erase "$(INTDIR)\byaddr.sbr" + -@erase "$(INTDIR)\cache.obj" + -@erase "$(INTDIR)\cache.sbr" + -@erase "$(INTDIR)\callbacks.obj" + -@erase "$(INTDIR)\callbacks.sbr" + -@erase "$(INTDIR)\client.obj" + -@erase "$(INTDIR)\client.sbr" + -@erase "$(INTDIR)\clientinfo.obj" + -@erase "$(INTDIR)\clientinfo.sbr" + -@erase "$(INTDIR)\compress.obj" + -@erase "$(INTDIR)\compress.sbr" + -@erase "$(INTDIR)\db.obj" + -@erase "$(INTDIR)\db.sbr" + -@erase "$(INTDIR)\dbiterator.obj" + -@erase "$(INTDIR)\dbiterator.sbr" + -@erase "$(INTDIR)\dbtable.obj" + -@erase "$(INTDIR)\dbtable.sbr" + -@erase "$(INTDIR)\diff.obj" + -@erase "$(INTDIR)\diff.sbr" + -@erase "$(INTDIR)\dispatch.obj" + -@erase "$(INTDIR)\dispatch.sbr" + -@erase "$(INTDIR)\dlz.obj" + -@erase "$(INTDIR)\dlz.sbr" + -@erase "$(INTDIR)\DLLMain.obj" + -@erase "$(INTDIR)\DLLMain.sbr" + -@erase "$(INTDIR)\dns64.obj" + -@erase "$(INTDIR)\dns64.sbr" + -@erase "$(INTDIR)\dnssec.obj" + -@erase "$(INTDIR)\dnssec.sbr" + -@erase "$(INTDIR)\ds.obj" + -@erase "$(INTDIR)\ds.sbr" + -@erase "$(INTDIR)\dst_api.obj" + -@erase "$(INTDIR)\dst_api.sbr" + -@erase "$(INTDIR)\dst_lib.obj" + -@erase "$(INTDIR)\dst_lib.sbr" + -@erase "$(INTDIR)\dst_parse.obj" + -@erase "$(INTDIR)\dst_parse.sbr" + -@erase "$(INTDIR)\dst_result.obj" + -@erase "$(INTDIR)\dst_result.sbr" + -@erase "$(INTDIR)\dyndb.obj" + -@erase "$(INTDIR)\dyndb.sbr" + -@erase "$(INTDIR)\ecdb.obj" + -@erase "$(INTDIR)\ecdb.sbr" + -@erase "$(INTDIR)\forward.obj" + -@erase "$(INTDIR)\forward.sbr" +@IF GEOIP + -@erase "$(INTDIR)\geoip.obj" + -@erase "$(INTDIR)\geoip.sbr" +@END GEOIP + -@erase "$(INTDIR)\gssapi_link.obj" + -@erase "$(INTDIR)\gssapi_link.sbr" + -@erase "$(INTDIR)\gssapictx.obj" + -@erase "$(INTDIR)\gssapictx.sbr" + -@erase "$(INTDIR)\spnego.obj" + -@erase "$(INTDIR)\spnego.sbr" + -@erase "$(INTDIR)\hmac_link.obj" + -@erase "$(INTDIR)\hmac_link.sbr" + -@erase "$(INTDIR)\ipkeylist.obj" + -@erase "$(INTDIR)\ipkeylist.sbr" + -@erase "$(INTDIR)\iptable.obj" + -@erase "$(INTDIR)\iptable.sbr" + -@erase "$(INTDIR)\journal.obj" + -@erase "$(INTDIR)\journal.sbr" + -@erase "$(INTDIR)\key.obj" + -@erase "$(INTDIR)\key.sbr" + -@erase "$(INTDIR)\keydata.obj" + -@erase "$(INTDIR)\keydata.sbr" + -@erase "$(INTDIR)\keytable.obj" + -@erase "$(INTDIR)\keytable.sbr" + -@erase "$(INTDIR)\lib.obj" + -@erase "$(INTDIR)\lib.sbr" + -@erase "$(INTDIR)\log.obj" + -@erase "$(INTDIR)\log.sbr" + -@erase "$(INTDIR)\lookup.obj" + -@erase "$(INTDIR)\lookup.sbr" + -@erase "$(INTDIR)\master.obj" + -@erase "$(INTDIR)\master.sbr" + -@erase "$(INTDIR)\masterdump.obj" + -@erase "$(INTDIR)\masterdump.sbr" + -@erase "$(INTDIR)\message.obj" + -@erase "$(INTDIR)\message.sbr" + -@erase "$(INTDIR)\name.obj" + -@erase "$(INTDIR)\name.sbr" + -@erase "$(INTDIR)\ncache.obj" + -@erase "$(INTDIR)\ncache.sbr" + -@erase "$(INTDIR)\nsec.obj" + -@erase "$(INTDIR)\nsec.sbr" + -@erase "$(INTDIR)\nsec3.obj" + -@erase "$(INTDIR)\nsec3.sbr" + -@erase "$(INTDIR)\nta.obj" + -@erase "$(INTDIR)\nta.sbr" +@IF OPENSSL + -@erase "$(INTDIR)\openssl_link.obj" + -@erase "$(INTDIR)\openssl_link.sbr" + -@erase "$(INTDIR)\openssldh_link.obj" + -@erase "$(INTDIR)\openssldh_link.sbr" + -@erase "$(INTDIR)\openssldsa_link.obj" + -@erase "$(INTDIR)\openssldsa_link.sbr" + -@erase "$(INTDIR)\opensslecdsa_link.obj" + -@erase "$(INTDIR)\opensslecdsa_link.sbr" + -@erase "$(INTDIR)\openssleddsa_link.obj" + -@erase "$(INTDIR)\openssleddsa_link.sbr" + -@erase "$(INTDIR)\opensslgost_link.obj" + -@erase "$(INTDIR)\opensslgost_link.sbr" + -@erase "$(INTDIR)\opensslrsa_link.obj" + -@erase "$(INTDIR)\opensslrsa_link.sbr" +@END OPENSSL + -@erase "$(INTDIR)\order.obj" + -@erase "$(INTDIR)\order.sbr" + -@erase "$(INTDIR)\peer.obj" + -@erase "$(INTDIR)\peer.sbr" +@IF PKCS11 + -@erase "$(INTDIR)\pkcs11.obj" + -@erase "$(INTDIR)\pkcs11.sbr" + -@erase "$(INTDIR)\pkcs11dh_link.obj" + -@erase "$(INTDIR)\pkcs11dh_link.sbr" + -@erase "$(INTDIR)\pkcs11dsa_link.obj" + -@erase "$(INTDIR)\pkcs11dsa_link.sbr" + -@erase "$(INTDIR)\pkcs11ecdsa_link.obj" + -@erase "$(INTDIR)\pkcs11ecdsa_link.sbr" + -@erase "$(INTDIR)\pkcs11eddsa_link.obj" + -@erase "$(INTDIR)\pkcs11eddsa_link.sbr" + -@erase "$(INTDIR)\pkcs11gost_link.obj" + -@erase "$(INTDIR)\pkcs11gost_link.sbr" + -@erase "$(INTDIR)\pkcs11rsa_link.obj" + -@erase "$(INTDIR)\pkcs11rsa_link.sbr" +@END PKCS11 + -@erase "$(INTDIR)\portlist.obj" + -@erase "$(INTDIR)\portlist.sbr" + -@erase "$(INTDIR)\private.obj" + -@erase "$(INTDIR)\private.sbr" + -@erase "$(INTDIR)\rbt.obj" + -@erase "$(INTDIR)\rbt.sbr" + -@erase "$(INTDIR)\rbtdb.obj" + -@erase "$(INTDIR)\rbtdb.sbr" + -@erase "$(INTDIR)\rbtdb64.obj" + -@erase "$(INTDIR)\rbtdb64.sbr" + -@erase "$(INTDIR)\rcode.obj" + -@erase "$(INTDIR)\rcode.sbr" + -@erase "$(INTDIR)\rdata.obj" + -@erase "$(INTDIR)\rdata.sbr" + -@erase "$(INTDIR)\rdatalist.obj" + -@erase "$(INTDIR)\rdatalist.sbr" + -@erase "$(INTDIR)\rdataset.obj" + -@erase "$(INTDIR)\rdataset.sbr" + -@erase "$(INTDIR)\rdatasetiter.obj" + -@erase "$(INTDIR)\rdatasetiter.sbr" + -@erase "$(INTDIR)\rdataslab.obj" + -@erase "$(INTDIR)\rdataslab.sbr" + -@erase "$(INTDIR)\request.obj" + -@erase "$(INTDIR)\request.sbr" + -@erase "$(INTDIR)\resolver.obj" + -@erase "$(INTDIR)\resolver.sbr" + -@erase "$(INTDIR)\result.obj" + -@erase "$(INTDIR)\result.sbr" + -@erase "$(INTDIR)\rootns.obj" + -@erase "$(INTDIR)\rootns.sbr" + -@erase "$(INTDIR)\rpz.obj" + -@erase "$(INTDIR)\rpz.sbr" + -@erase "$(INTDIR)\rrl.obj" + -@erase "$(INTDIR)\rrl.sbr" + -@erase "$(INTDIR)\rriterator.obj" + -@erase "$(INTDIR)\rriterator.sbr" + -@erase "$(INTDIR)\sdb.obj" + -@erase "$(INTDIR)\sdb.sbr" + -@erase "$(INTDIR)\sdlz.obj" + -@erase "$(INTDIR)\sdlz.sbr" + -@erase "$(INTDIR)\soa.obj" + -@erase "$(INTDIR)\soa.sbr" + -@erase "$(INTDIR)\ssu.obj" + -@erase "$(INTDIR)\ssu_external.obj" + -@erase "$(INTDIR)\ssu.sbr" + -@erase "$(INTDIR)\ssu_external.sbr" + -@erase "$(INTDIR)\stats.obj" + -@erase "$(INTDIR)\stats.sbr" + -@erase "$(INTDIR)\tcpmsg.obj" + -@erase "$(INTDIR)\tcpmsg.sbr" + -@erase "$(INTDIR)\time.obj" + -@erase "$(INTDIR)\time.sbr" + -@erase "$(INTDIR)\timer.obj" + -@erase "$(INTDIR)\timer.sbr" + -@erase "$(INTDIR)\tkey.obj" + -@erase "$(INTDIR)\tkey.sbr" + -@erase "$(INTDIR)\tsec.obj" + -@erase "$(INTDIR)\tsec.sbr" + -@erase "$(INTDIR)\tsig.obj" + -@erase "$(INTDIR)\tsig.sbr" + -@erase "$(INTDIR)\ttl.obj" + -@erase "$(INTDIR)\ttl.sbr" + -@erase "$(INTDIR)\update.obj" + -@erase "$(INTDIR)\update.sbr" + -@erase "$(INTDIR)\validator.obj" + -@erase "$(INTDIR)\validator.sbr" + -@erase "$(INTDIR)\vc60.idb" + -@erase "$(INTDIR)\vc60.pdb" + -@erase "$(INTDIR)\version.obj" + -@erase "$(INTDIR)\version.sbr" + -@erase "$(INTDIR)\view.obj" + -@erase "$(INTDIR)\view.sbr" + -@erase "$(INTDIR)\xfrin.obj" + -@erase "$(INTDIR)\xfrin.sbr" + -@erase "$(INTDIR)\zone.obj" + -@erase "$(INTDIR)\zone.sbr" + -@erase "$(INTDIR)\zonekey.obj" + -@erase "$(INTDIR)\zonekey.sbr" + -@erase "$(INTDIR)\zt.obj" + -@erase "$(INTDIR)\zt.sbr" + -@erase "$(OUTDIR)\libdns.bsc" + -@erase "$(OUTDIR)\libdns.exp" + -@erase "$(OUTDIR)\libdns.lib" + -@erase "$(OUTDIR)\libdns.map" + -@erase "$(OUTDIR)\libdns.pdb" + -@erase "..\..\..\Build\Debug\libdns.dll" + -@erase "..\..\..\Build\Debug\libdns.ilk" + -@$(_VC_MANIFEST_CLEAN) + +"$(OUTDIR)" : + if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)" + +CPP=cl.exe +CPP_PROJ=/nologo /MDd /W3 /Gm @COPTX@ @COPTI@ /ZI /Od /I "./" /I "../../../" /I "include" /I "../include" /I "../../isc/win32" /I "../../isc/win32/include" /I "../../isc/include" @OPENSSL_INC@ @LIBXML2_INC@ @GSSAPI_INC@ @GEOIP_INC@ /D "_DEBUG" /D "BIND9" /D "WIN32" /D "_WINDOWS" /D "__STDC__" /D "_MBCS" /D "_USRDLL" /D "USE_MD5" @CRYPTO@ @USE_GSSAPI@ @USE_ISC_SPNEGO@ /D "LIBDNS_EXPORTS" /FR"$(INTDIR)\\" /Fp"$(INTDIR)\libdns.pch" @COPTY@ /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /GZ /c + +.c{$(INTDIR)}.obj:: + $(CPP) @<< + $(CPP_PROJ) $< +<< + +.cpp{$(INTDIR)}.obj:: + $(CPP) @<< + $(CPP_PROJ) $< +<< + +.cxx{$(INTDIR)}.obj:: + $(CPP) @<< + $(CPP_PROJ) $< +<< + +.c{$(INTDIR)}.sbr:: + $(CPP) @<< + $(CPP_PROJ) $< +<< + +.cpp{$(INTDIR)}.sbr:: + $(CPP) @<< + $(CPP_PROJ) $< +<< + +.cxx{$(INTDIR)}.sbr:: + $(CPP) @<< + $(CPP_PROJ) $< +<< + +MTL=midl.exe +MTL_PROJ=/nologo /D "_DEBUG" /mktyplib203 /win32 +RSC=rc.exe +BSC32=bscmake.exe +BSC32_FLAGS=/nologo /o"$(OUTDIR)\libdns.bsc" +BSC32_SBRS= \ + "$(INTDIR)\acache.sbr" \ + "$(INTDIR)\acl.sbr" \ + "$(INTDIR)\adb.sbr" \ + "$(INTDIR)\badcache.sbr" \ + "$(INTDIR)\byaddr.sbr" \ + "$(INTDIR)\cache.sbr" \ + "$(INTDIR)\callbacks.sbr" \ + "$(INTDIR)\client.sbr" \ + "$(INTDIR)\clientinfo.sbr" \ + "$(INTDIR)\compress.sbr" \ + "$(INTDIR)\db.sbr" \ + "$(INTDIR)\dbiterator.sbr" \ + "$(INTDIR)\dbtable.sbr" \ + "$(INTDIR)\diff.sbr" \ + "$(INTDIR)\dispatch.sbr" \ + "$(INTDIR)\dlz.sbr" \ + "$(INTDIR)\DLLMain.sbr" \ + "$(INTDIR)\dns64.sbr" \ + "$(INTDIR)\dnssec.sbr" \ + "$(INTDIR)\ds.sbr" \ + "$(INTDIR)\dyndb.sbr" \ + "$(INTDIR)\ecdb.sbr" \ + "$(INTDIR)\forward.sbr" \ +@IF GEOIP + "$(INTDIR)\geoip.sbr" \ +@END GEOIP + "$(INTDIR)\ipkeylist.sbr" \ + "$(INTDIR)\iptable.sbr" \ + "$(INTDIR)\journal.sbr" \ + "$(INTDIR)\keydata.sbr" \ + "$(INTDIR)\keytable.sbr" \ + "$(INTDIR)\lib.sbr" \ + "$(INTDIR)\log.sbr" \ + "$(INTDIR)\lookup.sbr" \ + "$(INTDIR)\master.sbr" \ + "$(INTDIR)\masterdump.sbr" \ + "$(INTDIR)\message.sbr" \ + "$(INTDIR)\name.sbr" \ + "$(INTDIR)\ncache.sbr" \ + "$(INTDIR)\nsec.sbr" \ + "$(INTDIR)\nsec3.sbr" \ + "$(INTDIR)\nta.sbr" \ + "$(INTDIR)\order.sbr" \ + "$(INTDIR)\peer.sbr" \ + "$(INTDIR)\portlist.sbr" \ + "$(INTDIR)\private.sbr" \ + "$(INTDIR)\rbt.sbr" \ + "$(INTDIR)\rbtdb.sbr" \ + "$(INTDIR)\rbtdb64.sbr" \ + "$(INTDIR)\rcode.sbr" \ + "$(INTDIR)\rdata.sbr" \ + "$(INTDIR)\rdatalist.sbr" \ + "$(INTDIR)\rdataset.sbr" \ + "$(INTDIR)\rdatasetiter.sbr" \ + "$(INTDIR)\rdataslab.sbr" \ + "$(INTDIR)\request.sbr" \ + "$(INTDIR)\resolver.sbr" \ + "$(INTDIR)\result.sbr" \ + "$(INTDIR)\rootns.sbr" \ + "$(INTDIR)\rpz.sbr" \ + "$(INTDIR)\rrl.sbr" \ + "$(INTDIR)\rriterator.sbr" \ + "$(INTDIR)\sdb.sbr" \ + "$(INTDIR)\sdlz.sbr" \ + "$(INTDIR)\soa.sbr" \ + "$(INTDIR)\ssu.sbr" \ + "$(INTDIR)\ssu_external.sbr" \ + "$(INTDIR)\stats.sbr" \ + "$(INTDIR)\tcpmsg.sbr" \ + "$(INTDIR)\time.sbr" \ + "$(INTDIR)\timer.sbr" \ + "$(INTDIR)\tkey.sbr" \ + "$(INTDIR)\tsec.sbr" \ + "$(INTDIR)\tsig.sbr" \ + "$(INTDIR)\ttl.sbr" \ + "$(INTDIR)\update.sbr" \ + "$(INTDIR)\validator.sbr" \ + "$(INTDIR)\version.sbr" \ + "$(INTDIR)\view.sbr" \ + "$(INTDIR)\xfrin.sbr" \ + "$(INTDIR)\zone.sbr" \ + "$(INTDIR)\zonekey.sbr" \ + "$(INTDIR)\zt.sbr" \ + "$(INTDIR)\dst_api.sbr" \ + "$(INTDIR)\dst_lib.sbr" \ + "$(INTDIR)\dst_parse.sbr" \ + "$(INTDIR)\dst_result.sbr" \ + "$(INTDIR)\gssapi_link.sbr" \ + "$(INTDIR)\gssapictx.sbr" \ + "$(INTDIR)\spnego.sbr" \ + "$(INTDIR)\hmac_link.sbr" \ + "$(INTDIR)\key.sbr" \ +@IF OPENSSL + "$(INTDIR)\openssl_link.sbr" \ + "$(INTDIR)\openssldh_link.sbr" \ + "$(INTDIR)\openssldsa_link.sbr" \ + "$(INTDIR)\opensslecdsa_link.sbr" \ + "$(INTDIR)\openssleddsa_link.sbr" \ + "$(INTDIR)\opensslgost_link.sbr" \ + "$(INTDIR)\opensslrsa_link.sbr" \ +@END OPENSSL +@IF PKCS11 + "$(INTDIR)\pkcs11.sbr" \ + "$(INTDIR)\pkcs11dh_link.sbr" \ + "$(INTDIR)\pkcs11dsa_link.sbr" \ + "$(INTDIR)\pkcs11ecdsa_link.sbr" \ + "$(INTDIR)\pkcs11eddsa_link.sbr" \ + "$(INTDIR)\pkcs11gost_link.sbr" \ + "$(INTDIR)\pkcs11rsa_link.sbr" +@END PKCS11 + +"$(OUTDIR)\libdns.bsc" : "$(OUTDIR)" $(BSC32_SBRS) + $(BSC32) @<< + $(BSC32_FLAGS) $(BSC32_SBRS) +<< + +LINK32=link.exe +LINK32_FLAGS=user32.lib advapi32.lib ws2_32.lib $(LIBXML) ../../isc/win32/Debug/libisc.lib @OPENSSL_LIB@ @GSSAPI_LIB@ @KRB5_LIB@ @GEOIP_LIB@ @GEOIP_LIB@ /nologo /dll /incremental:yes /pdb:"$(OUTDIR)\libdns.pdb" /map:"$(INTDIR)\libdns.map" /debug @MACHINE@ /def:".\libdns.def" /out:"../../../Build/Debug/libdns.dll" /implib:"$(OUTDIR)\libdns.lib" /pdbtype:sept +DEF_FILE= \ + ".\libdns.def" +LINK32_OBJS= \ + "$(INTDIR)\acache.obj" \ + "$(INTDIR)\acl.obj" \ + "$(INTDIR)\adb.obj" \ + "$(INTDIR)\badcache.obj" \ + "$(INTDIR)\byaddr.obj" \ + "$(INTDIR)\cache.obj" \ + "$(INTDIR)\callbacks.obj" \ + "$(INTDIR)\client.obj" \ + "$(INTDIR)\clientinfo.obj" \ + "$(INTDIR)\compress.obj" \ + "$(INTDIR)\db.obj" \ + "$(INTDIR)\dbiterator.obj" \ + "$(INTDIR)\dbtable.obj" \ + "$(INTDIR)\diff.obj" \ + "$(INTDIR)\dispatch.obj" \ + "$(INTDIR)\dlz.obj" \ + "$(INTDIR)\DLLMain.obj" \ + "$(INTDIR)\dns64.obj" \ + "$(INTDIR)\dnssec.obj" \ + "$(INTDIR)\ds.obj" \ + "$(INTDIR)\dyndb.obj" \ + "$(INTDIR)\ecdb.obj" \ + "$(INTDIR)\forward.obj" \ +@IF GEOIP + "$(INTDIR)\geoip.obj" \ +@END GEOIP + "$(INTDIR)\ipkeylist.obj" \ + "$(INTDIR)\iptable.obj" \ + "$(INTDIR)\journal.obj" \ + "$(INTDIR)\key.obj" \ + "$(INTDIR)\keytable.obj" \ + "$(INTDIR)\lib.obj" \ + "$(INTDIR)\log.obj" \ + "$(INTDIR)\lookup.obj" \ + "$(INTDIR)\master.obj" \ + "$(INTDIR)\masterdump.obj" \ + "$(INTDIR)\message.obj" \ + "$(INTDIR)\name.obj" \ + "$(INTDIR)\ncache.obj" \ + "$(INTDIR)\nsec.obj" \ + "$(INTDIR)\nsec3.obj" \ + "$(INTDIR)\nta.obj" \ + "$(INTDIR)\order.obj" \ + "$(INTDIR)\peer.obj" \ + "$(INTDIR)\portlist.obj" \ + "$(INTDIR)\private.obj" \ + "$(INTDIR)\rbt.obj" \ + "$(INTDIR)\rbtdb.obj" \ + "$(INTDIR)\rbtdb64.obj" \ + "$(INTDIR)\rcode.obj" \ + "$(INTDIR)\rdata.obj" \ + "$(INTDIR)\rdatalist.obj" \ + "$(INTDIR)\rdataset.obj" \ + "$(INTDIR)\rdatasetiter.obj" \ + "$(INTDIR)\rdataslab.obj" \ + "$(INTDIR)\request.obj" \ + "$(INTDIR)\resolver.obj" \ + "$(INTDIR)\result.obj" \ + "$(INTDIR)\rootns.obj" \ + "$(INTDIR)\rpz.obj" \ + "$(INTDIR)\rrl.obj" \ + "$(INTDIR)\rriterator.obj" \ + "$(INTDIR)\sdb.obj" \ + "$(INTDIR)\sdlz.obj" \ + "$(INTDIR)\soa.obj" \ + "$(INTDIR)\ssu.obj" \ + "$(INTDIR)\ssu_external.obj" \ + "$(INTDIR)\stats.obj" \ + "$(INTDIR)\tcpmsg.obj" \ + "$(INTDIR)\time.obj" \ + "$(INTDIR)\timer.obj" \ + "$(INTDIR)\tkey.obj" \ + "$(INTDIR)\tsec.obj" \ + "$(INTDIR)\tsig.obj" \ + "$(INTDIR)\ttl.obj" \ + "$(INTDIR)\update.obj" \ + "$(INTDIR)\validator.obj" \ + "$(INTDIR)\version.obj" \ + "$(INTDIR)\view.obj" \ + "$(INTDIR)\xfrin.obj" \ + "$(INTDIR)\zone.obj" \ + "$(INTDIR)\zonekey.obj" \ + "$(INTDIR)\zt.obj" \ + "$(INTDIR)\dst_api.obj" \ + "$(INTDIR)\dst_lib.obj" \ + "$(INTDIR)\dst_parse.obj" \ + "$(INTDIR)\dst_result.obj" \ + "$(INTDIR)\gssapi_link.obj" \ + "$(INTDIR)\gssapictx.obj" \ + "$(INTDIR)\spnego.obj" \ + "$(INTDIR)\hmac_link.obj" \ + "$(INTDIR)\key.obj" \ +@IF OPENSSL + "$(INTDIR)\openssl_link.obj" \ + "$(INTDIR)\openssldh_link.obj" \ + "$(INTDIR)\openssldsa_link.obj" \ + "$(INTDIR)\opensslecdsa_link.obj" \ + "$(INTDIR)\openssleddsa_link.obj" \ + "$(INTDIR)\opensslgost_link.obj" \ + "$(INTDIR)\opensslrsa_link.obj" \ +@END OPENSSL +@IF PKCS11 + "$(INTDIR)\pkcs11.obj" \ + "$(INTDIR)\pkcs11dh_link.obj" \ + "$(INTDIR)\pkcs11dsa_link.obj" \ + "$(INTDIR)\pkcs11ecdsa_link.obj" \ + "$(INTDIR)\pkcs11eddsa_link.obj" \ + "$(INTDIR)\pkcs11gost_link.obj" \ + "$(INTDIR)\pkcs11rsa_link.obj" \ +@END PKCS11 + "..\..\isc\win32\Debug\libisc.lib" + +"..\..\..\Build\Debug\libdns.dll" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS) + $(LINK32) @<< + $(LINK32_FLAGS) $(LINK32_OBJS) +<< + $(_VC_MANIFEST_EMBED_DLL) + +!ENDIF + + +!IF "$(NO_EXTERNAL_DEPS)" != "1" +!IF EXISTS("libdns.dep") +!INCLUDE "libdns.dep" +!ELSE +!MESSAGE Warning: cannot find "libdns.dep" +!ENDIF +!ENDIF + + +!IF "$(CFG)" == "libdns - @PLATFORM@ Release" || "$(CFG)" == "libdns - @PLATFORM@ Debug" +SOURCE=..\acache.c + +!IF "$(CFG)" == "libdns - @PLATFORM@ Release" + + +"$(INTDIR)\acache.obj" : $(SOURCE) "$(INTDIR)" + $(CPP) $(CPP_PROJ) $(SOURCE) + + +!ELSEIF "$(CFG)" == "libdns - @PLATFORM@ Debug" + + +"$(INTDIR)\acache.obj" "$(INTDIR)\acache.sbr" : $(SOURCE) "$(INTDIR)" + $(CPP) $(CPP_PROJ) $(SOURCE) + + +!ENDIF + +SOURCE=..\acl.c + +!IF "$(CFG)" == "libdns - @PLATFORM@ Release" + + +"$(INTDIR)\acl.obj" : $(SOURCE) "$(INTDIR)" + $(CPP) $(CPP_PROJ) $(SOURCE) + + +!ELSEIF "$(CFG)" == "libdns - @PLATFORM@ Debug" + + +"$(INTDIR)\acl.obj" "$(INTDIR)\acl.sbr" : $(SOURCE) "$(INTDIR)" + $(CPP) $(CPP_PROJ) $(SOURCE) + + +!ENDIF + +SOURCE=..\adb.c + +!IF "$(CFG)" == "libdns - @PLATFORM@ Release" + + +"$(INTDIR)\adb.obj" : $(SOURCE) "$(INTDIR)" + $(CPP) $(CPP_PROJ) $(SOURCE) + + +!ELSEIF "$(CFG)" == "libdns - @PLATFORM@ Debug" + + +"$(INTDIR)\adb.obj" "$(INTDIR)\adb.sbr" : $(SOURCE) "$(INTDIR)" + $(CPP) $(CPP_PROJ) $(SOURCE) + + +!ENDIF + +SOURCE=..\badcache.c + +!IF "$(CFG)" == "libdns - @PLATFORM@ Release" + + +"$(INTDIR)\badcache.obj" : $(SOURCE) "$(INTDIR)" + $(CPP) $(CPP_PROJ) $(SOURCE) + + +!ELSEIF "$(CFG)" == "libdns - @PLATFORM@ Debug" + + +"$(INTDIR)\badcache.obj" "$(INTDIR)\badcache.sbr" : $(SOURCE) "$(INTDIR)" + $(CPP) $(CPP_PROJ) $(SOURCE) + + +!ENDIF + +SOURCE=..\byaddr.c + +!IF "$(CFG)" == "libdns - @PLATFORM@ Release" + + +"$(INTDIR)\byaddr.obj" : $(SOURCE) "$(INTDIR)" + $(CPP) $(CPP_PROJ) $(SOURCE) + + +!ELSEIF "$(CFG)" == "libdns - @PLATFORM@ Debug" + + +"$(INTDIR)\byaddr.obj" "$(INTDIR)\byaddr.sbr" : $(SOURCE) "$(INTDIR)" + $(CPP) $(CPP_PROJ) $(SOURCE) + + +!ENDIF + +SOURCE=..\cache.c + +!IF "$(CFG)" == "libdns - @PLATFORM@ Release" + + +"$(INTDIR)\cache.obj" : $(SOURCE) "$(INTDIR)" + $(CPP) $(CPP_PROJ) $(SOURCE) + + +!ELSEIF "$(CFG)" == "libdns - @PLATFORM@ Debug" + + +"$(INTDIR)\cache.obj" "$(INTDIR)\cache.sbr" : $(SOURCE) "$(INTDIR)" + $(CPP) $(CPP_PROJ) $(SOURCE) + + +!ENDIF + +SOURCE=..\callbacks.c + +!IF "$(CFG)" == "libdns - @PLATFORM@ Release" + + +"$(INTDIR)\callbacks.obj" : $(SOURCE) "$(INTDIR)" + $(CPP) $(CPP_PROJ) $(SOURCE) + + +!ELSEIF "$(CFG)" == "libdns - @PLATFORM@ Debug" + + +"$(INTDIR)\callbacks.obj" "$(INTDIR)\callbacks.sbr" : $(SOURCE) "$(INTDIR)" + $(CPP) $(CPP_PROJ) $(SOURCE) + + +!ENDIF + +SOURCE=..\catz.c + +!IF "$(CFG)" == "libdns - @PLATFORM@ Release" + + +"$(INTDIR)\catz.obj" : $(SOURCE) "$(INTDIR)" + $(CPP) $(CPP_PROJ) $(SOURCE) + + +!ELSEIF "$(CFG)" == "libdns - @PLATFORM@ Debug" + + +"$(INTDIR)\catz.obj" "$(INTDIR)\catz.sbr" : $(SOURCE) "$(INTDIR)" + $(CPP) $(CPP_PROJ) $(SOURCE) + + +!ENDIF + +SOURCE=..\client.c + +!IF "$(CFG)" == "libdns - @PLATFORM@ Release" + + +"$(INTDIR)\client.obj" : $(SOURCE) "$(INTDIR)" + $(CPP) $(CPP_PROJ) $(SOURCE) + + +!ELSEIF "$(CFG)" == "libdns - @PLATFORM@ Debug" + + +"$(INTDIR)\client.obj" "$(INTDIR)\client.sbr" : $(SOURCE) "$(INTDIR)" + $(CPP) $(CPP_PROJ) $(SOURCE) + + +!ENDIF + +SOURCE=..\clientinfo.c + +!IF "$(CFG)" == "libdns - @PLATFORM@ Release" + + +"$(INTDIR)\clientinfo.obj" : $(SOURCE) "$(INTDIR)" + $(CPP) $(CPP_PROJ) $(SOURCE) + + +!ELSEIF "$(CFG)" == "libdns - @PLATFORM@ Debug" + + +"$(INTDIR)\clientinfo.obj" "$(INTDIR)\clientinfo.sbr" : $(SOURCE) "$(INTDIR)" + $(CPP) $(CPP_PROJ) $(SOURCE) + + +!ENDIF + +SOURCE=..\compress.c + +!IF "$(CFG)" == "libdns - @PLATFORM@ Release" + + +"$(INTDIR)\compress.obj" : $(SOURCE) "$(INTDIR)" + $(CPP) $(CPP_PROJ) $(SOURCE) + + +!ELSEIF "$(CFG)" == "libdns - @PLATFORM@ Debug" + + +"$(INTDIR)\compress.obj" "$(INTDIR)\compress.sbr" : $(SOURCE) "$(INTDIR)" + $(CPP) $(CPP_PROJ) $(SOURCE) + + +!ENDIF + +SOURCE=..\db.c + +!IF "$(CFG)" == "libdns - @PLATFORM@ Release" + + +"$(INTDIR)\db.obj" : $(SOURCE) "$(INTDIR)" + $(CPP) $(CPP_PROJ) $(SOURCE) + + +!ELSEIF "$(CFG)" == "libdns - @PLATFORM@ Debug" + + +"$(INTDIR)\db.obj" "$(INTDIR)\db.sbr" : $(SOURCE) "$(INTDIR)" + $(CPP) $(CPP_PROJ) $(SOURCE) + + +!ENDIF + +SOURCE=..\dbiterator.c + +!IF "$(CFG)" == "libdns - @PLATFORM@ Release" + + +"$(INTDIR)\dbiterator.obj" : $(SOURCE) "$(INTDIR)" + $(CPP) $(CPP_PROJ) $(SOURCE) + + +!ELSEIF "$(CFG)" == "libdns - @PLATFORM@ Debug" + + +"$(INTDIR)\dbiterator.obj" "$(INTDIR)\dbiterator.sbr" : $(SOURCE) "$(INTDIR)" + $(CPP) $(CPP_PROJ) $(SOURCE) + + +!ENDIF + +SOURCE=..\dbtable.c + +!IF "$(CFG)" == "libdns - @PLATFORM@ Release" + + +"$(INTDIR)\dbtable.obj" : $(SOURCE) "$(INTDIR)" + $(CPP) $(CPP_PROJ) $(SOURCE) + + +!ELSEIF "$(CFG)" == "libdns - @PLATFORM@ Debug" + + +"$(INTDIR)\dbtable.obj" "$(INTDIR)\dbtable.sbr" : $(SOURCE) "$(INTDIR)" + $(CPP) $(CPP_PROJ) $(SOURCE) + + +!ENDIF + +SOURCE=..\diff.c + +!IF "$(CFG)" == "libdns - @PLATFORM@ Release" + + +"$(INTDIR)\diff.obj" : $(SOURCE) "$(INTDIR)" + $(CPP) $(CPP_PROJ) $(SOURCE) + + +!ELSEIF "$(CFG)" == "libdns - @PLATFORM@ Debug" + + +"$(INTDIR)\diff.obj" "$(INTDIR)\diff.sbr" : $(SOURCE) "$(INTDIR)" + $(CPP) $(CPP_PROJ) $(SOURCE) + + +!ENDIF + +SOURCE=..\dispatch.c + +!IF "$(CFG)" == "libdns - @PLATFORM@ Release" + +CPP_SWITCHES=/nologo /MD /W3 @COPTX@ @COPTI@ /O2 /I "./" /I "../../../" /I "include" /I "../include" /I "../../isc/win32" /I "../../isc/win32/include" /I "../../isc/include" @OPENSSL_INC@ @LIBXML2_INC@ @GSSAPI_INC@ @GEOIP_INC@ /D "NDEBUG" /D "BIND9" /D "WIN32" /D "_WINDOWS" /D "__STDC__" /D "_MBCS" /D "_USRDLL" /D "USE_MD5" @CRYPTO@ @USE_GSSAPI@ @USE_ISC_SPNEGO@ /D "LIBDNS_EXPORTS" /Fp"$(INTDIR)\libdns.pch" @COPTY@ /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c + +"$(INTDIR)\dispatch.obj" : $(SOURCE) "$(INTDIR)" + $(CPP) @<< + $(CPP_SWITCHES) $(SOURCE) +<< + + +!ELSEIF "$(CFG)" == "libdns - @PLATFORM@ Debug" + +CPP_SWITCHES=/nologo /MDd /W3 /Gm @COPTX@ @COPTI@ /ZI /Od /I "./" /I "../../../" /I "include" /I "../include" /I "../../isc/win32" /I "../../isc/win32/include" /I "../../isc/include" @OPENSSL_INC@ @LIBXML2_INC@ @GSSAPI_INC@ @GEOIP_INC@ /D "_DEBUG" /D "BIND9" /D "WIN32" /D "_WINDOWS" /D "__STDC__" /D "_MBCS" /D "_USRDLL" /D "USE_MD5" @CRYPTO@ @USE_GSSAPI@ @USE_ISC_SPNEGO@ /D "LIBDNS_EXPORTS" /FR"$(INTDIR)\\" /Fp"$(INTDIR)\libdns.pch" @COPTY@ /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /GZ /c + +"$(INTDIR)\dispatch.obj" "$(INTDIR)\dispatch.sbr" : $(SOURCE) "$(INTDIR)" + $(CPP) @<< + $(CPP_SWITCHES) $(SOURCE) +<< + + +!ENDIF + +SOURCE=..\dlz.c + +!IF "$(CFG)" == "libdns - @PLATFORM@ Release" + + +"$(INTDIR)\dlz.obj" : $(SOURCE) "$(INTDIR)" + $(CPP) $(CPP_PROJ) $(SOURCE) + +!ELSEIF "$(CFG)" == "libdns - @PLATFORM@ Debug" + +"$(INTDIR)\dlz.obj" "$(INTDIR)\dlz.sbr" : $(SOURCE) "$(INTDIR)" + $(CPP) $(CPP_PROJ) $(SOURCE) + + +!ENDIF + +SOURCE=.\DLLMain.c + +!IF "$(CFG)" == "libdns - @PLATFORM@ Release" + + +"$(INTDIR)\DLLMain.obj" : $(SOURCE) "$(INTDIR)" + + +!ELSEIF "$(CFG)" == "libdns - @PLATFORM@ Debug" + + +"$(INTDIR)\DLLMain.obj" "$(INTDIR)\DLLMain.sbr" : $(SOURCE) "$(INTDIR)" + + +!ENDIF + +SOURCE=..\dns64.c + +!IF "$(CFG)" == "libdns - @PLATFORM@ Release" + + +"$(INTDIR)\dns64.obj" : $(SOURCE) "$(INTDIR)" + $(CPP) $(CPP_PROJ) $(SOURCE) + + +!ELSEIF "$(CFG)" == "libdns - @PLATFORM@ Debug" + + +"$(INTDIR)\dns64.obj" "$(INTDIR)\dns64.sbr" : $(SOURCE) "$(INTDIR)" + $(CPP) $(CPP_PROJ) $(SOURCE) + + +!ENDIF + +SOURCE=..\dnssec.c + +!IF "$(CFG)" == "libdns - @PLATFORM@ Release" + + +"$(INTDIR)\dnssec.obj" : $(SOURCE) "$(INTDIR)" + $(CPP) $(CPP_PROJ) $(SOURCE) + + +!ELSEIF "$(CFG)" == "libdns - @PLATFORM@ Debug" + + +"$(INTDIR)\dnssec.obj" "$(INTDIR)\dnssec.sbr" : $(SOURCE) "$(INTDIR)" + $(CPP) $(CPP_PROJ) $(SOURCE) + + +!ENDIF + +SOURCE=..\ds.c + +!IF "$(CFG)" == "libdns - @PLATFORM@ Release" + + +"$(INTDIR)\ds.obj" : $(SOURCE) "$(INTDIR)" + $(CPP) $(CPP_PROJ) $(SOURCE) + + +!ELSEIF "$(CFG)" == "libdns - @PLATFORM@ Debug" + + +"$(INTDIR)\ds.obj" "$(INTDIR)\ds.sbr" : $(SOURCE) "$(INTDIR)" + $(CPP) $(CPP_PROJ) $(SOURCE) + + +!ENDIF + +SOURCE=..\dyndb.c + +!IF "$(CFG)" == "libdns - @PLATFORM@ Release" + + +"$(INTDIR)\dyndb.obj" : $(SOURCE) "$(INTDIR)" + $(CPP) $(CPP_PROJ) $(SOURCE) + + +!ELSEIF "$(CFG)" == "libdns - @PLATFORM@ Debug" + + +"$(INTDIR)\dyndb.obj" "$(INTDIR)\dyndb.sbr" : $(SOURCE) "$(INTDIR)" + $(CPP) $(CPP_PROJ) $(SOURCE) + + +!ENDIF + +SOURCE=..\ecdb.c + +!IF "$(CFG)" == "libdns - @PLATFORM@ Release" + + +"$(INTDIR)\ecdb.obj" : $(SOURCE) "$(INTDIR)" + $(CPP) $(CPP_PROJ) $(SOURCE) + + +!ELSEIF "$(CFG)" == "libdns - @PLATFORM@ Debug" + + +"$(INTDIR)\ecdb.obj" "$(INTDIR)\ecdb.sbr" : $(SOURCE) "$(INTDIR)" + $(CPP) $(CPP_PROJ) $(SOURCE) + + +!ENDIF + +SOURCE=..\forward.c + +!IF "$(CFG)" == "libdns - @PLATFORM@ Release" + + +"$(INTDIR)\forward.obj" : $(SOURCE) "$(INTDIR)" + $(CPP) $(CPP_PROJ) $(SOURCE) + + +!ELSEIF "$(CFG)" == "libdns - @PLATFORM@ Debug" + + +"$(INTDIR)\forward.obj" "$(INTDIR)\forward.sbr" : $(SOURCE) "$(INTDIR)" + $(CPP) $(CPP_PROJ) $(SOURCE) + + +!ENDIF + +@IF GEOIP +SOURCE=..\geoip.c + +!IF "$(CFG)" == "libdns - @PLATFORM@ Release" + + +"$(INTDIR)\geoip.obj" : $(SOURCE) "$(INTDIR)" + $(CPP) $(CPP_PROJ) $(SOURCE) + + +!ELSEIF "$(CFG)" == "libdns - @PLATFORM@ Debug" + + +"$(INTDIR)\geoip.obj" "$(INTDIR)\geoip.sbr" : $(SOURCE) "$(INTDIR)" + $(CPP) $(CPP_PROJ) $(SOURCE) + + +!ENDIF +@END GEOIP + +SOURCE=..\ipkeylist.c + +!IF "$(CFG)" == "libdns - @PLATFORM@ Release" + + +"$(INTDIR)\ipkeylist.obj" : $(SOURCE) "$(INTDIR)" + $(CPP) $(CPP_PROJ) $(SOURCE) + + +!ELSEIF "$(CFG)" == "libdns - @PLATFORM@ Debug" + + +"$(INTDIR)\ipkeylist.obj" "$(INTDIR)\ipkeylist.sbr" : $(SOURCE) "$(INTDIR)" + $(CPP) $(CPP_PROJ) $(SOURCE) + + +!ENDIF + +SOURCE=..\iptable.c + +!IF "$(CFG)" == "libdns - @PLATFORM@ Release" + + +"$(INTDIR)\iptable.obj" : $(SOURCE) "$(INTDIR)" + $(CPP) $(CPP_PROJ) $(SOURCE) + + +!ELSEIF "$(CFG)" == "libdns - @PLATFORM@ Debug" + + +"$(INTDIR)\iptable.obj" "$(INTDIR)\iptable.sbr" : $(SOURCE) "$(INTDIR)" + $(CPP) $(CPP_PROJ) $(SOURCE) + + +!ENDIF + +SOURCE=..\journal.c + +!IF "$(CFG)" == "libdns - @PLATFORM@ Release" + + +"$(INTDIR)\journal.obj" : $(SOURCE) "$(INTDIR)" + $(CPP) $(CPP_PROJ) $(SOURCE) + + +!ELSEIF "$(CFG)" == "libdns - @PLATFORM@ Debug" + + +"$(INTDIR)\journal.obj" "$(INTDIR)\journal.sbr" : $(SOURCE) "$(INTDIR)" + $(CPP) $(CPP_PROJ) $(SOURCE) + + +!ENDIF + +SOURCE=..\keydata.c + +!IF "$(CFG)" == "libdns - @PLATFORM@ Release" + + +"$(INTDIR)\keydata.obj" : $(SOURCE) "$(INTDIR)" + $(CPP) $(CPP_PROJ) $(SOURCE) + + +!ELSEIF "$(CFG)" == "libdns - @PLATFORM@ Debug" + + +"$(INTDIR)\keydata.obj" "$(INTDIR)\keydata.sbr" : $(SOURCE) "$(INTDIR)" + $(CPP) $(CPP_PROJ) $(SOURCE) + + +!ENDIF + +SOURCE=..\keytable.c + +!IF "$(CFG)" == "libdns - @PLATFORM@ Release" + + +"$(INTDIR)\keytable.obj" : $(SOURCE) "$(INTDIR)" + $(CPP) $(CPP_PROJ) $(SOURCE) + + +!ELSEIF "$(CFG)" == "libdns - @PLATFORM@ Debug" + + +"$(INTDIR)\keytable.obj" "$(INTDIR)\keytable.sbr" : $(SOURCE) "$(INTDIR)" + $(CPP) $(CPP_PROJ) $(SOURCE) + + +!ENDIF + +SOURCE=..\lib.c + +!IF "$(CFG)" == "libdns - @PLATFORM@ Release" + + +"$(INTDIR)\lib.obj" : $(SOURCE) "$(INTDIR)" + $(CPP) $(CPP_PROJ) $(SOURCE) + + +!ELSEIF "$(CFG)" == "libdns - @PLATFORM@ Debug" + + +"$(INTDIR)\lib.obj" "$(INTDIR)\lib.sbr" : $(SOURCE) "$(INTDIR)" + $(CPP) $(CPP_PROJ) $(SOURCE) + + +!ENDIF + +SOURCE=..\log.c + +!IF "$(CFG)" == "libdns - @PLATFORM@ Release" + + +"$(INTDIR)\log.obj" : $(SOURCE) "$(INTDIR)" + $(CPP) $(CPP_PROJ) $(SOURCE) + + +!ELSEIF "$(CFG)" == "libdns - @PLATFORM@ Debug" + + +"$(INTDIR)\log.obj" "$(INTDIR)\log.sbr" : $(SOURCE) "$(INTDIR)" + $(CPP) $(CPP_PROJ) $(SOURCE) + + +!ENDIF + +SOURCE=..\lookup.c + +!IF "$(CFG)" == "libdns - @PLATFORM@ Release" + + +"$(INTDIR)\lookup.obj" : $(SOURCE) "$(INTDIR)" + $(CPP) $(CPP_PROJ) $(SOURCE) + + +!ELSEIF "$(CFG)" == "libdns - @PLATFORM@ Debug" + + +"$(INTDIR)\lookup.obj" "$(INTDIR)\lookup.sbr" : $(SOURCE) "$(INTDIR)" + $(CPP) $(CPP_PROJ) $(SOURCE) + + +!ENDIF + +SOURCE=..\master.c + +!IF "$(CFG)" == "libdns - @PLATFORM@ Release" + + +"$(INTDIR)\master.obj" : $(SOURCE) "$(INTDIR)" + $(CPP) $(CPP_PROJ) $(SOURCE) + + +!ELSEIF "$(CFG)" == "libdns - @PLATFORM@ Debug" + + +"$(INTDIR)\master.obj" "$(INTDIR)\master.sbr" : $(SOURCE) "$(INTDIR)" + $(CPP) $(CPP_PROJ) $(SOURCE) + + +!ENDIF + +SOURCE=..\masterdump.c + +!IF "$(CFG)" == "libdns - @PLATFORM@ Release" + + +"$(INTDIR)\masterdump.obj" : $(SOURCE) "$(INTDIR)" + $(CPP) $(CPP_PROJ) $(SOURCE) + + +!ELSEIF "$(CFG)" == "libdns - @PLATFORM@ Debug" + + +"$(INTDIR)\masterdump.obj" "$(INTDIR)\masterdump.sbr" : $(SOURCE) "$(INTDIR)" + $(CPP) $(CPP_PROJ) $(SOURCE) + + +!ENDIF + +SOURCE=..\message.c + +!IF "$(CFG)" == "libdns - @PLATFORM@ Release" + + +"$(INTDIR)\message.obj" : $(SOURCE) "$(INTDIR)" + $(CPP) $(CPP_PROJ) $(SOURCE) + + +!ELSEIF "$(CFG)" == "libdns - @PLATFORM@ Debug" + + +"$(INTDIR)\message.obj" "$(INTDIR)\message.sbr" : $(SOURCE) "$(INTDIR)" + $(CPP) $(CPP_PROJ) $(SOURCE) + + +!ENDIF + +SOURCE=..\name.c + +!IF "$(CFG)" == "libdns - @PLATFORM@ Release" + + +"$(INTDIR)\name.obj" : $(SOURCE) "$(INTDIR)" + $(CPP) $(CPP_PROJ) $(SOURCE) + + +!ELSEIF "$(CFG)" == "libdns - @PLATFORM@ Debug" + + +"$(INTDIR)\name.obj" "$(INTDIR)\name.sbr" : $(SOURCE) "$(INTDIR)" + $(CPP) $(CPP_PROJ) $(SOURCE) + + +!ENDIF + +SOURCE=..\ncache.c + +!IF "$(CFG)" == "libdns - @PLATFORM@ Release" + + +"$(INTDIR)\ncache.obj" : $(SOURCE) "$(INTDIR)" + $(CPP) $(CPP_PROJ) $(SOURCE) + + +!ELSEIF "$(CFG)" == "libdns - @PLATFORM@ Debug" + + +"$(INTDIR)\ncache.obj" "$(INTDIR)\ncache.sbr" : $(SOURCE) "$(INTDIR)" + $(CPP) $(CPP_PROJ) $(SOURCE) + + +!ENDIF + +SOURCE=..\nsec.c + +!IF "$(CFG)" == "libdns - @PLATFORM@ Release" + + +"$(INTDIR)\nsec.obj" : $(SOURCE) "$(INTDIR)" + $(CPP) $(CPP_PROJ) $(SOURCE) + + +!ELSEIF "$(CFG)" == "libdns - @PLATFORM@ Debug" + + +"$(INTDIR)\nsec.obj" "$(INTDIR)\nsec.sbr" : $(SOURCE) "$(INTDIR)" + $(CPP) $(CPP_PROJ) $(SOURCE) + + +!ENDIF + +SOURCE=..\nsec3.c + +!IF "$(CFG)" == "libdns - @PLATFORM@ Release" + + +"$(INTDIR)\nsec3.obj" : $(SOURCE) "$(INTDIR)" + $(CPP) $(CPP_PROJ) $(SOURCE) + + +!ELSEIF "$(CFG)" == "libdns - @PLATFORM@ Debug" + + +"$(INTDIR)\nsec3.obj" "$(INTDIR)\nsec3.sbr" : $(SOURCE) "$(INTDIR)" + $(CPP) $(CPP_PROJ) $(SOURCE) + + +!ENDIF + +SOURCE=..\nta.c + +!IF "$(CFG)" == "libdns - @PLATFORM@ Release" + + +"$(INTDIR)\nta.obj" : $(SOURCE) "$(INTDIR)" + $(CPP) $(CPP_PROJ) $(SOURCE) + + +!ELSEIF "$(CFG)" == "libdns - @PLATFORM@ Debug" + + +"$(INTDIR)\nta.obj" "$(INTDIR)\nta.sbr" : $(SOURCE) "$(INTDIR)" + $(CPP) $(CPP_PROJ) $(SOURCE) + + +!ENDIF + +SOURCE=..\order.c + +!IF "$(CFG)" == "libdns - @PLATFORM@ Release" + + +"$(INTDIR)\order.obj" : $(SOURCE) "$(INTDIR)" + $(CPP) $(CPP_PROJ) $(SOURCE) + + +!ELSEIF "$(CFG)" == "libdns - @PLATFORM@ Debug" + + +"$(INTDIR)\order.obj" "$(INTDIR)\order.sbr" : $(SOURCE) "$(INTDIR)" + $(CPP) $(CPP_PROJ) $(SOURCE) + + +!ENDIF + +SOURCE=..\peer.c + +!IF "$(CFG)" == "libdns - @PLATFORM@ Release" + + +"$(INTDIR)\peer.obj" : $(SOURCE) "$(INTDIR)" + $(CPP) $(CPP_PROJ) $(SOURCE) + + +!ELSEIF "$(CFG)" == "libdns - @PLATFORM@ Debug" + + +"$(INTDIR)\peer.obj" "$(INTDIR)\peer.sbr" : $(SOURCE) "$(INTDIR)" + $(CPP) $(CPP_PROJ) $(SOURCE) + + +!ENDIF + + +SOURCE=..\portlist.c + +!IF "$(CFG)" == "libdns - @PLATFORM@ Release" + + +"$(INTDIR)\portlist.obj" : $(SOURCE) "$(INTDIR)" + $(CPP) $(CPP_PROJ) $(SOURCE) + + +!ELSEIF "$(CFG)" == "libdns - @PLATFORM@ Debug" + + +"$(INTDIR)\portlist.obj" "$(INTDIR)\portlist.sbr" : $(SOURCE) "$(INTDIR)" + $(CPP) $(CPP_PROJ) $(SOURCE) + + +!ENDIF + + +SOURCE=..\private.c + +!IF "$(CFG)" == "libdns - @PLATFORM@ Release" + + +"$(INTDIR)\private.obj" : $(SOURCE) "$(INTDIR)" + $(CPP) $(CPP_PROJ) $(SOURCE) + + +!ELSEIF "$(CFG)" == "libdns - @PLATFORM@ Debug" + + +"$(INTDIR)\private.obj" "$(INTDIR)\portlist.sbr" : $(SOURCE) "$(INTDIR)" + $(CPP) $(CPP_PROJ) $(SOURCE) + + +!ENDIF + +SOURCE=..\rbt.c + +!IF "$(CFG)" == "libdns - @PLATFORM@ Release" + + +"$(INTDIR)\rbt.obj" : $(SOURCE) "$(INTDIR)" + $(CPP) $(CPP_PROJ) $(SOURCE) + + +!ELSEIF "$(CFG)" == "libdns - @PLATFORM@ Debug" + + +"$(INTDIR)\rbt.obj" "$(INTDIR)\rbt.sbr" : $(SOURCE) "$(INTDIR)" + $(CPP) $(CPP_PROJ) $(SOURCE) + + +!ENDIF + +SOURCE=..\rbtdb.c + +!IF "$(CFG)" == "libdns - @PLATFORM@ Release" + + +"$(INTDIR)\rbtdb.obj" : $(SOURCE) "$(INTDIR)" + $(CPP) $(CPP_PROJ) $(SOURCE) + + +!ELSEIF "$(CFG)" == "libdns - @PLATFORM@ Debug" + + +"$(INTDIR)\rbtdb.obj" "$(INTDIR)\rbtdb.sbr" : $(SOURCE) "$(INTDIR)" + $(CPP) $(CPP_PROJ) $(SOURCE) + + +!ENDIF + +SOURCE=..\rbtdb64.c + +!IF "$(CFG)" == "libdns - @PLATFORM@ Release" + + +"$(INTDIR)\rbtdb64.obj" : $(SOURCE) "$(INTDIR)" "..\rbtdb.c" + $(CPP) $(CPP_PROJ) $(SOURCE) + + +!ELSEIF "$(CFG)" == "libdns - @PLATFORM@ Debug" + + +"$(INTDIR)\rbtdb64.obj" "$(INTDIR)\rbtdb64.sbr" : $(SOURCE) "$(INTDIR)" + $(CPP) $(CPP_PROJ) $(SOURCE) + + +!ENDIF + +SOURCE=..\rcode.c + +!IF "$(CFG)" == "libdns - @PLATFORM@ Release" + + +"$(INTDIR)\rcode.obj" : $(SOURCE) "$(INTDIR)" + $(CPP) $(CPP_PROJ) $(SOURCE) + + +!ELSEIF "$(CFG)" == "libdns - @PLATFORM@ Debug" + + +"$(INTDIR)\rcode.obj" "$(INTDIR)\rcode.sbr" : $(SOURCE) "$(INTDIR)" + $(CPP) $(CPP_PROJ) $(SOURCE) + + +!ENDIF + +SOURCE=..\rdata.c + +!IF "$(CFG)" == "libdns - @PLATFORM@ Release" + + +"$(INTDIR)\rdata.obj" : $(SOURCE) "$(INTDIR)" + $(CPP) $(CPP_PROJ) $(SOURCE) + + +!ELSEIF "$(CFG)" == "libdns - @PLATFORM@ Debug" + + +"$(INTDIR)\rdata.obj" "$(INTDIR)\rdata.sbr" : $(SOURCE) "$(INTDIR)" + $(CPP) $(CPP_PROJ) $(SOURCE) + + +!ENDIF + +SOURCE=..\rdatalist.c + +!IF "$(CFG)" == "libdns - @PLATFORM@ Release" + + +"$(INTDIR)\rdatalist.obj" : $(SOURCE) "$(INTDIR)" + $(CPP) $(CPP_PROJ) $(SOURCE) + + +!ELSEIF "$(CFG)" == "libdns - @PLATFORM@ Debug" + + +"$(INTDIR)\rdatalist.obj" "$(INTDIR)\rdatalist.sbr" : $(SOURCE) "$(INTDIR)" + $(CPP) $(CPP_PROJ) $(SOURCE) + + +!ENDIF + +SOURCE=..\rdataset.c + +!IF "$(CFG)" == "libdns - @PLATFORM@ Release" + + +"$(INTDIR)\rdataset.obj" : $(SOURCE) "$(INTDIR)" + $(CPP) $(CPP_PROJ) $(SOURCE) + + +!ELSEIF "$(CFG)" == "libdns - @PLATFORM@ Debug" + + +"$(INTDIR)\rdataset.obj" "$(INTDIR)\rdataset.sbr" : $(SOURCE) "$(INTDIR)" + $(CPP) $(CPP_PROJ) $(SOURCE) + + +!ENDIF + +SOURCE=..\rdatasetiter.c + +!IF "$(CFG)" == "libdns - @PLATFORM@ Release" + + +"$(INTDIR)\rdatasetiter.obj" : $(SOURCE) "$(INTDIR)" + $(CPP) $(CPP_PROJ) $(SOURCE) + + +!ELSEIF "$(CFG)" == "libdns - @PLATFORM@ Debug" + + +"$(INTDIR)\rdatasetiter.obj" "$(INTDIR)\rdatasetiter.sbr" : $(SOURCE) "$(INTDIR)" + $(CPP) $(CPP_PROJ) $(SOURCE) + + +!ENDIF + +SOURCE=..\rdataslab.c + +!IF "$(CFG)" == "libdns - @PLATFORM@ Release" + + +"$(INTDIR)\rdataslab.obj" : $(SOURCE) "$(INTDIR)" + $(CPP) $(CPP_PROJ) $(SOURCE) + + +!ELSEIF "$(CFG)" == "libdns - @PLATFORM@ Debug" + + +"$(INTDIR)\rdataslab.obj" "$(INTDIR)\rdataslab.sbr" : $(SOURCE) "$(INTDIR)" + $(CPP) $(CPP_PROJ) $(SOURCE) + + +!ENDIF + +SOURCE=..\request.c + +!IF "$(CFG)" == "libdns - @PLATFORM@ Release" + + +"$(INTDIR)\request.obj" : $(SOURCE) "$(INTDIR)" + $(CPP) $(CPP_PROJ) $(SOURCE) + + +!ELSEIF "$(CFG)" == "libdns - @PLATFORM@ Debug" + + +"$(INTDIR)\request.obj" "$(INTDIR)\request.sbr" : $(SOURCE) "$(INTDIR)" + $(CPP) $(CPP_PROJ) $(SOURCE) + + +!ENDIF + +SOURCE=..\resolver.c + +!IF "$(CFG)" == "libdns - @PLATFORM@ Release" + + +"$(INTDIR)\resolver.obj" : $(SOURCE) "$(INTDIR)" + $(CPP) $(CPP_PROJ) $(SOURCE) + + +!ELSEIF "$(CFG)" == "libdns - @PLATFORM@ Debug" + + +"$(INTDIR)\resolver.obj" "$(INTDIR)\resolver.sbr" : $(SOURCE) "$(INTDIR)" + $(CPP) $(CPP_PROJ) $(SOURCE) + + +!ENDIF + +SOURCE=..\result.c + +!IF "$(CFG)" == "libdns - @PLATFORM@ Release" + + +"$(INTDIR)\result.obj" : $(SOURCE) "$(INTDIR)" + $(CPP) $(CPP_PROJ) $(SOURCE) + + +!ELSEIF "$(CFG)" == "libdns - @PLATFORM@ Debug" + + +"$(INTDIR)\result.obj" "$(INTDIR)\result.sbr" : $(SOURCE) "$(INTDIR)" + $(CPP) $(CPP_PROJ) $(SOURCE) + + +!ENDIF + +SOURCE=..\rootns.c + +!IF "$(CFG)" == "libdns - @PLATFORM@ Release" + + +"$(INTDIR)\rootns.obj" : $(SOURCE) "$(INTDIR)" + $(CPP) $(CPP_PROJ) $(SOURCE) + + +!ELSEIF "$(CFG)" == "libdns - @PLATFORM@ Debug" + + +"$(INTDIR)\rootns.obj" "$(INTDIR)\rootns.sbr" : $(SOURCE) "$(INTDIR)" + $(CPP) $(CPP_PROJ) $(SOURCE) + + +!ENDIF + +SOURCE=..\rpz.c + +!IF "$(CFG)" == "libdns - @PLATFORM@ Release" + + +"$(INTDIR)\rpz.obj" : $(SOURCE) "$(INTDIR)" + $(CPP) $(CPP_PROJ) $(SOURCE) + + +!ELSEIF "$(CFG)" == "libdns - @PLATFORM@ Debug" + + +"$(INTDIR)\rpz.obj" "$(INTDIR)\rpz.sbr" : $(SOURCE) "$(INTDIR)" + $(CPP) $(CPP_PROJ) $(SOURCE) + + +!ENDIF + +SOURCE=..\rrl.c + +!IF "$(CFG)" == "libdns - @PLATFORM@ Release" + + +"$(INTDIR)\rrl.obj" : $(SOURCE) "$(INTDIR)" + $(CPP) $(CPP_PROJ) $(SOURCE) + + +!ELSEIF "$(CFG)" == "libdns - @PLATFORM@ Debug" + + +"$(INTDIR)\rrl.obj" "$(INTDIR)\rrl.sbr" : $(SOURCE) "$(INTDIR)" + $(CPP) $(CPP_PROJ) $(SOURCE) + + +!ENDIF + +SOURCE=..\rriterator.c + +!IF "$(CFG)" == "libdns - @PLATFORM@ Release" + + +"$(INTDIR)\rriterator.obj" : $(SOURCE) "$(INTDIR)" + $(CPP) $(CPP_PROJ) $(SOURCE) + + +!ELSEIF "$(CFG)" == "libdns - @PLATFORM@ Debug" + + +"$(INTDIR)\rriterator.obj" "$(INTDIR)\rriterator.sbr" : $(SOURCE) "$(INTDIR)" + $(CPP) $(CPP_PROJ) $(SOURCE) + + +!ENDIF + +SOURCE=..\sdb.c + +!IF "$(CFG)" == "libdns - @PLATFORM@ Release" + + +"$(INTDIR)\sdb.obj" : $(SOURCE) "$(INTDIR)" + $(CPP) $(CPP_PROJ) $(SOURCE) + + +!ELSEIF "$(CFG)" == "libdns - @PLATFORM@ Debug" + + +"$(INTDIR)\sdb.obj" "$(INTDIR)\sdb.sbr" : $(SOURCE) "$(INTDIR)" + $(CPP) $(CPP_PROJ) $(SOURCE) + + +!ENDIF + +SOURCE=..\sdlz.c + +!IF "$(CFG)" == "libdns - @PLATFORM@ Release" + + +"$(INTDIR)\sdlz.obj" : $(SOURCE) "$(INTDIR)" + $(CPP) $(CPP_PROJ) $(SOURCE) + + +!ELSEIF "$(CFG)" == "libdns - @PLATFORM@ Debug" + + +"$(INTDIR)\sdlz.obj" "$(INTDIR)\sdlz.sbr" : $(SOURCE) "$(INTDIR)" + $(CPP) $(CPP_PROJ) $(SOURCE) + + +!ENDIF + +SOURCE=..\soa.c + +!IF "$(CFG)" == "libdns - @PLATFORM@ Release" + + +"$(INTDIR)\soa.obj" : $(SOURCE) "$(INTDIR)" + $(CPP) $(CPP_PROJ) $(SOURCE) + + +!ELSEIF "$(CFG)" == "libdns - @PLATFORM@ Debug" + + +"$(INTDIR)\soa.obj" "$(INTDIR)\soa.sbr" : $(SOURCE) "$(INTDIR)" + $(CPP) $(CPP_PROJ) $(SOURCE) + + +!ENDIF + +SOURCE=..\ssu.c + +!IF "$(CFG)" == "libdns - @PLATFORM@ Release" + + +"$(INTDIR)\ssu.obj" : $(SOURCE) "$(INTDIR)" + $(CPP) $(CPP_PROJ) $(SOURCE) + + +!ELSEIF "$(CFG)" == "libdns - @PLATFORM@ Debug" + + +"$(INTDIR)\ssu.obj" "$(INTDIR)\ssu.sbr" : $(SOURCE) "$(INTDIR)" + $(CPP) $(CPP_PROJ) $(SOURCE) + + +!ENDIF + +SOURCE=..\ssu_external.c + +!IF "$(CFG)" == "libdns - @PLATFORM@ Release" + + +"$(INTDIR)\ssu_external.obj" : $(SOURCE) "$(INTDIR)" + $(CPP) $(CPP_PROJ) $(SOURCE) + + +!ELSEIF "$(CFG)" == "libdns - @PLATFORM@ Debug" + + +"$(INTDIR)\ssu_external.obj" "$(INTDIR)\ssu_external.sbr" : $(SOURCE) "$(INTDIR)" + $(CPP) $(CPP_PROJ) $(SOURCE) + + +!ENDIF + +SOURCE=..\stats.c + +!IF "$(CFG)" == "libdns - @PLATFORM@ Release" + + +"$(INTDIR)\stats.obj" : $(SOURCE) "$(INTDIR)" + $(CPP) $(CPP_PROJ) $(SOURCE) + + +!ELSEIF "$(CFG)" == "libdns - @PLATFORM@ Debug" + + +"$(INTDIR)\stats.obj" "$(INTDIR)\stats.sbr" : $(SOURCE) "$(INTDIR)" + $(CPP) $(CPP_PROJ) $(SOURCE) + + +!ENDIF + +SOURCE=..\tcpmsg.c + +!IF "$(CFG)" == "libdns - @PLATFORM@ Release" + + +"$(INTDIR)\tcpmsg.obj" : $(SOURCE) "$(INTDIR)" + $(CPP) $(CPP_PROJ) $(SOURCE) + + +!ELSEIF "$(CFG)" == "libdns - @PLATFORM@ Debug" + + +"$(INTDIR)\tcpmsg.obj" "$(INTDIR)\tcpmsg.sbr" : $(SOURCE) "$(INTDIR)" + $(CPP) $(CPP_PROJ) $(SOURCE) + + +!ENDIF + +SOURCE=..\time.c + +!IF "$(CFG)" == "libdns - @PLATFORM@ Release" + + +"$(INTDIR)\time.obj" : $(SOURCE) "$(INTDIR)" + $(CPP) $(CPP_PROJ) $(SOURCE) + + +!ELSEIF "$(CFG)" == "libdns - @PLATFORM@ Debug" + + +"$(INTDIR)\time.obj" "$(INTDIR)\time.sbr" : $(SOURCE) "$(INTDIR)" + $(CPP) $(CPP_PROJ) $(SOURCE) + + +!ENDIF + +SOURCE=..\timer.c + +!IF "$(CFG)" == "libdns - @PLATFORM@ Release" + + +"$(INTDIR)\timer.obj" : $(SOURCE) "$(INTDIR)" + $(CPP) $(CPP_PROJ) $(SOURCE) + + +!ELSEIF "$(CFG)" == "libdns - @PLATFORM@ Debug" + + +"$(INTDIR)\timer.obj" "$(INTDIR)\timer.sbr" : $(SOURCE) "$(INTDIR)" + $(CPP) $(CPP_PROJ) $(SOURCE) + + +!ENDIF + +SOURCE=..\tkey.c + +!IF "$(CFG)" == "libdns - @PLATFORM@ Release" + + +"$(INTDIR)\tkey.obj" : $(SOURCE) "$(INTDIR)" + $(CPP) $(CPP_PROJ) $(SOURCE) + + +!ELSEIF "$(CFG)" == "libdns - @PLATFORM@ Debug" + + +"$(INTDIR)\tkey.obj" "$(INTDIR)\tkey.sbr" : $(SOURCE) "$(INTDIR)" + $(CPP) $(CPP_PROJ) $(SOURCE) + + +!ENDIF + +SOURCE=..\tsec.c + +!IF "$(CFG)" == "libdns - @PLATFORM@ Release" + + +"$(INTDIR)\tsec.obj" : $(SOURCE) "$(INTDIR)" + $(CPP) $(CPP_PROJ) $(SOURCE) + + +!ELSEIF "$(CFG)" == "libdns - @PLATFORM@ Debug" + + +"$(INTDIR)\tsec.obj" "$(INTDIR)\tsec.sbr" : $(SOURCE) "$(INTDIR)" + $(CPP) $(CPP_PROJ) $(SOURCE) + + +!ENDIF + +SOURCE=..\tsig.c + +!IF "$(CFG)" == "libdns - @PLATFORM@ Release" + + +"$(INTDIR)\tsig.obj" : $(SOURCE) "$(INTDIR)" + $(CPP) $(CPP_PROJ) $(SOURCE) + + +!ELSEIF "$(CFG)" == "libdns - @PLATFORM@ Debug" + + +"$(INTDIR)\tsig.obj" "$(INTDIR)\tsig.sbr" : $(SOURCE) "$(INTDIR)" + $(CPP) $(CPP_PROJ) $(SOURCE) + + +!ENDIF + +SOURCE=..\ttl.c + +!IF "$(CFG)" == "libdns - @PLATFORM@ Release" + + +"$(INTDIR)\ttl.obj" : $(SOURCE) "$(INTDIR)" + $(CPP) $(CPP_PROJ) $(SOURCE) + + +!ELSEIF "$(CFG)" == "libdns - @PLATFORM@ Debug" + + +"$(INTDIR)\ttl.obj" "$(INTDIR)\ttl.sbr" : $(SOURCE) "$(INTDIR)" + $(CPP) $(CPP_PROJ) $(SOURCE) + + +!ENDIF + +SOURCE=..\update.c + +!IF "$(CFG)" == "libdns - @PLATFORM@ Release" + + +"$(INTDIR)\update.obj" : $(SOURCE) "$(INTDIR)" + $(CPP) $(CPP_PROJ) $(SOURCE) + + +!ELSEIF "$(CFG)" == "libdns - @PLATFORM@ Debug" + + +"$(INTDIR)\update.obj" "$(INTDIR)\update.sbr" : $(SOURCE) "$(INTDIR)" + $(CPP) $(CPP_PROJ) $(SOURCE) + + +!ENDIF + +SOURCE=..\validator.c + +!IF "$(CFG)" == "libdns - @PLATFORM@ Release" + + +"$(INTDIR)\validator.obj" : $(SOURCE) "$(INTDIR)" + $(CPP) $(CPP_PROJ) $(SOURCE) + + +!ELSEIF "$(CFG)" == "libdns - @PLATFORM@ Debug" + + +"$(INTDIR)\validator.obj" "$(INTDIR)\validator.sbr" : $(SOURCE) "$(INTDIR)" + $(CPP) $(CPP_PROJ) $(SOURCE) + + +!ENDIF + +SOURCE=.\version.c + +!IF "$(CFG)" == "libdns - @PLATFORM@ Release" + + +"$(INTDIR)\version.obj" : $(SOURCE) "$(INTDIR)" + + +!ELSEIF "$(CFG)" == "libdns - @PLATFORM@ Debug" + + +"$(INTDIR)\version.obj" "$(INTDIR)\version.sbr" : $(SOURCE) "$(INTDIR)" + + +!ENDIF + +SOURCE=..\view.c + +!IF "$(CFG)" == "libdns - @PLATFORM@ Release" + + +"$(INTDIR)\view.obj" : $(SOURCE) "$(INTDIR)" + $(CPP) $(CPP_PROJ) $(SOURCE) + + +!ELSEIF "$(CFG)" == "libdns - @PLATFORM@ Debug" + + +"$(INTDIR)\view.obj" "$(INTDIR)\view.sbr" : $(SOURCE) "$(INTDIR)" + $(CPP) $(CPP_PROJ) $(SOURCE) + + +!ENDIF + +SOURCE=..\xfrin.c + +!IF "$(CFG)" == "libdns - @PLATFORM@ Release" + + +"$(INTDIR)\xfrin.obj" : $(SOURCE) "$(INTDIR)" + $(CPP) $(CPP_PROJ) $(SOURCE) + + +!ELSEIF "$(CFG)" == "libdns - @PLATFORM@ Debug" + + +"$(INTDIR)\xfrin.obj" "$(INTDIR)\xfrin.sbr" : $(SOURCE) "$(INTDIR)" + $(CPP) $(CPP_PROJ) $(SOURCE) + + +!ENDIF + +SOURCE=..\zone.c + +!IF "$(CFG)" == "libdns - @PLATFORM@ Release" + + +"$(INTDIR)\zone.obj" : $(SOURCE) "$(INTDIR)" + $(CPP) $(CPP_PROJ) $(SOURCE) + + +!ELSEIF "$(CFG)" == "libdns - @PLATFORM@ Debug" + + +"$(INTDIR)\zone.obj" "$(INTDIR)\zone.sbr" : $(SOURCE) "$(INTDIR)" + $(CPP) $(CPP_PROJ) $(SOURCE) + + +!ENDIF + +SOURCE=..\zonekey.c + +!IF "$(CFG)" == "libdns - @PLATFORM@ Release" + + +"$(INTDIR)\zonekey.obj" : $(SOURCE) "$(INTDIR)" + $(CPP) $(CPP_PROJ) $(SOURCE) + + +!ELSEIF "$(CFG)" == "libdns - @PLATFORM@ Debug" + + +"$(INTDIR)\zonekey.obj" "$(INTDIR)\zonekey.sbr" : $(SOURCE) "$(INTDIR)" + $(CPP) $(CPP_PROJ) $(SOURCE) + + +!ENDIF + +SOURCE=..\zt.c + +!IF "$(CFG)" == "libdns - @PLATFORM@ Release" + + +"$(INTDIR)\zt.obj" : $(SOURCE) "$(INTDIR)" + $(CPP) $(CPP_PROJ) $(SOURCE) + + +!ELSEIF "$(CFG)" == "libdns - @PLATFORM@ Debug" + + +"$(INTDIR)\zt.obj" "$(INTDIR)\zt.sbr" : $(SOURCE) "$(INTDIR)" + $(CPP) $(CPP_PROJ) $(SOURCE) + + +!ENDIF + +SOURCE=..\dst_api.c + +!IF "$(CFG)" == "libdns - @PLATFORM@ Release" + + +"$(INTDIR)\dst_api.obj" : $(SOURCE) "$(INTDIR)" + $(CPP) $(CPP_PROJ) $(SOURCE) + + +!ELSEIF "$(CFG)" == "libdns - @PLATFORM@ Debug" + + +"$(INTDIR)\dst_api.obj" "$(INTDIR)\dst_api.sbr" : $(SOURCE) "$(INTDIR)" + $(CPP) $(CPP_PROJ) $(SOURCE) + + +!ENDIF + +SOURCE=..\dst_lib.c + +!IF "$(CFG)" == "libdns - @PLATFORM@ Release" + + +"$(INTDIR)\dst_lib.obj" : $(SOURCE) "$(INTDIR)" + $(CPP) $(CPP_PROJ) $(SOURCE) + + +!ELSEIF "$(CFG)" == "libdns - @PLATFORM@ Debug" + + +"$(INTDIR)\dst_lib.obj" "$(INTDIR)\dst_lib.sbr" : $(SOURCE) "$(INTDIR)" + $(CPP) $(CPP_PROJ) $(SOURCE) + + +!ENDIF + +SOURCE=..\dst_parse.c + +!IF "$(CFG)" == "libdns - @PLATFORM@ Release" + + +"$(INTDIR)\dst_parse.obj" : $(SOURCE) "$(INTDIR)" + $(CPP) $(CPP_PROJ) $(SOURCE) + + +!ELSEIF "$(CFG)" == "libdns - @PLATFORM@ Debug" + + +"$(INTDIR)\dst_parse.obj" "$(INTDIR)\dst_parse.sbr" : $(SOURCE) "$(INTDIR)" + $(CPP) $(CPP_PROJ) $(SOURCE) + + +!ENDIF + +SOURCE=..\dst_result.c + +!IF "$(CFG)" == "libdns - @PLATFORM@ Release" + + +"$(INTDIR)\dst_result.obj" : $(SOURCE) "$(INTDIR)" + $(CPP) $(CPP_PROJ) $(SOURCE) + + +!ELSEIF "$(CFG)" == "libdns - @PLATFORM@ Debug" + + +"$(INTDIR)\dst_result.obj" "$(INTDIR)\dst_result.sbr" : $(SOURCE) "$(INTDIR)" + $(CPP) $(CPP_PROJ) $(SOURCE) + + +!ENDIF + +SOURCE=..\gssapi_link.c + +!IF "$(CFG)" == "libdns - @PLATFORM@ Release" + + +"$(INTDIR)\gssapi_link.obj" : $(SOURCE) "$(INTDIR)" + $(CPP) $(CPP_PROJ) $(SOURCE) + + +!ELSEIF "$(CFG)" == "libdns - @PLATFORM@ Debug" + + +"$(INTDIR)\gssapi_link.obj" "$(INTDIR)\gssapi_link.sbr" : $(SOURCE) "$(INTDIR)" + $(CPP) $(CPP_PROJ) $(SOURCE) + + +!ENDIF + +SOURCE=..\gssapictx.c + +!IF "$(CFG)" == "libdns - @PLATFORM@ Release" + + +"$(INTDIR)\gssapictx.obj" : $(SOURCE) "$(INTDIR)" + $(CPP) $(CPP_PROJ) $(SOURCE) + + +!ELSEIF "$(CFG)" == "libdns - @PLATFORM@ Debug" + + +"$(INTDIR)\gssapictx.obj" "$(INTDIR)\gssapictx.sbr" : $(SOURCE) "$(INTDIR)" + $(CPP) $(CPP_PROJ) $(SOURCE) + + +!ENDIF + +SOURCE=..\spnego.c + +!IF "$(CFG)" == "libdns - @PLATFORM@ Release" + + +"$(INTDIR)\spnego.obj" : $(SOURCE) "$(INTDIR)" + $(CPP) $(CPP_PROJ) $(SOURCE) + + +!ELSEIF "$(CFG)" == "libdns - @PLATFORM@ Debug" + + +"$(INTDIR)\spnego.obj" "$(INTDIR)\spnego.sbr" : $(SOURCE) "$(INTDIR)" + $(CPP) $(CPP_PROJ) $(SOURCE) + + +!ENDIF + +SOURCE=..\hmac_link.c + +!IF "$(CFG)" == "libdns - @PLATFORM@ Release" + + +"$(INTDIR)\hmac_link.obj" : $(SOURCE) "$(INTDIR)" + $(CPP) $(CPP_PROJ) $(SOURCE) + + +!ELSEIF "$(CFG)" == "libdns - @PLATFORM@ Debug" + + +"$(INTDIR)\hmac_link.obj" "$(INTDIR)\hmac_link.sbr" : $(SOURCE) "$(INTDIR)" + $(CPP) $(CPP_PROJ) $(SOURCE) + + +!ENDIF + +SOURCE=..\key.c + +!IF "$(CFG)" == "libdns - @PLATFORM@ Release" + + +"$(INTDIR)\key.obj" : $(SOURCE) "$(INTDIR)" + $(CPP) $(CPP_PROJ) $(SOURCE) + + +!ELSEIF "$(CFG)" == "libdns - @PLATFORM@ Debug" + + +"$(INTDIR)\key.obj" "$(INTDIR)\key.sbr" : $(SOURCE) "$(INTDIR)" + $(CPP) $(CPP_PROJ) $(SOURCE) + + +!ENDIF + +@IF OPENSSL +SOURCE=..\openssl_link.c + +!IF "$(CFG)" == "libdns - @PLATFORM@ Release" + + +"$(INTDIR)\openssl_link.obj" : $(SOURCE) "$(INTDIR)" + $(CPP) $(CPP_PROJ) $(SOURCE) + + +!ELSEIF "$(CFG)" == "libdns - @PLATFORM@ Debug" + + +"$(INTDIR)\openssl_link.obj" "$(INTDIR)\openssl_link.sbr" : $(SOURCE) "$(INTDIR)" + $(CPP) $(CPP_PROJ) $(SOURCE) + + +!ENDIF + +SOURCE=..\openssldh_link.c + +!IF "$(CFG)" == "libdns - @PLATFORM@ Release" + + +"$(INTDIR)\openssldh_link.obj" : $(SOURCE) "$(INTDIR)" + $(CPP) $(CPP_PROJ) $(SOURCE) + + +!ELSEIF "$(CFG)" == "libdns - @PLATFORM@ Debug" + + +"$(INTDIR)\openssldh_link.obj" "$(INTDIR)\openssldh_link.sbr" : $(SOURCE) "$(INTDIR)" + $(CPP) $(CPP_PROJ) $(SOURCE) + + +!ENDIF + +SOURCE=..\openssldsa_link.c + +!IF "$(CFG)" == "libdns - @PLATFORM@ Release" + + +"$(INTDIR)\openssldsa_link.obj" : $(SOURCE) "$(INTDIR)" + $(CPP) $(CPP_PROJ) $(SOURCE) + + +!ELSEIF "$(CFG)" == "libdns - @PLATFORM@ Debug" + + +"$(INTDIR)\openssldsa_link.obj" "$(INTDIR)\openssldsa_link.sbr" : $(SOURCE) "$(INTDIR)" + $(CPP) $(CPP_PROJ) $(SOURCE) + + +!ENDIF + +SOURCE=..\opensslecdsa_link.c + +!IF "$(CFG)" == "libdns - @PLATFORM@ Release" + + +"$(INTDIR)\opensslecdsa_link.obj" : $(SOURCE) "$(INTDIR)" + $(CPP) $(CPP_PROJ) $(SOURCE) + + +!ELSEIF "$(CFG)" == "libdns - @PLATFORM@ Debug" + + +"$(INTDIR)\opensslecdsa_link.obj" "$(INTDIR)\opensslecdsa_link.sbr" : $(SOURCE) "$(INTDIR)" + $(CPP) $(CPP_PROJ) $(SOURCE) + + +!ENDIF + +SOURCE=..\openssleddsa_link.c + +!IF "$(CFG)" == "libdns - @PLATFORM@ Release" + + +"$(INTDIR)\openssleddsa_link.obj" : $(SOURCE) "$(INTDIR)" + $(CPP) $(CPP_PROJ) $(SOURCE) + + +!ELSEIF "$(CFG)" == "libdns - @PLATFORM@ Debug" + + +"$(INTDIR)\openssleddsa_link.obj" "$(INTDIR)\openssleddsa_link.sbr" : $(SOURCE) "$(INTDIR)" + $(CPP) $(CPP_PROJ) $(SOURCE) + + +!ENDIF + +SOURCE=..\opensslgost_link.c + +!IF "$(CFG)" == "libdns - @PLATFORM@ Release" + + +"$(INTDIR)\opensslgost_link.obj" : $(SOURCE) "$(INTDIR)" + $(CPP) $(CPP_PROJ) $(SOURCE) + + +!ELSEIF "$(CFG)" == "libdns - @PLATFORM@ Debug" + + +"$(INTDIR)\opensslgost_link.obj" "$(INTDIR)\opensslgost_link.sbr" : $(SOURCE) "$(INTDIR)" + $(CPP) $(CPP_PROJ) $(SOURCE) + + +!ENDIF + +SOURCE=..\opensslrsa_link.c + +!IF "$(CFG)" == "libdns - @PLATFORM@ Release" + + +"$(INTDIR)\opensslrsa_link.obj" : $(SOURCE) "$(INTDIR)" + $(CPP) $(CPP_PROJ) $(SOURCE) + + +!ELSEIF "$(CFG)" == "libdns - @PLATFORM@ Debug" + + +"$(INTDIR)\opensslrsa_link.obj" "$(INTDIR)\opensslrsa_link.sbr" : $(SOURCE) "$(INTDIR)" + $(CPP) $(CPP_PROJ) $(SOURCE) + + +!ENDIF +@END OPENSSL + +@IF PKCS11 +SOURCE=..\pkcs11.c + +!IF "$(CFG)" == "libdns - @PLATFORM@ Release" + + +"$(INTDIR)\pkcs11.obj" : $(SOURCE) "$(INTDIR)" + $(CPP) $(CPP_PROJ) $(SOURCE) + + +!ELSEIF "$(CFG)" == "libdns - @PLATFORM@ Debug" + + +"$(INTDIR)\pkcs11.obj" "$(INTDIR)\pkcs11.sbr" : $(SOURCE) "$(INTDIR)" + $(CPP) $(CPP_PROJ) $(SOURCE) + + +!ENDIF + +SOURCE=..\pkcs11dh_link.c + +!IF "$(CFG)" == "libdns - @PLATFORM@ Release" + + +"$(INTDIR)\pkcs11dh_link.obj" : $(SOURCE) "$(INTDIR)" + $(CPP) $(CPP_PROJ) $(SOURCE) + + +!ELSEIF "$(CFG)" == "libdns - @PLATFORM@ Debug" + + +"$(INTDIR)\pkcs11dh_link.obj" "$(INTDIR)\pkcs11dh_link.sbr" : $(SOURCE) "$(INTDIR)" + $(CPP) $(CPP_PROJ) $(SOURCE) + + +!ENDIF + +SOURCE=..\pkcs11dsa_link.c + +!IF "$(CFG)" == "libdns - @PLATFORM@ Release" + + +"$(INTDIR)\pkcs11dsa_link.obj" : $(SOURCE) "$(INTDIR)" + $(CPP) $(CPP_PROJ) $(SOURCE) + + +!ELSEIF "$(CFG)" == "libdns - @PLATFORM@ Debug" + + +"$(INTDIR)\pkcs11dsa_link.obj" "$(INTDIR)\pkcs11dsa_link.sbr" : $(SOURCE) "$(INTDIR)" + $(CPP) $(CPP_PROJ) $(SOURCE) + + +!ENDIF + +SOURCE=..\pkcs11ecdsa_link.c + +!IF "$(CFG)" == "libdns - @PLATFORM@ Release" + + +"$(INTDIR)\pkcs11ecdsa_link.obj" : $(SOURCE) "$(INTDIR)" + $(CPP) $(CPP_PROJ) $(SOURCE) + + +!ELSEIF "$(CFG)" == "libdns - @PLATFORM@ Debug" + + +"$(INTDIR)\pkcs11ecdsa_link.obj" "$(INTDIR)\pkcs11ecdsa_link.sbr" : $(SOURCE) "$(INTDIR)" + $(CPP) $(CPP_PROJ) $(SOURCE) + + +!ENDIF + +SOURCE=..\pkcs11eddsa_link.c + +!IF "$(CFG)" == "libdns - @PLATFORM@ Release" + + +"$(INTDIR)\pkcs11eddsa_link.obj" : $(SOURCE) "$(INTDIR)" + $(CPP) $(CPP_PROJ) $(SOURCE) + + +!ELSEIF "$(CFG)" == "libdns - @PLATFORM@ Debug" + + +"$(INTDIR)\pkcs11eddsa_link.obj" "$(INTDIR)\pkcs11eddsa_link.sbr" : $(SOURCE) "$(INTDIR)" + $(CPP) $(CPP_PROJ) $(SOURCE) + + +!ENDIF + +SOURCE=..\pkcs11gost_link.c + +!IF "$(CFG)" == "libdns - @PLATFORM@ Release" + + +"$(INTDIR)\pkcs11gost_link.obj" : $(SOURCE) "$(INTDIR)" + $(CPP) $(CPP_PROJ) $(SOURCE) + + +!ELSEIF "$(CFG)" == "libdns - @PLATFORM@ Debug" + + +"$(INTDIR)\pkcs11gost_link.obj" "$(INTDIR)\pkcs11gost_link.sbr" : $(SOURCE) "$(INTDIR)" + $(CPP) $(CPP_PROJ) $(SOURCE) + + +!ENDIF + +SOURCE=..\pkcs11rsa_link.c + +!IF "$(CFG)" == "libdns - @PLATFORM@ Release" + + +"$(INTDIR)\pkcs11rsa_link.obj" : $(SOURCE) "$(INTDIR)" + $(CPP) $(CPP_PROJ) $(SOURCE) + + +!ELSEIF "$(CFG)" == "libdns - @PLATFORM@ Debug" + + +"$(INTDIR)\pkcs11rsa_link.obj" "$(INTDIR)\pkcs11rsa_link.sbr" : $(SOURCE) "$(INTDIR)" + $(CPP) $(CPP_PROJ) $(SOURCE) + + +!ENDIF +@END PKCS11 + +!IF "$(CFG)" == "libdns - @PLATFORM@ Release" + +"libisc - @PLATFORM@ Release" : + cd "..\..\isc\win32" + $(MAKE) /$(MAKEFLAGS) /F ".\libisc.mak" CFG="libisc - @PLATFORM@ Release" + cd "..\..\dns\win32" + +"libisc - @PLATFORM@ ReleaseCLEAN" : + cd "..\..\isc\win32" + $(MAKE) /$(MAKEFLAGS) /F ".\libisc.mak" CFG="libisc - @PLATFORM@ Release" RECURSE=1 CLEAN + cd "..\..\dns\win32" + +!ELSEIF "$(CFG)" == "libdns - @PLATFORM@ Debug" + +"libisc - @PLATFORM@ Debug" : + cd "..\..\isc\win32" + $(MAKE) /$(MAKEFLAGS) /F ".\libisc.mak" CFG="libisc - @PLATFORM@ Debug" + cd "..\..\dns\win32" + +"libisc - @PLATFORM@ DebugCLEAN" : + cd "..\..\isc\win32" + $(MAKE) /$(MAKEFLAGS) /F ".\libisc.mak" CFG="libisc - @PLATFORM@ Debug" RECURSE=1 CLEAN + cd "..\..\dns\win32" + +!ENDIF + + +!ENDIF + +#################################################### +# Commands to generate initial empty manifest file and the RC file +# that references it, and for generating the .res file: + +$(_VC_MANIFEST_BASENAME).auto.res : $(_VC_MANIFEST_BASENAME).auto.rc + +$(_VC_MANIFEST_BASENAME).auto.rc : $(_VC_MANIFEST_BASENAME).auto.manifest + type <<$@ +#include <winuser.h> +1RT_MANIFEST"$(_VC_MANIFEST_BASENAME).auto.manifest" +<< KEEP + +$(_VC_MANIFEST_BASENAME).auto.manifest : + type <<$@ +<?xml version='1.0' encoding='UTF-8' standalone='yes'?> +<assembly xmlns='urn:schemas-microsoft-com:asm.v1' manifestVersion='1.0'> +</assembly> +<< KEEP diff --git a/lib/dns/win32/libdns.vcxproj.filters.in b/lib/dns/win32/libdns.vcxproj.filters.in new file mode 100644 index 0000000..5c51043 --- /dev/null +++ b/lib/dns/win32/libdns.vcxproj.filters.in @@ -0,0 +1,690 @@ +<?xml version="1.0" encoding="utf-8"?> +<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> + <ItemGroup> + <Filter Include="Resource Files"> + <UniqueIdentifier>{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}</UniqueIdentifier> + <Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms</Extensions> + </Filter> + <Filter Include="Library Header Files"> + <UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier> + <Extensions>h;hpp;hxx;hm;inl;inc;xsd</Extensions> + </Filter> + <Filter Include="Dst Header Files"> + <UniqueIdentifier>{c76276a2-cee5-4b70-bf37-e0f2ef1ae4d6}</UniqueIdentifier> + </Filter> + <Filter Include="Dst Source Files"> + <UniqueIdentifier>{ae84c9c7-5da5-4c0e-9e53-bfc34a5825ae}</UniqueIdentifier> + </Filter> + <Filter Include="Library Source Files"> + <UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier> + <Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions> + </Filter> + </ItemGroup> + <ItemGroup> + <None Include="libdns.def" /> + </ItemGroup> + <ItemGroup> + <ClCompile Include="DLLMain.c"> + <Filter>Library Source Files</Filter> + </ClCompile> + <ClCompile Include="version.c"> + <Filter>Library Source Files</Filter> + </ClCompile> + <ClCompile Include="..\acache.c"> + <Filter>Library Source Files</Filter> + </ClCompile> + <ClCompile Include="..\acl.c"> + <Filter>Library Source Files</Filter> + </ClCompile> + <ClCompile Include="..\adb.c"> + <Filter>Library Source Files</Filter> + </ClCompile> + <ClCompile Include="..\badcache.c"> + <Filter>Library Source Files</Filter> + </ClCompile> + <ClCompile Include="..\byaddr.c"> + <Filter>Library Source Files</Filter> + </ClCompile> + <ClCompile Include="..\cache.c"> + <Filter>Library Source Files</Filter> + </ClCompile> + <ClCompile Include="..\callbacks.c"> + <Filter>Library Source Files</Filter> + </ClCompile> + <ClCompile Include="..\catz.c"> + <Filter>Library Source Files</Filter> + </ClCompile> + <ClCompile Include="..\client.c"> + <Filter>Library Source Files</Filter> + </ClCompile> + <ClCompile Include="..\clientinfo.c"> + <Filter>Library Source Files</Filter> + </ClCompile> + <ClCompile Include="..\compress.c"> + <Filter>Library Source Files</Filter> + </ClCompile> + <ClCompile Include="..\db.c"> + <Filter>Library Source Files</Filter> + </ClCompile> + <ClCompile Include="..\dbiterator.c"> + <Filter>Library Source Files</Filter> + </ClCompile> + <ClCompile Include="..\dbtable.c"> + <Filter>Library Source Files</Filter> + </ClCompile> + <ClCompile Include="..\diff.c"> + <Filter>Library Source Files</Filter> + </ClCompile> + <ClCompile Include="..\dispatch.c"> + <Filter>Library Source Files</Filter> + </ClCompile> + <ClCompile Include="..\dlz.c"> + <Filter>Library Source Files</Filter> + </ClCompile> + <ClCompile Include="..\dns64.c"> + <Filter>Library Source Files</Filter> + </ClCompile> + <ClCompile Include="..\dnssec.c"> + <Filter>Library Source Files</Filter> + </ClCompile> + <ClCompile Include="..\ds.c"> + <Filter>Library Source Files</Filter> + </ClCompile> + <ClCompile Include="..\dyndb.c"> + <Filter>Library Source Files</Filter> + </ClCompile> + <ClCompile Include="..\ecdb.c"> + <Filter>Library Source Files</Filter> + </ClCompile> + <ClCompile Include="..\fixedname.c"> + <Filter>Library Source Files</Filter> + </ClCompile> + <ClCompile Include="..\forward.c"> + <Filter>Library Source Files</Filter> + </ClCompile> +@IF GEOIP + <ClCompile Include="..\geoip.c"> + <Filter>Library Source Files</Filter> + </ClCompile> +@END GEOIP + <ClCompile Include="..\ipkeylist.c"> + <Filter>Library Source Files</Filter> + </ClCompile> + <ClCompile Include="..\iptable.c"> + <Filter>Library Source Files</Filter> + </ClCompile> + <ClCompile Include="..\journal.c"> + <Filter>Library Source Files</Filter> + </ClCompile> + <ClCompile Include="..\keydata.c"> + <Filter>Library Source Files</Filter> + </ClCompile> + <ClCompile Include="..\keytable.c"> + <Filter>Library Source Files</Filter> + </ClCompile> + <ClCompile Include="..\lib.c"> + <Filter>Library Source Files</Filter> + </ClCompile> + <ClCompile Include="..\log.c"> + <Filter>Library Source Files</Filter> + </ClCompile> + <ClCompile Include="..\lookup.c"> + <Filter>Library Source Files</Filter> + </ClCompile> + <ClCompile Include="..\master.c"> + <Filter>Library Source Files</Filter> + </ClCompile> + <ClCompile Include="..\masterdump.c"> + <Filter>Library Source Files</Filter> + </ClCompile> + <ClCompile Include="..\message.c"> + <Filter>Library Source Files</Filter> + </ClCompile> + <ClCompile Include="..\name.c"> + <Filter>Library Source Files</Filter> + </ClCompile> + <ClCompile Include="..\ncache.c"> + <Filter>Library Source Files</Filter> + </ClCompile> + <ClCompile Include="..\nsec.c"> + <Filter>Library Source Files</Filter> + </ClCompile> + <ClCompile Include="..\nsec3.c"> + <Filter>Library Source Files</Filter> + </ClCompile> + <ClCompile Include="..\nta.c"> + <Filter>Library Source Files</Filter> + </ClCompile> + <ClCompile Include="..\order.c"> + <Filter>Library Source Files</Filter> + </ClCompile> + <ClCompile Include="..\peer.c"> + <Filter>Library Source Files</Filter> + </ClCompile> + <ClCompile Include="..\portlist.c"> + <Filter>Library Source Files</Filter> + </ClCompile> + <ClCompile Include="..\private.c"> + <Filter>Library Source Files</Filter> + </ClCompile> + <ClCompile Include="..\rbt.c"> + <Filter>Library Source Files</Filter> + </ClCompile> + <ClCompile Include="..\rbtdb.c"> + <Filter>Library Source Files</Filter> + </ClCompile> + <ClCompile Include="..\rbtdb64.c"> + <Filter>Library Source Files</Filter> + </ClCompile> + <ClCompile Include="..\rcode.c"> + <Filter>Library Source Files</Filter> + </ClCompile> + <ClCompile Include="..\rdata.c"> + <Filter>Library Source Files</Filter> + </ClCompile> + <ClCompile Include="..\rdatalist.c"> + <Filter>Library Source Files</Filter> + </ClCompile> + <ClCompile Include="..\rdataset.c"> + <Filter>Library Source Files</Filter> + </ClCompile> + <ClCompile Include="..\rdatasetiter.c"> + <Filter>Library Source Files</Filter> + </ClCompile> + <ClCompile Include="..\rdataslab.c"> + <Filter>Library Source Files</Filter> + </ClCompile> + <ClCompile Include="..\request.c"> + <Filter>Library Source Files</Filter> + </ClCompile> + <ClCompile Include="..\resolver.c"> + <Filter>Library Source Files</Filter> + </ClCompile> + <ClCompile Include="..\result.c"> + <Filter>Library Source Files</Filter> + </ClCompile> + <ClCompile Include="..\rootns.c"> + <Filter>Library Source Files</Filter> + </ClCompile> + <ClCompile Include="..\rpz.c"> + <Filter>Library Source Files</Filter> + </ClCompile> + <ClCompile Include="..\rriterator.c"> + <Filter>Library Source Files</Filter> + </ClCompile> + <ClCompile Include="..\rrl.c"> + <Filter>Library Source Files</Filter> + </ClCompile> + <ClCompile Include="..\sdb.c"> + <Filter>Library Source Files</Filter> + </ClCompile> + <ClCompile Include="..\sdlz.c"> + <Filter>Library Source Files</Filter> + </ClCompile> + <ClCompile Include="..\soa.c"> + <Filter>Library Source Files</Filter> + </ClCompile> + <ClCompile Include="..\ssu.c"> + <Filter>Library Source Files</Filter> + </ClCompile> + <ClCompile Include="..\ssu_external.c"> + <Filter>Library Source Files</Filter> + </ClCompile> + <ClCompile Include="..\stats.c"> + <Filter>Library Source Files</Filter> + </ClCompile> + <ClCompile Include="..\tcpmsg.c"> + <Filter>Library Source Files</Filter> + </ClCompile> + <ClCompile Include="..\time.c"> + <Filter>Library Source Files</Filter> + </ClCompile> + <ClCompile Include="..\timer.c"> + <Filter>Library Source Files</Filter> + </ClCompile> + <ClCompile Include="..\tkey.c"> + <Filter>Library Source Files</Filter> + </ClCompile> + <ClCompile Include="..\tsec.c"> + <Filter>Library Source Files</Filter> + </ClCompile> + <ClCompile Include="..\tsig.c"> + <Filter>Library Source Files</Filter> + </ClCompile> + <ClCompile Include="..\ttl.c"> + <Filter>Library Source Files</Filter> + </ClCompile> + <ClCompile Include="..\update.c"> + <Filter>Library Source Files</Filter> + </ClCompile> + <ClCompile Include="..\validator.c"> + <Filter>Library Source Files</Filter> + </ClCompile> + <ClCompile Include="..\view.c"> + <Filter>Library Source Files</Filter> + </ClCompile> + <ClCompile Include="..\xfrin.c"> + <Filter>Library Source Files</Filter> + </ClCompile> + <ClCompile Include="..\zone.c"> + <Filter>Library Source Files</Filter> + </ClCompile> + <ClCompile Include="..\zonekey.c"> + <Filter>Library Source Files</Filter> + </ClCompile> + <ClCompile Include="..\zt.c"> + <Filter>Library Source Files</Filter> + </ClCompile> + <ClCompile Include="..\dst_api.c"> + <Filter>Dst Source Files</Filter> + </ClCompile> + <ClCompile Include="..\dst_lib.c"> + <Filter>Dst Source Files</Filter> + </ClCompile> + <ClCompile Include="..\dst_parse.c"> + <Filter>Dst Source Files</Filter> + </ClCompile> + <ClCompile Include="..\dst_result.c"> + <Filter>Dst Source Files</Filter> + </ClCompile> + <ClCompile Include="..\gssapi_link.c"> + <Filter>Dst Source Files</Filter> + </ClCompile> + <ClCompile Include="..\gssapictx.c"> + <Filter>Dst Source Files</Filter> + </ClCompile> + <ClCompile Include="..\hmac_link.c"> + <Filter>Dst Source Files</Filter> + </ClCompile> + <ClCompile Include="..\key.c"> + <Filter>Dst Source Files</Filter> + </ClCompile> +@IF OPENSSL + <ClCompile Include="..\openssl_link.c"> + <Filter>Dst Source Files</Filter> + </ClCompile> + <ClCompile Include="..\openssldh_link.c"> + <Filter>Dst Source Files</Filter> + </ClCompile> + <ClCompile Include="..\openssldsa_link.c"> + <Filter>Dst Source Files</Filter> + </ClCompile> + <ClCompile Include="..\opensslecdsa_link.c"> + <Filter>Dst Source Files</Filter> + </ClCompile> + <ClCompile Include="..\openssleddsa_link.c"> + <Filter>Dst Source Files</Filter> + </ClCompile> + <ClCompile Include="..\opensslgost_link.c"> + <Filter>Dst Source Files</Filter> + </ClCompile> + <ClCompile Include="..\opensslrsa_link.c"> + <Filter>Dst Source Files</Filter> + </ClCompile> +@END OPENSSL +@IF PKCS11 + <ClCompile Include="..\pkcs11.c"> + <Filter>Dst Source Files</Filter> + </ClCompile> + <ClCompile Include="..\pkcs11dh_link.c"> + <Filter>Dst Source Files</Filter> + </ClCompile> + <ClCompile Include="..\pkcs11dsa_link.c"> + <Filter>Dst Source Files</Filter> + </ClCompile> + <ClCompile Include="..\pkcs11ecdsa_link.c"> + <Filter>Dst Source Files</Filter> + </ClCompile> + <ClCompile Include="..\pkcs11eddsa_link.c"> + <Filter>Dst Source Files</Filter> + </ClCompile> + <ClCompile Include="..\pkcs11gost_link.c"> + <Filter>Dst Source Files</Filter> + </ClCompile> + <ClCompile Include="..\pkcs11rsa_link.c"> + <Filter>Dst Source Files</Filter> + </ClCompile> +@END PKCS11 + <ClCompile Include="..\spnego.c"> + <Filter>Dst Source Files</Filter> + </ClCompile> + </ItemGroup> + <ItemGroup> + <ClInclude Include="..\code.h"> + <Filter>Library Header Files</Filter> + </ClInclude> + <ClInclude Include="..\rbtdb.h"> + <Filter>Library Header Files</Filter> + </ClInclude> + <ClInclude Include="..\rbtdb64.h"> + <Filter>Library Header Files</Filter> + </ClInclude> + <ClInclude Include="..\rdatalist_p.h"> + <Filter>Library Header Files</Filter> + </ClInclude> + <ClInclude Include="..\include\dns\acache.h"> + <Filter>Library Header Files</Filter> + </ClInclude> + <ClInclude Include="..\include\dns\acl.h"> + <Filter>Library Header Files</Filter> + </ClInclude> + <ClInclude Include="..\include\dns\adb.h"> + <Filter>Library Header Files</Filter> + </ClInclude> + <ClInclude Include="..\include\dns\badcache.h"> + <Filter>Library Header Files</Filter> + </ClInclude> + <ClInclude Include="..\include\dns\bit.h"> + <Filter>Library Header Files</Filter> + </ClInclude> + <ClInclude Include="..\include\dns\byaddr.h"> + <Filter>Library Header Files</Filter> + </ClInclude> + <ClInclude Include="..\include\dns\cache.h"> + <Filter>Library Header Files</Filter> + </ClInclude> + <ClInclude Include="..\include\dns\callbacks.h"> + <Filter>Library Header Files</Filter> + </ClInclude> + <ClInclude Include="..\include\dns\catz.h"> + <Filter>Library Header Files</Filter> + </ClInclude> + <ClInclude Include="..\include\dns\cert.h"> + <Filter>Library Header Files</Filter> + </ClInclude> + <ClInclude Include="..\include\dns\client.h"> + <Filter>Library Header Files</Filter> + </ClInclude> + <ClInclude Include="..\include\dns\clientinfo.h"> + <Filter>Library Header Files</Filter> + </ClInclude> + <ClInclude Include="..\include\dns\compress.h"> + <Filter>Library Header Files</Filter> + </ClInclude> + <ClInclude Include="..\include\dns\db.h"> + <Filter>Library Header Files</Filter> + </ClInclude> + <ClInclude Include="..\include\dns\dbiterator.h"> + <Filter>Library Header Files</Filter> + </ClInclude> + <ClInclude Include="..\include\dns\dbtable.h"> + <Filter>Library Header Files</Filter> + </ClInclude> + <ClInclude Include="..\include\dns\diff.h"> + <Filter>Library Header Files</Filter> + </ClInclude> + <ClInclude Include="..\include\dns\dispatch.h"> + <Filter>Library Header Files</Filter> + </ClInclude> + <ClInclude Include="..\include\dns\dlz.h"> + <Filter>Library Header Files</Filter> + </ClInclude> + <ClInclude Include="..\include\dns\dns64.h"> + <Filter>Library Header Files</Filter> + </ClInclude> + <ClInclude Include="..\include\dns\dnssec.h"> + <Filter>Library Header Files</Filter> + </ClInclude> + <ClInclude Include="..\include\dns\dnstap.h"> + <Filter>Library Header Files</Filter> + </ClInclude> + <ClInclude Include="..\include\dns\ds.h"> + <Filter>Library Header Files</Filter> + </ClInclude> + <ClInclude Include="..\include\dns\dsdigest.h"> + <Filter>Library Header Files</Filter> + </ClInclude> + <ClInclude Include="..\include\dns\dyndb.h"> + <Filter>Library Header Files</Filter> + </ClInclude> + <ClInclude Include="..\include\dns\ecdb.h"> + <Filter>Library Header Files</Filter> + </ClInclude> + <ClInclude Include="..\include\dns\edns.h"> + <Filter>Library Header Files</Filter> + </ClInclude> + <ClInclude Include="..\include\dns\enumclass.h"> + <Filter>Library Header Files</Filter> + </ClInclude> + <ClInclude Include="..\include\dns\enumtype.h"> + <Filter>Library Header Files</Filter> + </ClInclude> + <ClInclude Include="..\include\dns\events.h"> + <Filter>Library Header Files</Filter> + </ClInclude> + <ClInclude Include="..\include\dns\fixedname.h"> + <Filter>Library Header Files</Filter> + </ClInclude> + <ClInclude Include="..\include\dns\forward.h"> + <Filter>Library Header Files</Filter> + </ClInclude> +@IF GEOIP + <ClInclude Include="..\include\dns\geoip.h"> + <Filter>Library Header Files</Filter> + </ClInclude> +@END GEOIP + <ClInclude Include="..\include\dns\ipkeylist.h"> + <Filter>Library Header Files</Filter> + </ClInclude> + <ClInclude Include="..\include\dns\iptable.h"> + <Filter>Library Header Files</Filter> + </ClInclude> + <ClInclude Include="..\include\dns\journal.h"> + <Filter>Library Header Files</Filter> + </ClInclude> + <ClInclude Include="..\include\dns\keydata.h"> + <Filter>Library Header Files</Filter> + </ClInclude> + <ClInclude Include="..\include\dns\keyflags.h"> + <Filter>Library Header Files</Filter> + </ClInclude> + <ClInclude Include="..\include\dns\keytable.h"> + <Filter>Library Header Files</Filter> + </ClInclude> + <ClInclude Include="..\include\dns\keyvalues.h"> + <Filter>Library Header Files</Filter> + </ClInclude> + <ClInclude Include="..\include\dns\lib.h"> + <Filter>Library Header Files</Filter> + </ClInclude> + <ClInclude Include="..\include\dns\log.h"> + <Filter>Library Header Files</Filter> + </ClInclude> + <ClInclude Include="..\include\dns\lookup.h"> + <Filter>Library Header Files</Filter> + </ClInclude> + <ClInclude Include="..\include\dns\master.h"> + <Filter>Library Header Files</Filter> + </ClInclude> + <ClInclude Include="..\include\dns\masterdump.h"> + <Filter>Library Header Files</Filter> + </ClInclude> + <ClInclude Include="..\include\dns\message.h"> + <Filter>Library Header Files</Filter> + </ClInclude> + <ClInclude Include="..\include\dns\name.h"> + <Filter>Library Header Files</Filter> + </ClInclude> + <ClInclude Include="..\include\dns\ncache.h"> + <Filter>Library Header Files</Filter> + </ClInclude> + <ClInclude Include="..\include\dns\nsec.h"> + <Filter>Library Header Files</Filter> + </ClInclude> + <ClInclude Include="..\include\dns\nsec3.h"> + <Filter>Library Header Files</Filter> + </ClInclude> + <ClInclude Include="..\include\dns\nta.h"> + <Filter>Library Header Files</Filter> + </ClInclude> + <ClInclude Include="..\include\dns\opcode.h"> + <Filter>Library Header Files</Filter> + </ClInclude> + <ClInclude Include="..\include\dns\order.h"> + <Filter>Library Header Files</Filter> + </ClInclude> + <ClInclude Include="..\include\dns\peer.h"> + <Filter>Library Header Files</Filter> + </ClInclude> + <ClInclude Include="..\include\dns\portlist.h"> + <Filter>Library Header Files</Filter> + </ClInclude> + <ClInclude Include="..\include\dns\private.h"> + <Filter>Library Header Files</Filter> + </ClInclude> + <ClInclude Include="..\include\dns\rbt.h"> + <Filter>Library Header Files</Filter> + </ClInclude> + <ClInclude Include="..\include\dns\rcode.h"> + <Filter>Library Header Files</Filter> + </ClInclude> + <ClInclude Include="..\include\dns\rdata.h"> + <Filter>Library Header Files</Filter> + </ClInclude> + <ClInclude Include="..\include\dns\rdataclass.h"> + <Filter>Library Header Files</Filter> + </ClInclude> + <ClInclude Include="..\include\dns\rdatalist.h"> + <Filter>Library Header Files</Filter> + </ClInclude> + <ClInclude Include="..\include\dns\rdataset.h"> + <Filter>Library Header Files</Filter> + </ClInclude> + <ClInclude Include="..\include\dns\rdatasetiter.h"> + <Filter>Library Header Files</Filter> + </ClInclude> + <ClInclude Include="..\include\dns\rdataslab.h"> + <Filter>Library Header Files</Filter> + </ClInclude> + <ClInclude Include="..\include\dns\rdatastruct.h"> + <Filter>Library Header Files</Filter> + </ClInclude> + <ClInclude Include="..\include\dns\rdatatype.h"> + <Filter>Library Header Files</Filter> + </ClInclude> + <ClInclude Include="..\include\dns\request.h"> + <Filter>Library Header Files</Filter> + </ClInclude> + <ClInclude Include="..\include\dns\resolver.h"> + <Filter>Library Header Files</Filter> + </ClInclude> + <ClInclude Include="..\include\dns\result.h"> + <Filter>Library Header Files</Filter> + </ClInclude> + <ClInclude Include="..\include\dns\rootns.h"> + <Filter>Library Header Files</Filter> + </ClInclude> + <ClInclude Include="..\include\dns\rpz.h"> + <Filter>Library Header Files</Filter> + </ClInclude> + <ClInclude Include="..\include\dns\rriterator.h"> + <Filter>Library Header Files</Filter> + </ClInclude> + <ClInclude Include="..\include\dns\rrl.h"> + <Filter>Library Header Files</Filter> + </ClInclude> + <ClInclude Include="..\include\dns\sdb.h"> + <Filter>Library Header Files</Filter> + </ClInclude> + <ClInclude Include="..\include\dns\sdlz.h"> + <Filter>Library Header Files</Filter> + </ClInclude> + <ClInclude Include="..\include\dns\secalg.h"> + <Filter>Library Header Files</Filter> + </ClInclude> + <ClInclude Include="..\include\dns\secproto.h"> + <Filter>Library Header Files</Filter> + </ClInclude> + <ClInclude Include="..\include\dns\soa.h"> + <Filter>Library Header Files</Filter> + </ClInclude> + <ClInclude Include="..\include\dns\ssu.h"> + <Filter>Library Header Files</Filter> + </ClInclude> + <ClInclude Include="..\include\dns\stats.h"> + <Filter>Library Header Files</Filter> + </ClInclude> + <ClInclude Include="..\include\dns\tcpmsg.h"> + <Filter>Library Header Files</Filter> + </ClInclude> + <ClInclude Include="..\include\dns\time.h"> + <Filter>Library Header Files</Filter> + </ClInclude> + <ClInclude Include="..\include\dns\timer.h"> + <Filter>Library Header Files</Filter> + </ClInclude> + <ClInclude Include="..\include\dns\tkey.h"> + <Filter>Library Header Files</Filter> + </ClInclude> + <ClInclude Include="..\include\dns\tsec.h"> + <Filter>Library Header Files</Filter> + </ClInclude> + <ClInclude Include="..\include\dns\tsig.h"> + <Filter>Library Header Files</Filter> + </ClInclude> + <ClInclude Include="..\include\dns\ttl.h"> + <Filter>Library Header Files</Filter> + </ClInclude> + <ClInclude Include="..\include\dns\types.h"> + <Filter>Library Header Files</Filter> + </ClInclude> + <ClInclude Include="..\include\dns\update.h"> + <Filter>Library Header Files</Filter> + </ClInclude> + <ClInclude Include="..\include\dns\validator.h"> + <Filter>Library Header Files</Filter> + </ClInclude> + <ClInclude Include="..\include\dns\version.h"> + <Filter>Library Header Files</Filter> + </ClInclude> + <ClInclude Include="..\include\dns\view.h"> + <Filter>Library Header Files</Filter> + </ClInclude> + <ClInclude Include="..\include\dns\xfrin.h"> + <Filter>Library Header Files</Filter> + </ClInclude> + <ClInclude Include="..\include\dns\zone.h"> + <Filter>Library Header Files</Filter> + </ClInclude> + <ClInclude Include="..\include\dns\zonekey.h"> + <Filter>Library Header Files</Filter> + </ClInclude> + <ClInclude Include="..\include\dns\zt.h"> + <Filter>Library Header Files</Filter> + </ClInclude> + <ClInclude Include="..\include\dst\dst.h"> + <Filter>Dst Header Files</Filter> + </ClInclude> + <ClInclude Include="..\include\dst\gssapi.h"> + <Filter>Dst Header Files</Filter> + </ClInclude> + <ClInclude Include="..\include\dst\lib.h"> + <Filter>Dst Header Files</Filter> + </ClInclude> + <ClInclude Include="..\include\dst\result.h"> + <Filter>Dst Header Files</Filter> + </ClInclude> + <ClInclude Include="..\dst_gost.h"> + <Filter>Dst Header Files</Filter> + </ClInclude> + <ClInclude Include="..\dst_internal.h"> + <Filter>Dst Header Files</Filter> + </ClInclude> +@IF OPENSSL + <ClInclude Include="..\dst_openssl.h"> + <Filter>Dst Header Files</Filter> + </ClInclude> +@END OPENSSL + <ClInclude Include="..\dst_parse.h"> + <Filter>Dst Header Files</Filter> + </ClInclude> +@IF PKCS11 + <ClInclude Include="..\dst_pkcs11.h"> + <Filter>Dst Header Files</Filter> + </ClInclude> +@END PKCS11 + <ClInclude Include="..\spnego.h"> + <Filter>Dst Header Files</Filter> + </ClInclude> + </ItemGroup> +</Project> diff --git a/lib/dns/win32/libdns.vcxproj.in b/lib/dns/win32/libdns.vcxproj.in new file mode 100644 index 0000000..7ceb68b --- /dev/null +++ b/lib/dns/win32/libdns.vcxproj.in @@ -0,0 +1,346 @@ +<?xml version="1.0" encoding="utf-8"?> +<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> + <ItemGroup Label="ProjectConfigurations"> + <ProjectConfiguration Include="Debug|@PLATFORM@"> + <Configuration>Debug</Configuration> + <Platform>@PLATFORM@</Platform> + </ProjectConfiguration> + <ProjectConfiguration Include="Release|@PLATFORM@"> + <Configuration>Release</Configuration> + <Platform>@PLATFORM@</Platform> + </ProjectConfiguration> + </ItemGroup> + <PropertyGroup Label="Globals"> + <ProjectGuid>{5FEBFD4E-CCB0-48B9-B733-E15EEB85C16A}</ProjectGuid> + <Keyword>Win32Proj</Keyword> + <RootNamespace>libdns</RootNamespace> + </PropertyGroup> + <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|@PLATFORM@'" Label="Configuration"> + <ConfigurationType>DynamicLibrary</ConfigurationType> + <UseDebugLibraries>true</UseDebugLibraries> + <CharacterSet>MultiByte</CharacterSet> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|@PLATFORM@'" Label="Configuration"> + <ConfigurationType>DynamicLibrary</ConfigurationType> + <UseDebugLibraries>false</UseDebugLibraries> + <WholeProgramOptimization>true</WholeProgramOptimization> + <CharacterSet>MultiByte</CharacterSet> + </PropertyGroup> + <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> + <ImportGroup Label="ExtensionSettings"> + </ImportGroup> + <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|@PLATFORM@'"> + <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> + </ImportGroup> + <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|@PLATFORM@'"> + <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> + </ImportGroup> + <PropertyGroup Label="UserMacros" /> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|@PLATFORM@'"> + <LinkIncremental>true</LinkIncremental> + <OutDir>..\..\..\Build\$(Configuration)\</OutDir> + <IntDir>.\$(Configuration)\</IntDir> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|@PLATFORM@'"> + <LinkIncremental>false</LinkIncremental> + <OutDir>..\..\..\Build\$(Configuration)\</OutDir> + <IntDir>.\$(Configuration)\</IntDir> + </PropertyGroup> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|@PLATFORM@'"> + <ClCompile> + <PrecompiledHeader> + </PrecompiledHeader> + <WarningLevel>Level3</WarningLevel> + <Optimization>Disabled</Optimization> + <PreprocessorDefinitions>BIND9;WIN32;USE_MD5;@CRYPTO@@USE_GSSAPI@@USE_ISC_SPNEGO@_DEBUG;_WINDOWS;_USRDLL;LIBDNS_EXPORTS;%(PreprocessorDefinitions);%(PreprocessorDefinitions);%(PreprocessorDefinitions)</PreprocessorDefinitions> + <AdditionalIncludeDirectories>.\;..\..\..\;include;..\include;..\..\isc;..\..\isc\win32;..\..\isc\win32\include;..\..\isc\include;@LIBXML2_INC@@OPENSSL_INC@@GSSAPI_INC@@GEOIP_INC@%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> + <FunctionLevelLinking>true</FunctionLevelLinking> + <PrecompiledHeaderOutputFile>.\$(Configuration)\$(TargetName).pch</PrecompiledHeaderOutputFile> + <AssemblerListingLocation>.\$(Configuration)\</AssemblerListingLocation> + <ObjectFileName>.\$(Configuration)\</ObjectFileName> + <ProgramDataBaseFileName>$(OutDir)$(TargetName).pdb</ProgramDataBaseFileName> + <BrowseInformation>true</BrowseInformation> + <CompileAs>CompileAsC</CompileAs> + </ClCompile> + <Link> + <SubSystem>Console</SubSystem> + <GenerateDebugInformation>true</GenerateDebugInformation> + <OutputFile>..\..\..\Build\$(Configuration)\$(TargetName)$(TargetExt)</OutputFile> + <AdditionalLibraryDirectories>..\..\isc\win32\$(Configuration);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> + <AdditionalDependencies>libisc.lib;@LIBXML2_LIB@@OPENSSL_LIB@@GSSAPI_LIB@@KRB5_LIB@@GEOIP_LIB@ws2_32.lib;%(AdditionalDependencies)</AdditionalDependencies> + <ModuleDefinitionFile>$(ProjectName).def</ModuleDefinitionFile> + <ImportLibrary>.\$(Configuration)\$(ProjectName).lib</ImportLibrary> + </Link> + </ItemDefinitionGroup> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|@PLATFORM@'"> + <ClCompile> + <WarningLevel>Level3</WarningLevel> + <PrecompiledHeader> + </PrecompiledHeader> + <Optimization>MaxSpeed</Optimization> + <FunctionLevelLinking>true</FunctionLevelLinking> + <IntrinsicFunctions>@INTRINSIC@</IntrinsicFunctions> + <PreprocessorDefinitions>BIND9;WIN32;USE_MD5;@CRYPTO@@USE_GSSAPI@@USE_ISC_SPNEGO@NDEBUG;_WINDOWS;_USRDLL;LIBDNS_EXPORTS;%(PreprocessorDefinitions);%(PreprocessorDefinitions);%(PreprocessorDefinitions)</PreprocessorDefinitions> + <AdditionalIncludeDirectories>.\;..\..\..\;include;..\include;..\..\isc;..\..\isc\win32;..\..\isc\win32\include;..\..\isc\include;@LIBXML2_INC@@OPENSSL_INC@@GSSAPI_INC@@GEOIP_INC@%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> + <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion> + <StringPooling>true</StringPooling> + <PrecompiledHeaderOutputFile>.\$(Configuration)\$(TargetName).pch</PrecompiledHeaderOutputFile> + <AssemblerListingLocation>.\$(Configuration)\</AssemblerListingLocation> + <ObjectFileName>.\$(Configuration)\</ObjectFileName> + <ProgramDataBaseFileName>$(OutDir)$(TargetName).pdb</ProgramDataBaseFileName> + <WholeProgramOptimization>false</WholeProgramOptimization> + <CompileAs>CompileAsC</CompileAs> + </ClCompile> + <Link> + <SubSystem>Console</SubSystem> + <GenerateDebugInformation>false</GenerateDebugInformation> + <EnableCOMDATFolding>true</EnableCOMDATFolding> + <OptimizeReferences>true</OptimizeReferences> + <OutputFile>..\..\..\Build\$(Configuration)\$(TargetName)$(TargetExt)</OutputFile> + <AdditionalLibraryDirectories>..\..\isc\win32\$(Configuration);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> + <AdditionalDependencies>libisc.lib;@LIBXML2_LIB@@OPENSSL_LIB@@GSSAPI_LIB@@KRB5_LIB@@GEOIP_LIB@ws2_32.lib;%(AdditionalDependencies)</AdditionalDependencies> + <ModuleDefinitionFile>$(ProjectName).def</ModuleDefinitionFile> + <ImportLibrary>.\$(Configuration)\$(ProjectName).lib</ImportLibrary> + <LinkTimeCodeGeneration>Default</LinkTimeCodeGeneration> + </Link> + </ItemDefinitionGroup> + <ItemGroup> + <None Include="libdns.def" /> + </ItemGroup> + <ItemGroup> + <ClCompile Include="..\acache.c" /> + <ClCompile Include="..\acl.c" /> + <ClCompile Include="..\adb.c" /> + <ClCompile Include="..\badcache.c" /> + <ClCompile Include="..\byaddr.c" /> + <ClCompile Include="..\cache.c" /> + <ClCompile Include="..\callbacks.c" /> + <ClCompile Include="..\catz.c" /> + <ClCompile Include="..\client.c" /> + <ClCompile Include="..\clientinfo.c" /> + <ClCompile Include="..\compress.c" /> + <ClCompile Include="..\db.c" /> + <ClCompile Include="..\dbiterator.c" /> + <ClCompile Include="..\dbtable.c" /> + <ClCompile Include="..\diff.c" /> + <ClCompile Include="..\dispatch.c" /> + <ClCompile Include="..\dlz.c" /> + <ClCompile Include="..\dns64.c" /> + <ClCompile Include="..\dnssec.c" /> + <ClCompile Include="..\ds.c" /> + <ClCompile Include="..\dst_api.c" /> + <ClCompile Include="..\dst_lib.c" /> + <ClCompile Include="..\dst_parse.c" /> + <ClCompile Include="..\dst_result.c" /> + <ClCompile Include="..\dyndb.c" /> + <ClCompile Include="..\ecdb.c" /> + <ClCompile Include="..\fixedname.c" /> + <ClCompile Include="..\forward.c" /> +@IF GEOIP + <ClCompile Include="..\geoip.c" /> +@END GEOIP + <ClCompile Include="..\gssapictx.c" /> + <ClCompile Include="..\gssapi_link.c" /> + <ClCompile Include="..\hmac_link.c" /> + <ClCompile Include="..\ipkeylist.c" /> + <ClCompile Include="..\iptable.c" /> + <ClCompile Include="..\journal.c" /> + <ClCompile Include="..\key.c" /> + <ClCompile Include="..\keydata.c" /> + <ClCompile Include="..\keytable.c" /> + <ClCompile Include="..\lib.c" /> + <ClCompile Include="..\log.c" /> + <ClCompile Include="..\lookup.c" /> + <ClCompile Include="..\master.c" /> + <ClCompile Include="..\masterdump.c" /> + <ClCompile Include="..\message.c" /> + <ClCompile Include="..\name.c" /> + <ClCompile Include="..\ncache.c" /> + <ClCompile Include="..\nsec.c" /> + <ClCompile Include="..\nsec3.c" /> + <ClCompile Include="..\nta.c" /> +@IF OPENSSL + <ClCompile Include="..\openssldh_link.c" /> + <ClCompile Include="..\openssldsa_link.c" /> + <ClCompile Include="..\opensslecdsa_link.c" /> + <ClCompile Include="..\openssleddsa_link.c" /> + <ClCompile Include="..\opensslgost_link.c" /> + <ClCompile Include="..\opensslrsa_link.c" /> + <ClCompile Include="..\openssl_link.c" /> +@END OPENSSL + <ClCompile Include="..\order.c" /> + <ClCompile Include="..\peer.c" /> +@IF PKCS11 + <ClCompile Include="..\pkcs11.c" /> + <ClCompile Include="..\pkcs11dh_link.c" /> + <ClCompile Include="..\pkcs11dsa_link.c" /> + <ClCompile Include="..\pkcs11ecdsa_link.c" /> + <ClCompile Include="..\pkcs11eddsa_link.c" /> + <ClCompile Include="..\pkcs11gost_link.c" /> + <ClCompile Include="..\pkcs11rsa_link.c" /> +@END PKCS11 + <ClCompile Include="..\portlist.c" /> + <ClCompile Include="..\private.c" /> + <ClCompile Include="..\rbt.c" /> + <ClCompile Include="..\rbtdb.c" /> + <ClCompile Include="..\rbtdb64.c" /> + <ClCompile Include="..\rcode.c" /> + <ClCompile Include="..\rdata.c" /> + <ClCompile Include="..\rdatalist.c" /> + <ClCompile Include="..\rdataset.c" /> + <ClCompile Include="..\rdatasetiter.c" /> + <ClCompile Include="..\rdataslab.c" /> + <ClCompile Include="..\request.c" /> + <ClCompile Include="..\resolver.c" /> + <ClCompile Include="..\result.c" /> + <ClCompile Include="..\rootns.c" /> + <ClCompile Include="..\rpz.c" /> + <ClCompile Include="..\rriterator.c" /> + <ClCompile Include="..\rrl.c" /> + <ClCompile Include="..\sdb.c" /> + <ClCompile Include="..\sdlz.c" /> + <ClCompile Include="..\soa.c" /> + <ClCompile Include="..\spnego.c" /> + <ClCompile Include="..\ssu.c" /> + <ClCompile Include="..\ssu_external.c" /> + <ClCompile Include="..\stats.c" /> + <ClCompile Include="..\tcpmsg.c" /> + <ClCompile Include="..\time.c" /> + <ClCompile Include="..\timer.c" /> + <ClCompile Include="..\tkey.c" /> + <ClCompile Include="..\tsec.c" /> + <ClCompile Include="..\tsig.c" /> + <ClCompile Include="..\ttl.c" /> + <ClCompile Include="..\update.c" /> + <ClCompile Include="..\validator.c" /> + <ClCompile Include="..\view.c" /> + <ClCompile Include="..\xfrin.c" /> + <ClCompile Include="..\zone.c" /> + <ClCompile Include="..\zonekey.c" /> + <ClCompile Include="..\zt.c" /> + <ClCompile Include="DLLMain.c" /> + <ClCompile Include="version.c" /> + </ItemGroup> + <ItemGroup> + <ClInclude Include="..\code.h" /> + <ClInclude Include="..\dst_gost.h" /> + <ClInclude Include="..\dst_internal.h" /> +@IF OPENSSL + <ClInclude Include="..\dst_openssl.h" /> +@END OPENSSL + <ClInclude Include="..\dst_parse.h" /> +@IF PKCS11 + <ClInclude Include="..\dst_pkcs11.h" /> +@END PKCS11 + <ClInclude Include="..\include\dns\acache.h" /> + <ClInclude Include="..\include\dns\acl.h" /> + <ClInclude Include="..\include\dns\adb.h" /> + <ClInclude Include="..\include\dns\badcache.h" /> + <ClInclude Include="..\include\dns\bit.h" /> + <ClInclude Include="..\include\dns\byaddr.h" /> + <ClInclude Include="..\include\dns\cache.h" /> + <ClInclude Include="..\include\dns\callbacks.h" /> + <ClInclude Include="..\include\dns\catz.h" /> + <ClInclude Include="..\include\dns\cert.h" /> + <ClInclude Include="..\include\dns\client.h" /> + <ClInclude Include="..\include\dns\clientinfo.h" /> + <ClInclude Include="..\include\dns\compress.h" /> + <ClInclude Include="..\include\dns\db.h" /> + <ClInclude Include="..\include\dns\dbiterator.h" /> + <ClInclude Include="..\include\dns\dbtable.h" /> + <ClInclude Include="..\include\dns\diff.h" /> + <ClInclude Include="..\include\dns\dispatch.h" /> + <ClInclude Include="..\include\dns\dlz.h" /> + <ClInclude Include="..\include\dns\dns64.h" /> + <ClInclude Include="..\include\dns\dnssec.h" /> + <ClInclude Include="..\include\dns\dnstap.h" /> + <ClInclude Include="..\include\dns\ds.h" /> + <ClInclude Include="..\include\dns\dsdigest.h" /> + <ClInclude Include="..\include\dns\dyndb.h" /> + <ClInclude Include="..\include\dns\ecdb.h" /> + <ClInclude Include="..\include\dns\edns.h" /> + <ClInclude Include="..\include\dns\enumclass.h" /> + <ClInclude Include="..\include\dns\enumtype.h" /> + <ClInclude Include="..\include\dns\events.h" /> + <ClInclude Include="..\include\dns\fixedname.h" /> + <ClInclude Include="..\include\dns\forward.h" /> +@IF GEOIP + <ClInclude Include="..\include\dns\geoip.h" /> +@END GEOIP + <ClInclude Include="..\include\dns\ipkeylist.h" /> + <ClInclude Include="..\include\dns\iptable.h" /> + <ClInclude Include="..\include\dns\journal.h" /> + <ClInclude Include="..\include\dns\keydata.h" /> + <ClInclude Include="..\include\dns\keyflags.h" /> + <ClInclude Include="..\include\dns\keytable.h" /> + <ClInclude Include="..\include\dns\keyvalues.h" /> + <ClInclude Include="..\include\dns\lib.h" /> + <ClInclude Include="..\include\dns\log.h" /> + <ClInclude Include="..\include\dns\lookup.h" /> + <ClInclude Include="..\include\dns\master.h" /> + <ClInclude Include="..\include\dns\masterdump.h" /> + <ClInclude Include="..\include\dns\message.h" /> + <ClInclude Include="..\include\dns\name.h" /> + <ClInclude Include="..\include\dns\ncache.h" /> + <ClInclude Include="..\include\dns\nsec.h" /> + <ClInclude Include="..\include\dns\nsec3.h" /> + <ClInclude Include="..\include\dns\nta.h" /> + <ClInclude Include="..\include\dns\opcode.h" /> + <ClInclude Include="..\include\dns\order.h" /> + <ClInclude Include="..\include\dns\peer.h" /> + <ClInclude Include="..\include\dns\portlist.h" /> + <ClInclude Include="..\include\dns\private.h" /> + <ClInclude Include="..\include\dns\rbt.h" /> + <ClInclude Include="..\include\dns\rcode.h" /> + <ClInclude Include="..\include\dns\rdata.h" /> + <ClInclude Include="..\include\dns\rdataclass.h" /> + <ClInclude Include="..\include\dns\rdatalist.h" /> + <ClInclude Include="..\include\dns\rdataset.h" /> + <ClInclude Include="..\include\dns\rdatasetiter.h" /> + <ClInclude Include="..\include\dns\rdataslab.h" /> + <ClInclude Include="..\include\dns\rdatastruct.h" /> + <ClInclude Include="..\include\dns\rdatatype.h" /> + <ClInclude Include="..\include\dns\request.h" /> + <ClInclude Include="..\include\dns\resolver.h" /> + <ClInclude Include="..\include\dns\result.h" /> + <ClInclude Include="..\include\dns\rootns.h" /> + <ClInclude Include="..\include\dns\rpz.h" /> + <ClInclude Include="..\include\dns\rriterator.h" /> + <ClInclude Include="..\include\dns\rrl.h" /> + <ClInclude Include="..\include\dns\sdb.h" /> + <ClInclude Include="..\include\dns\sdlz.h" /> + <ClInclude Include="..\include\dns\secalg.h" /> + <ClInclude Include="..\include\dns\secproto.h" /> + <ClInclude Include="..\include\dns\soa.h" /> + <ClInclude Include="..\include\dns\ssu.h" /> + <ClInclude Include="..\include\dns\stats.h" /> + <ClInclude Include="..\include\dns\tcpmsg.h" /> + <ClInclude Include="..\include\dns\time.h" /> + <ClInclude Include="..\include\dns\timer.h" /> + <ClInclude Include="..\include\dns\tkey.h" /> + <ClInclude Include="..\include\dns\tsec.h" /> + <ClInclude Include="..\include\dns\tsig.h" /> + <ClInclude Include="..\include\dns\ttl.h" /> + <ClInclude Include="..\include\dns\types.h" /> + <ClInclude Include="..\include\dns\update.h" /> + <ClInclude Include="..\include\dns\validator.h" /> + <ClInclude Include="..\include\dns\version.h" /> + <ClInclude Include="..\include\dns\view.h" /> + <ClInclude Include="..\include\dns\xfrin.h" /> + <ClInclude Include="..\include\dns\zone.h" /> + <ClInclude Include="..\include\dns\zonekey.h" /> + <ClInclude Include="..\include\dns\zt.h" /> + <ClInclude Include="..\include\dst\dst.h" /> + <ClInclude Include="..\include\dst\gssapi.h" /> + <ClInclude Include="..\include\dst\lib.h" /> + <ClInclude Include="..\include\dst\result.h" /> + <ClInclude Include="..\rbtdb.h" /> + <ClInclude Include="..\rbtdb64.h" /> + <ClInclude Include="..\rdatalist_p.h" /> + <ClInclude Include="..\spnego.h" /> + </ItemGroup> + <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> + <ImportGroup Label="ExtensionTargets"> + </ImportGroup> +</Project> diff --git a/lib/dns/win32/libdns.vcxproj.user b/lib/dns/win32/libdns.vcxproj.user new file mode 100644 index 0000000..695b5c7 --- /dev/null +++ b/lib/dns/win32/libdns.vcxproj.user @@ -0,0 +1,3 @@ +<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+</Project>
\ No newline at end of file diff --git a/lib/dns/win32/version.c b/lib/dns/win32/version.c new file mode 100644 index 0000000..852f70e --- /dev/null +++ b/lib/dns/win32/version.c @@ -0,0 +1,23 @@ +/* + * Copyright (C) Internet Systems Consortium, Inc. ("ISC") + * + * This Source Code Form is subject to the terms of the Mozilla Public + * License, v. 2.0. If a copy of the MPL was not distributed with this + * file, You can obtain one at http://mozilla.org/MPL/2.0/. + * + * See the COPYRIGHT file distributed with this work for additional + * information regarding copyright ownership. + */ + + +#include <versions.h> + +#include <dns/version.h> + +LIBDNS_EXTERNAL_DATA const char dns_version[] = VERSION; +LIBDNS_EXTERNAL_DATA const char dns_major[] = MAJOR; +LIBDNS_EXTERNAL_DATA const char dns_mapapi[] = MAPAPI; + +LIBDNS_EXTERNAL_DATA const unsigned int dns_libinterface = LIBINTERFACE; +LIBDNS_EXTERNAL_DATA const unsigned int dns_librevision = LIBREVISION; +LIBDNS_EXTERNAL_DATA const unsigned int dns_libage = LIBAGE; |