1
0
mirror of https://github.com/nmap/nmap.git synced 2025-12-25 08:59:01 +00:00
Files
nmap/mswin32/nmap.vcproj
fyodor 2c4f8d1a67 o The Nmap Windows self-installer now automatically installs the MS
Visual C++ 2008 runtime components if they aren't already installed
  on a system.  These are some reasonably small DLLs that are
  generally necessary for applications compiled with Visual C++ (with
  dynamic linking).  Many or most systems already have these installed
  from other software packages.  The lack of these components led to
  the error message "The Application failed to intialize properly
  (0xc0150002)." with Nmap 4.65.  A related change is that Nmap on
  Windows is now compiled with /MD rather than /MT so that it
  consistently uses these runtime libraries.  The patch was created by
  Rob Nicholls.
2008-06-29 04:52:00 +00:00

844 lines
19 KiB
XML

<?xml version="1.0" encoding="Windows-1252"?>
<VisualStudioProject
ProjectType="Visual C++"
Version="9.00"
Name="nmap"
ProjectGUID="{361719F0-AB42-4C93-9DE8-7D2144B96625}"
RootNamespace="nmap"
TargetFrameworkVersion="131072"
>
<Platforms>
<Platform
Name="Win32"
/>
</Platforms>
<ToolFiles>
</ToolFiles>
<Configurations>
<Configuration
Name="Debug|Win32"
OutputDirectory=".\$(ConfigurationName)"
IntermediateDirectory=".\$(ConfigurationName)"
ConfigurationType="1"
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
UseOfMFC="0"
ATLMinimizesCRunTimeLibraryUsage="false"
CharacterSet="2"
>
<Tool
Name="VCPreBuildEventTool"
/>
<Tool
Name="VCCustomBuildTool"
/>
<Tool
Name="VCXMLDataGeneratorTool"
/>
<Tool
Name="VCWebServiceProxyGeneratorTool"
/>
<Tool
Name="VCMIDLTool"
TypeLibraryName=".\Debug/nmap.tlb"
HeaderFileName=""
/>
<Tool
Name="VCCLCompilerTool"
Optimization="0"
AdditionalIncludeDirectories="..\liblua;.;..;../nbase;../libpcre;winip;..\nsock\include;&quot;pcap-include&quot;;&quot;..\libdnet-stripped\include&quot;;OpenSSL\include;"
PreprocessorDefinitions="WIN32;_CONSOLE"
GeneratePreprocessedFile="0"
KeepComments="false"
BasicRuntimeChecks="3"
RuntimeLibrary="1"
UsePrecompiledHeader="0"
PrecompiledHeaderFile=".\Debug/nmap.pch"
AssemblerListingLocation=".\Debug/"
ObjectFile=".\Debug/"
ProgramDataBaseFileName=".\Debug/"
WarningLevel="2"
SuppressStartupBanner="true"
DebugInformationFormat="4"
CompileAs="2"
/>
<Tool
Name="VCManagedResourceCompilerTool"
/>
<Tool
Name="VCResourceCompilerTool"
/>
<Tool
Name="VCPreLinkEventTool"
/>
<Tool
Name="VCLinkerTool"
AdditionalDependencies="liblua.lib nsock.lib libpcre.lib nbase.lib libdnet-stripped.lib ws2_32.lib IPHlpAPI.Lib wpcap.lib packet.lib advapi32.lib libeay32.lib ssleay32.lib $(NOINHERIT)"
OutputFile=".\Debug\nmap.exe"
LinkIncremental="2"
SuppressStartupBanner="true"
AdditionalLibraryDirectories="lib;..\liblua;..\libpcre;..\nsock;..\nbase;&quot;..\libdnet-stripped&quot;;OpenSSL\lib;"
IgnoreDefaultLibraryNames=""
DelayLoadDLLs="packet.dll,wpcap.dll,iphlpapi.dll"
GenerateDebugInformation="true"
ProgramDatabaseFile=".\Debug/nmap.pdb"
SubSystem="1"
OptimizeForWindows98="1"
RandomizedBaseAddress="1"
DataExecutionPrevention="0"
TargetMachine="1"
/>
<Tool
Name="VCALinkTool"
/>
<Tool
Name="VCManifestTool"
/>
<Tool
Name="VCXDCMakeTool"
/>
<Tool
Name="VCBscMakeTool"
/>
<Tool
Name="VCFxCopTool"
/>
<Tool
Name="VCAppVerifierTool"
/>
<Tool
Name="VCPostBuildEventTool"
CommandLine="xcopy &quot;$(SolutionDir)..\scripts&quot; &quot;.\$(ConfigurationName)\scripts\&quot; /e /y &amp;&amp; xcopy &quot;$(SolutionDir)..\nselib\*.lua&quot; &quot;$(SolutionDir)\$(ConfigurationName)\nselib\&quot; /y &amp;&amp; xcopy &quot;$(SolutionDir)\OpenSSL\bin\*.dll&quot; &quot;$(SolutionDir)\$(ConfigurationName)\&quot; /y"
/>
</Configuration>
<Configuration
Name="Release|Win32"
OutputDirectory=".\Release"
IntermediateDirectory=".\Release"
ConfigurationType="1"
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
UseOfMFC="0"
ATLMinimizesCRunTimeLibraryUsage="false"
CharacterSet="2"
>
<Tool
Name="VCPreBuildEventTool"
/>
<Tool
Name="VCCustomBuildTool"
/>
<Tool
Name="VCXMLDataGeneratorTool"
/>
<Tool
Name="VCWebServiceProxyGeneratorTool"
/>
<Tool
Name="VCMIDLTool"
TypeLibraryName=".\Release/nmap.tlb"
HeaderFileName=""
/>
<Tool
Name="VCCLCompilerTool"
Optimization="2"
InlineFunctionExpansion="1"
AdditionalIncludeDirectories=".;..;../liblua;../nbase;../libpcre;winip;..\nsock\include;&quot;pcap-include&quot;;&quot;..\libdnet-stripped\include&quot;;OpenSSL\include;"
PreprocessorDefinitions="WIN32;_CONSOLE"
StringPooling="true"
RuntimeLibrary="2"
EnableFunctionLevelLinking="true"
UsePrecompiledHeader="0"
PrecompiledHeaderFile=".\Release/nmap.pch"
AssemblerListingLocation=".\Release/"
ObjectFile=".\Release/"
ProgramDataBaseFileName=".\Release/"
SuppressStartupBanner="true"
CompileAs="2"
/>
<Tool
Name="VCManagedResourceCompilerTool"
/>
<Tool
Name="VCResourceCompilerTool"
/>
<Tool
Name="VCPreLinkEventTool"
/>
<Tool
Name="VCLinkerTool"
AdditionalDependencies="liblua.lib nsock.lib libpcre.lib nbase.lib libdnet-stripped.lib ws2_32.lib IPHlpAPI.Lib wpcap.lib packet.lib advapi32.lib libeay32.lib ssleay32.lib $(NOINHERIT)"
OutputFile=".\Release/nmap.exe"
LinkIncremental="2"
SuppressStartupBanner="true"
AdditionalLibraryDirectories="lib;..\liblua;..\libpcre;..\nsock;..\nbase;&quot;..\libdnet-stripped&quot;;OpenSSL\lib;"
IgnoreDefaultLibraryNames=""
DelayLoadDLLs="packet.dll,wpcap.dll,iphlpapi.dll"
ProgramDatabaseFile=".\Release/nmap.pdb"
SubSystem="1"
OptimizeForWindows98="1"
RandomizedBaseAddress="1"
DataExecutionPrevention="0"
TargetMachine="1"
/>
<Tool
Name="VCALinkTool"
/>
<Tool
Name="VCManifestTool"
/>
<Tool
Name="VCXDCMakeTool"
/>
<Tool
Name="VCBscMakeTool"
/>
<Tool
Name="VCFxCopTool"
/>
<Tool
Name="VCAppVerifierTool"
/>
<Tool
Name="VCPostBuildEventTool"
CommandLine="xcopy &quot;$(SolutionDir)..\scripts&quot; &quot;.\$(ConfigurationName)\scripts\&quot; /e /y &amp;&amp; xcopy &quot;$(SolutionDir)..\nselib\*.lua&quot; &quot;$(SolutionDir)\$(ConfigurationName)\nselib\&quot; /y &amp;&amp; xcopy &quot;$(SolutionDir)\OpenSSL\bin\*.dll&quot; &quot;$(SolutionDir)\$(ConfigurationName)\&quot; /y"
/>
</Configuration>
</Configurations>
<References>
</References>
<Files>
<Filter
Name="Source Files"
Filter="cpp;c;cxx;rc;def;r;odl;idl;hpj;bat"
>
<File
RelativePath="..\charpool.cc"
>
</File>
<File
RelativePath="..\FingerPrintResults.cc"
>
</File>
<File
RelativePath="..\idle_scan.cc"
>
</File>
<File
RelativePath="..\MACLookup.cc"
>
</File>
<File
RelativePath="..\main.cc"
>
</File>
<File
RelativePath="..\nmap.cc"
>
</File>
<File
RelativePath="..\nmap_dns.cc"
>
</File>
<File
RelativePath="..\nmap_error.cc"
>
</File>
<File
RelativePath="..\nmap_rpc.cc"
>
</File>
<File
RelativePath="..\nmap_tty.cc"
>
</File>
<File
RelativePath="..\NmapOps.cc"
>
</File>
<File
RelativePath="..\NmapOutputTable.cc"
>
</File>
<File
RelativePath="..\nse_debug.cc"
>
</File>
<File
RelativePath="..\nse_fs.cc"
>
</File>
<File
RelativePath="..\nse_init.cc"
>
</File>
<File
RelativePath="..\nse_main.cc"
>
</File>
<File
RelativePath="..\nse_nmaplib.cc"
>
</File>
<File
RelativePath="..\nse_nsock.cc"
>
</File>
<File
RelativePath="..\nse_pcrelib.cc"
>
</File>
<File
RelativePath="..\nse_string.cc"
>
</File>
<File
RelativePath="..\osscan.cc"
>
</File>
<File
RelativePath="..\osscan2.cc"
>
</File>
<File
RelativePath="..\output.cc"
>
</File>
<File
RelativePath="..\portlist.cc"
>
</File>
<File
RelativePath="..\portreasons.cc"
>
</File>
<File
RelativePath="..\protocols.cc"
>
</File>
<File
RelativePath="..\scan_engine.cc"
>
</File>
<File
RelativePath="..\service_scan.cc"
>
</File>
<File
RelativePath="..\services.cc"
>
</File>
<File
RelativePath="..\Target.cc"
>
</File>
<File
RelativePath="..\TargetGroup.cc"
>
</File>
<File
RelativePath="..\targets.cc"
>
</File>
<File
RelativePath="..\tcpip.cc"
>
</File>
<File
RelativePath="..\timing.cc"
>
</File>
<File
RelativePath="..\traceroute.cc"
>
</File>
<File
RelativePath="..\utils.cc"
>
</File>
<Filter
Name="Windows"
>
<File
RelativePath="nmap.rc"
>
</File>
<File
RelativePath="winfix.cc"
>
<FileConfiguration
Name="Debug|Win32"
>
<Tool
Name="VCCLCompilerTool"
ExceptionHandling="1"
/>
</FileConfiguration>
<FileConfiguration
Name="Release|Win32"
>
<Tool
Name="VCCLCompilerTool"
ExceptionHandling="1"
/>
</FileConfiguration>
</File>
</Filter>
</Filter>
<Filter
Name="Header Files"
Filter="h;hpp;hxx;hm;inl"
>
<File
RelativePath="..\charpool.h"
>
</File>
<File
RelativePath="..\FingerPrintResults.h"
>
</File>
<File
RelativePath="..\global_structures.h"
>
</File>
<File
RelativePath="..\idle_scan.h"
>
</File>
<File
RelativePath="NETINET\IP.H"
>
</File>
<File
RelativePath="..\MACLookup.h"
>
</File>
<File
RelativePath="..\nmap.h"
>
</File>
<File
RelativePath="..\nmap_dns.h"
>
</File>
<File
RelativePath="..\nmap_error.h"
>
</File>
<File
RelativePath="..\nmap_rpc.h"
>
</File>
<File
RelativePath="..\nmap_tty.h"
>
</File>
<File
RelativePath="..\nmap_winconfig.h"
>
</File>
<File
RelativePath="..\NmapOps.h"
>
</File>
<File
RelativePath="..\NmapOutputTable.h"
>
</File>
<File
RelativePath="..\nse_debug.h"
>
</File>
<File
RelativePath="..\nse_fs.h"
>
</File>
<File
RelativePath="..\nse_init.h"
>
</File>
<File
RelativePath="..\nse_macros.h"
>
</File>
<File
RelativePath="..\nse_main.h"
>
</File>
<File
RelativePath="..\nse_nmaplib.h"
>
</File>
<File
RelativePath="..\nse_nsock.h"
>
</File>
<File
RelativePath="..\nse_pcrelib.h"
>
</File>
<File
RelativePath="..\nse_string.h"
>
</File>
<File
RelativePath="..\osscan.h"
>
</File>
<File
RelativePath="..\osscan2.h"
>
</File>
<File
RelativePath="..\output.h"
>
</File>
<File
RelativePath="..\portlist.h"
>
</File>
<File
RelativePath="..\portreasons.h"
>
</File>
<File
RelativePath="..\protocols.h"
>
</File>
<File
RelativePath="..\scan_engine.h"
>
</File>
<File
RelativePath="..\service_scan.h"
>
</File>
<File
RelativePath="..\services.h"
>
</File>
<File
RelativePath="..\targets.h"
>
</File>
<File
RelativePath="NETINET\TCP.H"
>
</File>
<File
RelativePath="..\tcpip.h"
>
</File>
<File
RelativePath="..\timing.h"
>
</File>
<File
RelativePath="..\traceroute.h"
>
</File>
<File
RelativePath="..\utils.h"
>
</File>
<Filter
Name="Win Headers"
>
<File
RelativePath="NET\Bpf.h"
>
</File>
<File
RelativePath="winip\iphlpapi.h"
>
</File>
<File
RelativePath=".\winclude.h"
>
</File>
<File
RelativePath=".\winfix.h"
>
</File>
</Filter>
<Filter
Name="WinPcap Headers"
>
<File
RelativePath=".\pcap-include\bittypes.h"
>
</File>
<File
RelativePath=".\pcap-include\bucket_lookup.h"
>
</File>
<File
RelativePath=".\pcap-include\count_packets.h"
>
</File>
<File
RelativePath=".\pcap-include\Devioctl.h"
>
</File>
<File
RelativePath=".\pcap-include\Gnuc.h"
>
</File>
<File
RelativePath=".\pcap-include\ip6_misc.h"
>
</File>
<File
RelativePath=".\pcap-include\memory_t.h"
>
</File>
<File
RelativePath=".\pcap-include\normal_lookup.h"
>
</File>
<File
RelativePath=".\pcap-include\Ntddndis.h"
>
</File>
<File
RelativePath=".\pcap-include\Ntddpack.h"
>
</File>
<File
RelativePath=".\pcap-include\Packet32.h"
>
</File>
<File
RelativePath=".\pcap-include\pcap-bpf.h"
>
</File>
<File
RelativePath=".\pcap-include\pcap-int.h"
>
</File>
<File
RelativePath=".\pcap-include\pcap-stdinc.h"
>
</File>
<File
RelativePath=".\pcap-include\pcap.h"
>
</File>
<File
RelativePath=".\pcap-include\pthread.h"
>
</File>
<File
RelativePath=".\pcap-include\remote-ext.h"
>
</File>
<File
RelativePath=".\pcap-include\sched.h"
>
</File>
<File
RelativePath=".\pcap-include\semaphore.h"
>
</File>
<File
RelativePath=".\pcap-include\tcp_session.h"
>
</File>
<File
RelativePath=".\pcap-include\time_calls.h"
>
</File>
<File
RelativePath=".\pcap-include\tme.h"
>
</File>
<File
RelativePath=".\pcap-include\Win32-Extensions.h"
>
</File>
</Filter>
</Filter>
<Filter
Name="Resource Files"
Filter="ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe"
>
<File
RelativePath="icon1.ico"
>
</File>
</Filter>
<Filter
Name="Files to copy"
>
<File
RelativePath="..\nmap-mac-prefixes"
>
<FileConfiguration
Name="Debug|Win32"
>
<Tool
Name="VCCustomBuildTool"
Description="Copying $(InputName) to output directory..."
CommandLine="copy /y &quot;$(InputPath)&quot; &quot;$(TargetDir)$(InputName)&quot; &gt; nul&#x0D;&#x0A;"
Outputs="$(TargetDir)$(InputName)"
/>
</FileConfiguration>
<FileConfiguration
Name="Release|Win32"
>
<Tool
Name="VCCustomBuildTool"
Description="Copying $(InputName) to output directory..."
CommandLine="copy /y &quot;$(InputPath)&quot; &quot;$(TargetDir)$(InputName)&quot; &gt; nul&#x0D;&#x0A;"
Outputs="$(TargetDir)$(InputName)"
/>
</FileConfiguration>
</File>
<File
RelativePath="..\nmap-os-db"
>
<FileConfiguration
Name="Debug|Win32"
>
<Tool
Name="VCCustomBuildTool"
Description="Copying $(InputName) to output directory..."
CommandLine="copy /y &quot;$(InputPath)&quot; &quot;$(TargetDir)$(InputName)&quot; &gt; nul&#x0D;&#x0A;"
Outputs="$(TargetDir)$(InputName)"
/>
</FileConfiguration>
<FileConfiguration
Name="Release|Win32"
>
<Tool
Name="VCCustomBuildTool"
Description="Copying $(InputName) to output directory..."
CommandLine="copy /y &quot;$(InputPath)&quot; &quot;$(TargetDir)$(InputName)&quot; &gt; nul&#x0D;&#x0A;"
Outputs="$(TargetDir)$(InputName)"
/>
</FileConfiguration>
</File>
<File
RelativePath="..\nmap-protocols"
>
<FileConfiguration
Name="Debug|Win32"
>
<Tool
Name="VCCustomBuildTool"
Description="Copying $(InputName) to output directory..."
CommandLine="copy /y &quot;$(InputPath)&quot; &quot;$(TargetDir)$(InputName)&quot; &gt; nul&#x0D;&#x0A;"
Outputs="$(TargetDir)$(InputName)"
/>
</FileConfiguration>
<FileConfiguration
Name="Release|Win32"
>
<Tool
Name="VCCustomBuildTool"
Description="Copying $(InputName) to output directory..."
CommandLine="copy /y &quot;$(InputPath)&quot; &quot;$(TargetDir)$(InputName)&quot; &gt; nul&#x0D;&#x0A;"
Outputs="$(TargetDir)$(InputName)"
/>
</FileConfiguration>
</File>
<File
RelativePath="..\nmap-rpc"
>
<FileConfiguration
Name="Debug|Win32"
>
<Tool
Name="VCCustomBuildTool"
Description="Copying $(InputName) to output directory..."
CommandLine="copy /y &quot;$(InputPath)&quot; &quot;$(TargetDir)$(InputName)&quot; &gt; nul&#x0D;&#x0A;"
Outputs="$(TargetDir)$(InputName)"
/>
</FileConfiguration>
<FileConfiguration
Name="Release|Win32"
>
<Tool
Name="VCCustomBuildTool"
Description="Copying $(InputName) to output directory..."
CommandLine="copy /y &quot;$(InputPath)&quot; &quot;$(TargetDir)$(InputName)&quot; &gt; nul&#x0D;&#x0A;"
Outputs="$(TargetDir)$(InputName)"
/>
</FileConfiguration>
</File>
<File
RelativePath="..\nmap-service-probes"
>
<FileConfiguration
Name="Debug|Win32"
>
<Tool
Name="VCCustomBuildTool"
Description="Copying $(InputName) to output directory..."
CommandLine="copy /y &quot;$(InputPath)&quot; &quot;$(TargetDir)$(InputName)&quot; &gt; nul&#x0D;&#x0A;"
Outputs="$(TargetDir)$(InputName)"
/>
</FileConfiguration>
<FileConfiguration
Name="Release|Win32"
>
<Tool
Name="VCCustomBuildTool"
Description="Copying $(InputName) to output directory..."
CommandLine="copy /y &quot;$(InputPath)&quot; &quot;$(TargetDir)$(InputName)&quot; &gt; nul&#x0D;&#x0A;"
Outputs="$(TargetDir)$(InputName)"
/>
</FileConfiguration>
</File>
<File
RelativePath="..\nmap-services"
>
<FileConfiguration
Name="Debug|Win32"
>
<Tool
Name="VCCustomBuildTool"
Description="Copying $(InputName) to output directory..."
CommandLine="copy /y &quot;$(InputPath)&quot; &quot;$(TargetDir)$(InputName)&quot; &gt; nul&#x0D;&#x0A;"
Outputs="$(TargetDir)$(InputName)"
/>
</FileConfiguration>
<FileConfiguration
Name="Release|Win32"
>
<Tool
Name="VCCustomBuildTool"
Description="Copying $(InputName) to output directory..."
CommandLine="copy /y &quot;$(InputPath)&quot; &quot;$(TargetDir)$(InputName)&quot; &gt; nul&#x0D;&#x0A;"
Outputs="$(TargetDir)$(InputName)"
/>
</FileConfiguration>
</File>
<File
RelativePath="..\docs\nmap.xsl"
>
<FileConfiguration
Name="Debug|Win32"
>
<Tool
Name="VCCustomBuildTool"
Description="Copying $(InputName).xsl to output directory..."
CommandLine="copy /y &quot;$(InputPath)&quot; &quot;$(TargetDir)$(InputName).xsl&quot; &gt; nul&#x0D;&#x0A;"
Outputs="$(TargetDir)$(InputName).xsl"
/>
</FileConfiguration>
<FileConfiguration
Name="Release|Win32"
>
<Tool
Name="VCCustomBuildTool"
Description="Copying $(InputName).xsl to output directory..."
CommandLine="copy /y &quot;$(InputPath)&quot; &quot;$(TargetDir)$(InputName).xsl&quot; &gt; nul&#x0D;&#x0A;"
Outputs="$(TargetDir)$(InputName).xsl"
/>
</FileConfiguration>
</File>
</Filter>
</Files>
<Globals>
</Globals>
</VisualStudioProject>