1
0
mirror of https://github.com/nmap/nmap.git synced 2026-01-18 04:19:00 +00:00
Files
nmap/mswin32/nmap.vcproj
kris 85edc7a005 Merging over from /nmap-exp/kris/assert-testing
Ensuring the safety of assert() calls by keeping NDEBUG undefined throughout
Nmap, Nbase and Nsock.

I've tested this on Linux and Windows XP without problems.  On Windows I've
removed the definitions of _DEBUG and NDEBUG from the *.vcproj files.
2008-05-03 17:58:48 +00:00

837 lines
19 KiB
XML

<?xml version="1.0" encoding="Windows-1252"?>
<VisualStudioProject
ProjectType="Visual C++"
Version="8,00"
Name="nmap"
ProjectGUID="{361719F0-AB42-4C93-9DE8-7D2144B96625}"
RootNamespace="nmap"
>
<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;"
PreprocessorDefinitions="WIN32;_CONSOLE"
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="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 $(NOINHERIT)"
OutputFile=".\Debug\nmap.exe"
LinkIncremental="2"
SuppressStartupBanner="true"
AdditionalLibraryDirectories="lib;..\liblua;..\libpcre;..\nsock;..\nbase;&quot;..\libdnet-stripped&quot;"
IgnoreDefaultLibraryNames=""
DelayLoadDLLs="packet.dll,wpcap.dll,iphlpapi.dll"
GenerateDebugInformation="true"
ProgramDatabaseFile=".\Debug/nmap.pdb"
SubSystem="1"
OptimizeForWindows98="1"
TargetMachine="1"
/>
<Tool
Name="VCALinkTool"
/>
<Tool
Name="VCManifestTool"
/>
<Tool
Name="VCXDCMakeTool"
/>
<Tool
Name="VCBscMakeTool"
/>
<Tool
Name="VCFxCopTool"
/>
<Tool
Name="VCAppVerifierTool"
/>
<Tool
Name="VCWebDeploymentTool"
/>
<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"
/>
</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;"
PreprocessorDefinitions="WIN32;_CONSOLE"
StringPooling="true"
RuntimeLibrary="0"
EnableFunctionLevelLinking="true"
UsePrecompiledHeader="0"
PrecompiledHeaderFile=".\Release/nmap.pch"
AssemblerListingLocation=".\Release/"
ObjectFile=".\Release/"
ProgramDataBaseFileName=".\Release/"
SuppressStartupBanner="true"
CompileAs="2"
/>
<Tool
Name="VCManagedResourceCompilerTool"
/>
<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 $(NOINHERIT)"
OutputFile=".\Release/nmap.exe"
LinkIncremental="2"
SuppressStartupBanner="true"
AdditionalLibraryDirectories="lib;..\liblua;..\libpcre;..\nsock;..\nbase;&quot;..\libdnet-stripped&quot;"
IgnoreDefaultLibraryNames=""
DelayLoadDLLs="packet.dll,wpcap.dll,iphlpapi.dll"
ProgramDatabaseFile=".\Release/nmap.pdb"
SubSystem="1"
OptimizeForWindows98="1"
TargetMachine="1"
/>
<Tool
Name="VCALinkTool"
/>
<Tool
Name="VCManifestTool"
/>
<Tool
Name="VCXDCMakeTool"
/>
<Tool
Name="VCBscMakeTool"
/>
<Tool
Name="VCFxCopTool"
/>
<Tool
Name="VCAppVerifierTool"
/>
<Tool
Name="VCWebDeploymentTool"
/>
<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"
/>
</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_auxiliar.cc"
>
</File>
<File
RelativePath="..\nse_debug.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_auxiliar.h"
>
</File>
<File
RelativePath="..\nse_debug.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>