1
0
mirror of https://github.com/nmap/nmap.git synced 2025-12-26 17:39:03 +00:00
Files
nmap/mswin32/nmap.vcproj
batrick 68bf664db6 [NSE] Applied change to remove the old nse_macros.h header file.
Here is a mostly exhaustive list of the changes:

o Removes the SCRIPT_ENGINE_* status defines and replaces the
  instances with regular boolean integer returns or changes the
  procedure to return void. The latter case is better generally because
  the caller ignores any status return (e.g. nmap.cc calling open_nse)
  and/or the procedure raises a fatal error when unsuccessful.

o Moves the SCRIPT_ENGINE_LUA_DIR and the like to the nse_main.h header file.

o Removes the use of the SCRIPT_ENGINE_TRY (there was only one left)
  and thus changes the call to l_dnet_open to a void function called
  directly by luaopen_nsock (in nse_nsock.cc) instead of luaopen_nmap
  (in nse_nmaplib.cc). I felt moving the function was also an
  appropriate (but somewhat unrelated to the intent of the patch) change
  as opening the dnet metatable is very related to opening up the
  nsock library. This confines errors in opening the nsock library, including
  opening the dnet metatable, to the call to luaopen_nsock.

o The FILES and DIRS defines are moved in to nse_fs.h where they are
  more appropriate and localalized.
2009-06-07 01:25:53 +00:00

848 lines
20 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="0"
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 &amp;&amp; xcopy &quot;$(SolutionDir)..\nse_main.lua&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="0"
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)..\nselib\data\*.*&quot; &quot;$(SolutionDir)\$(ConfigurationName)\nselib\data\&quot; /y &amp;&amp; xcopy &quot;$(SolutionDir)\OpenSSL\bin\*.dll&quot; &quot;$(SolutionDir)\$(ConfigurationName)\&quot; /y &amp;&amp; xcopy &quot;$(SolutionDir)..\nse_main.lua&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_binlib.cc"
>
</File>
<File
RelativePath="..\nse_bit.cc"
>
</File>
<File
RelativePath="..\nse_debug.cc"
>
</File>
<File
RelativePath="..\nse_fs.cc"
>
</File>
<File
RelativePath="..\nse_main.cc"
>
</File>
<File
RelativePath="..\nse_nmaplib.cc"
>
</File>
<File
RelativePath="..\nse_nsock.cc"
>
</File>
<File
RelativePath="..\nse_openssl.cc"
>
</File>
<File
RelativePath="..\nse_pcrelib.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_binlib.h"
>
</File>
<File
RelativePath="..\nse_bit.h"
>
</File>
<File
RelativePath="..\nse_debug.h"
>
</File>
<File
RelativePath="..\nse_fs.h"
>
</File>
<File
RelativePath="..\nse_main.h"
>
</File>
<File
RelativePath="..\nse_nmaplib.h"
>
</File>
<File
RelativePath="..\nse_nsock.h"
>
</File>
<File
RelativePath="..\nse_openssl.h"
>
</File>
<File
RelativePath="..\nse_pcrelib.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>