remove a couple of extraneous files from visual studio project remove several trailing whitespace at end of line remove an address sanitizer bounds error during player dialog init rework fix for darkened lit tiles (fix issue #997)
319 lines
16 KiB
XML
319 lines
16 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
|
<Import Project="..\config.props" />
|
|
<PropertyGroup Label="Globals">
|
|
<ProjectGuid>{CEC5D360-8804-454F-8591-002184C23499}</ProjectGuid>
|
|
<RootNamespace>NetHackW</RootNamespace>
|
|
<WindowsTargetPlatformVersion>10.0.20348.0</WindowsTargetPlatformVersion>
|
|
</PropertyGroup>
|
|
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
|
|
<Import Project="..\dirs.props" />
|
|
<Import Project="$(vsDir)default.props" />
|
|
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
|
|
<Import Project="$(vsDir)NetHackProperties.props" />
|
|
<Import Project="$(vsDir)common.props" />
|
|
<Import Project="$(vsDir)files.props" />
|
|
<PropertyGroup>
|
|
<OutDir>$(BinDir)</OutDir>
|
|
</PropertyGroup>
|
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
|
|
<RunCodeAnalysis>false</RunCodeAnalysis>
|
|
</PropertyGroup>
|
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
|
|
<RunCodeAnalysis>false</RunCodeAnalysis>
|
|
</PropertyGroup>
|
|
<ItemDefinitionGroup>
|
|
<ClCompile>
|
|
<AdditionalOptions>/Gs /Oi- /w44774 %(AdditionalOptions)</AdditionalOptions>
|
|
<Optimization>Disabled</Optimization>
|
|
<OmitFramePointers>true</OmitFramePointers>
|
|
<AdditionalIncludeDirectories>$(WinWin32Dir);$(IncDir);$(SysWindDir);$(SysShareDir);$(WinShareDir);$(LuaDir);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
|
<PreprocessorDefinitions>TILES;_WINDOWS;DLB;MSWIN_GRAPHICS;SAFEPROCS;NOTTYGRAPHICS;SND_LIB_WINDSOUND;USER_SOUNDS;HAS_STDINT_H;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
|
<DisableSpecificWarnings Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">4820;4706;4244;4245;4100;4310</DisableSpecificWarnings>
|
|
<DisableSpecificWarnings Condition="'$(Configuration)|$(Platform)'=='Release|x64'">4820;4706;4244;4245;4100;4310</DisableSpecificWarnings>
|
|
</ClCompile>
|
|
<ResourceCompile>
|
|
<PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
|
<Culture>0x0409</Culture>
|
|
<AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(SndWavDir);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
|
<AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SndWavDir);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
|
<AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SndWavDir);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
|
<AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SndWavDir);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
|
</ResourceCompile>
|
|
<Link>
|
|
<SubSystem>Windows</SubSystem>
|
|
<AdditionalDependencies>comctl32.lib;winmm.lib;bcrypt.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
|
</Link>
|
|
<Manifest>
|
|
<AdditionalManifestFiles>$(WinWin32Dir)NethackW.exe.manifest;%(AdditionalManifestFiles)</AdditionalManifestFiles>
|
|
</Manifest>
|
|
</ItemDefinitionGroup>
|
|
<ItemGroup>
|
|
<ClCompile Include="@(Lua)">
|
|
<DisableSpecificWarnings>4701;4702;4244;4310;4774</DisableSpecificWarnings>
|
|
<AdditionalOptions>%(AdditionalOptions) /wd4774</AdditionalOptions>
|
|
<DisableSpecificWarnings Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">4701;4702;4244;4310;4774;4324</DisableSpecificWarnings>
|
|
<DisableSpecificWarnings Condition="'$(Configuration)|$(Platform)'=='Release|x64'">4701;4702;4244;4310;4774;4324</DisableSpecificWarnings>
|
|
</ClCompile>
|
|
<ClCompile Include="$(SrcDir)allmain.c" />
|
|
<ClCompile Include="$(SrcDir)alloc.c" />
|
|
<ClCompile Include="$(SrcDir)apply.c" />
|
|
<ClCompile Include="$(SrcDir)artifact.c" />
|
|
<ClCompile Include="$(SrcDir)attrib.c" />
|
|
<ClCompile Include="$(SrcDir)ball.c" />
|
|
<ClCompile Include="$(SrcDir)bones.c" />
|
|
<ClCompile Include="$(SrcDir)botl.c" />
|
|
<ClCompile Include="$(SrcDir)cmd.c" />
|
|
<ClCompile Include="$(SrcDir)date.c" />
|
|
<ClCompile Include="$(SrcDir)dbridge.c" />
|
|
<ClCompile Include="$(SrcDir)decl.c" />
|
|
<ClCompile Include="$(SrcDir)detect.c" />
|
|
<ClCompile Include="$(SrcDir)dig.c" />
|
|
<ClCompile Include="$(SrcDir)display.c" />
|
|
<ClCompile Include="$(SrcDir)dlb.c" />
|
|
<ClCompile Include="$(SrcDir)do.c" />
|
|
<ClCompile Include="$(SrcDir)dog.c" />
|
|
<ClCompile Include="$(SrcDir)dogmove.c" />
|
|
<ClCompile Include="$(SrcDir)dokick.c" />
|
|
<ClCompile Include="$(SrcDir)dothrow.c" />
|
|
<ClCompile Include="$(SrcDir)do_name.c" />
|
|
<ClCompile Include="$(SrcDir)do_wear.c" />
|
|
<ClCompile Include="$(SrcDir)drawing.c" />
|
|
<ClCompile Include="$(SrcDir)dungeon.c" />
|
|
<ClCompile Include="$(SrcDir)eat.c" />
|
|
<ClCompile Include="$(SrcDir)end.c" />
|
|
<ClCompile Include="$(SrcDir)engrave.c" />
|
|
<ClCompile Include="$(SrcDir)exper.c" />
|
|
<ClCompile Include="$(SrcDir)explode.c" />
|
|
<ClCompile Include="$(SrcDir)extralev.c" />
|
|
<ClCompile Include="$(SrcDir)files.c" />
|
|
<ClCompile Include="$(SrcDir)fountain.c" />
|
|
<ClCompile Include="$(SrcDir)hack.c" />
|
|
<ClCompile Include="$(SrcDir)hacklib.c" />
|
|
<ClCompile Include="$(SrcDir)invent.c" />
|
|
<ClCompile Include="$(SrcDir)insight.c" />
|
|
<ClCompile Include="$(SrcDir)isaac64.c" />
|
|
<ClCompile Include="$(SrcDir)light.c" />
|
|
<ClCompile Include="$(SrcDir)lock.c" />
|
|
<ClCompile Include="$(SrcDir)mail.c" />
|
|
<ClCompile Include="$(SrcDir)makemon.c" />
|
|
<ClCompile Include="$(SrcDir)mcastu.c" />
|
|
<ClCompile Include="$(SrcDir)mdlib.c" />
|
|
<ClCompile Include="$(SrcDir)mhitm.c" />
|
|
<ClCompile Include="$(SrcDir)mhitu.c" />
|
|
<ClCompile Include="$(SrcDir)minion.c" />
|
|
<ClCompile Include="$(SrcDir)mklev.c" />
|
|
<ClCompile Include="$(SrcDir)mkmap.c" />
|
|
<ClCompile Include="$(SrcDir)mkmaze.c" />
|
|
<ClCompile Include="$(SrcDir)mkobj.c" />
|
|
<ClCompile Include="$(SrcDir)mkroom.c" />
|
|
<ClCompile Include="$(SrcDir)mon.c" />
|
|
<ClCompile Include="$(SrcDir)mondata.c" />
|
|
<ClCompile Include="$(SrcDir)monmove.c" />
|
|
<ClCompile Include="$(SrcDir)monst.c" />
|
|
<ClCompile Include="$(SrcDir)mplayer.c" />
|
|
<ClCompile Include="$(SrcDir)mthrowu.c" />
|
|
<ClCompile Include="$(SrcDir)muse.c" />
|
|
<ClCompile Include="$(SrcDir)music.c" />
|
|
<ClCompile Include="$(SrcDir)nhlobj.c" />
|
|
<ClCompile Include="$(SrcDir)nhlsel.c" />
|
|
<ClCompile Include="$(SrcDir)nhlua.c">
|
|
<DisableSpecificWarnings Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">4820;4706;4244;4245;4100;4310;4324</DisableSpecificWarnings>
|
|
<DisableSpecificWarnings Condition="'$(Configuration)|$(Platform)'=='Release|x64'">4820;4706;4244;4245;4100;4310;4324</DisableSpecificWarnings>
|
|
</ClCompile>
|
|
<ClCompile Include="$(SrcDir)objects.c" />
|
|
<ClCompile Include="$(SrcDir)objnam.c" />
|
|
<ClCompile Include="$(SrcDir)options.c" />
|
|
<ClCompile Include="$(SrcDir)o_init.c" />
|
|
<ClCompile Include="$(SrcDir)pager.c" />
|
|
<ClCompile Include="$(SrcDir)pickup.c" />
|
|
<ClCompile Include="$(SrcDir)pline.c" />
|
|
<ClCompile Include="$(SrcDir)polyself.c" />
|
|
<ClCompile Include="$(SrcDir)potion.c" />
|
|
<ClCompile Include="$(SrcDir)pray.c" />
|
|
<ClCompile Include="$(SrcDir)priest.c" />
|
|
<ClCompile Include="$(SrcDir)quest.c" />
|
|
<ClCompile Include="$(SrcDir)questpgr.c" />
|
|
<ClCompile Include="$(SrcDir)read.c" />
|
|
<ClCompile Include="$(SrcDir)rect.c" />
|
|
<ClCompile Include="$(SrcDir)region.c" />
|
|
<ClCompile Include="$(SrcDir)restore.c" />
|
|
<ClCompile Include="$(SrcDir)rip.c" />
|
|
<ClCompile Include="$(SrcDir)rnd.c" />
|
|
<ClCompile Include="$(SrcDir)role.c" />
|
|
<ClCompile Include="$(SrcDir)rumors.c" />
|
|
<ClCompile Include="$(SrcDir)save.c" />
|
|
<ClCompile Include="$(SrcDir)sfstruct.c" />
|
|
<ClCompile Include="$(SrcDir)shk.c" />
|
|
<ClCompile Include="$(SrcDir)shknam.c" />
|
|
<ClCompile Include="$(SrcDir)sit.c" />
|
|
<ClCompile Include="$(SrcDir)sounds.c" />
|
|
<ClCompile Include="$(SrcDir)spell.c" />
|
|
<ClCompile Include="$(SrcDir)sp_lev.c" />
|
|
<ClCompile Include="$(SrcDir)steal.c" />
|
|
<ClCompile Include="$(SrcDir)steed.c" />
|
|
<ClCompile Include="$(SrcDir)symbols.c" />
|
|
<ClCompile Include="$(SrcDir)sys.c" />
|
|
<ClCompile Include="$(SrcDir)teleport.c" />
|
|
<ClCompile Include="$(SrcDir)tile.c" />
|
|
<ClCompile Include="$(SrcDir)timeout.c" />
|
|
<ClCompile Include="$(SrcDir)topten.c" />
|
|
<ClCompile Include="$(SrcDir)track.c" />
|
|
<ClCompile Include="$(SrcDir)trap.c" />
|
|
<ClCompile Include="$(SrcDir)uhitm.c" />
|
|
<ClCompile Include="$(SrcDir)u_init.c" />
|
|
<ClCompile Include="$(SrcDir)utf8map.c" />
|
|
<ClCompile Include="$(SrcDir)vault.c" />
|
|
<ClCompile Include="$(SrcDir)version.c" />
|
|
<ClCompile Include="$(SrcDir)vision.c" />
|
|
<ClCompile Include="$(SrcDir)weapon.c" />
|
|
<ClCompile Include="$(SrcDir)were.c" />
|
|
<ClCompile Include="$(SrcDir)wield.c" />
|
|
<ClCompile Include="$(SrcDir)windows.c" />
|
|
<ClCompile Include="$(SrcDir)wizard.c" />
|
|
<ClCompile Include="$(SrcDir)worm.c" />
|
|
<ClCompile Include="$(SrcDir)worn.c" />
|
|
<ClCompile Include="$(SrcDir)write.c" />
|
|
<ClCompile Include="$(SrcDir)zap.c" />
|
|
<ClCompile Include="$(SysShareDir)cppregex.cpp" />
|
|
<ClCompile Include="$(SysShareDir)random.c" />
|
|
<ClCompile Include="$(SysWindDir)windmain.c" />
|
|
<ClCompile Include="$(SysWindDir)windsys.c" />
|
|
<ClCompile Include="$(SysWindDir)win10.c" />
|
|
<ClCompile Include="$(SndWindDir)windsound.c" />
|
|
<ClCompile Include="$(WinShareDir)safeproc.c" />
|
|
<ClCompile Include="$(WinWin32Dir)mhaskyn.c" />
|
|
<ClCompile Include="$(WinWin32Dir)mhdlg.c" />
|
|
<ClCompile Include="$(WinWin32Dir)mhfont.c" />
|
|
<ClCompile Include="$(WinWin32Dir)mhinput.c" />
|
|
<ClCompile Include="$(WinWin32Dir)mhmain.c" />
|
|
<ClCompile Include="$(WinWin32Dir)mhmap.c" />
|
|
<ClCompile Include="$(WinWin32Dir)mhmenu.c" />
|
|
<ClCompile Include="$(WinWin32Dir)mhmsgwnd.c" />
|
|
<ClCompile Include="$(WinWin32Dir)mhrip.c" />
|
|
<ClCompile Include="$(WinWin32Dir)mhsplash.c" />
|
|
<ClCompile Include="$(WinWin32Dir)mhstatus.c" />
|
|
<ClCompile Include="$(WinWin32Dir)mhtext.c" />
|
|
<ClCompile Include="$(WinWin32Dir)mswproc.c" />
|
|
<ClCompile Include="$(WinWin32Dir)NetHackW.c" />
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<ResourceCompile Include="$(WinWin32Dir)NetHackW.rc" />
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<ClInclude Include="$(WinWin32Dir)mhaskyn.h" />
|
|
<ClInclude Include="$(WinWin32Dir)mhdlg.h" />
|
|
<ClInclude Include="$(WinWin32Dir)mhfont.h" />
|
|
<ClInclude Include="$(WinWin32Dir)mhinput.h" />
|
|
<ClInclude Include="$(WinWin32Dir)mhmain.h" />
|
|
<ClInclude Include="$(WinWin32Dir)mhmap.h" />
|
|
<ClInclude Include="$(WinWin32Dir)mhmenu.h" />
|
|
<ClInclude Include="$(WinWin32Dir)mhmsg.h" />
|
|
<ClInclude Include="$(WinWin32Dir)mhmsgwnd.h" />
|
|
<ClInclude Include="$(WinWin32Dir)mhrip.h" />
|
|
<ClInclude Include="$(WinWin32Dir)mhsplash.h" />
|
|
<ClInclude Include="$(WinWin32Dir)mhstatus.h" />
|
|
<ClInclude Include="$(WinWin32Dir)mhtext.h" />
|
|
<ClInclude Include="$(WinWin32Dir)winMS.h" />
|
|
<ClInclude Include="$(IncDir)align.h" />
|
|
<ClInclude Include="$(IncDir)artifact.h" />
|
|
<ClInclude Include="$(IncDir)artilist.h" />
|
|
<ClInclude Include="$(IncDir)attrib.h" />
|
|
<ClInclude Include="$(IncDir)botl.h" />
|
|
<ClInclude Include="$(IncDir)color.h" />
|
|
<ClInclude Include="$(IncDir)config.h" />
|
|
<ClInclude Include="$(IncDir)config1.h" />
|
|
<ClInclude Include="$(IncDir)context.h" />
|
|
<ClInclude Include="$(IncDir)coord.h" />
|
|
<ClInclude Include="$(IncDir)decl.h" />
|
|
<ClInclude Include="$(IncDir)defsym.h" />
|
|
<ClInclude Include="$(IncDir)dgn_file.h" />
|
|
<ClInclude Include="$(IncDir)display.h" />
|
|
<ClInclude Include="$(IncDir)dlb.h" />
|
|
<ClInclude Include="$(IncDir)dungeon.h" />
|
|
<ClInclude Include="$(IncDir)engrave.h" />
|
|
<ClInclude Include="$(IncDir)extern.h" />
|
|
<ClInclude Include="$(IncDir)flag.h" />
|
|
<ClInclude Include="$(IncDir)fnamesiz.h" />
|
|
<ClInclude Include="$(IncDir)func_tab.h" />
|
|
<ClInclude Include="$(IncDir)global.h" />
|
|
<ClInclude Include="$(IncDir)hack.h" />
|
|
<ClInclude Include="$(IncDir)integer.h" />
|
|
<ClInclude Include="$(IncDir)isaac64.h" />
|
|
<ClInclude Include="$(IncDir)lint.h" />
|
|
<ClInclude Include="$(IncDir)load_img.h" />
|
|
<ClInclude Include="$(IncDir)mail.h" />
|
|
<ClInclude Include="$(IncDir)mextra.h" />
|
|
<ClInclude Include="$(IncDir)mfndpos.h" />
|
|
<ClInclude Include="$(IncDir)micro.h" />
|
|
<ClInclude Include="$(IncDir)mkroom.h" />
|
|
<ClInclude Include="$(IncDir)monattk.h" />
|
|
<ClInclude Include="$(IncDir)mondata.h" />
|
|
<ClInclude Include="$(IncDir)monflag.h" />
|
|
<ClInclude Include="$(IncDir)monst.h" />
|
|
<ClInclude Include="$(IncDir)monsters.h" />
|
|
<ClInclude Include="$(IncDir)nhlua.h" />
|
|
<ClInclude Include="$(IncDir)windconf.h" />
|
|
<ClInclude Include="$(IncDir)obj.h" />
|
|
<ClInclude Include="$(IncDir)objclass.h" />
|
|
<ClInclude Include="$(IncDir)objects.h" />
|
|
<ClInclude Include="$(IncDir)optlist.h" />
|
|
<ClInclude Include="$(IncDir)patchlevel.h" />
|
|
<ClInclude Include="$(IncDir)pcconf.h" />
|
|
<ClInclude Include="$(IncDir)permonst.h" />
|
|
<ClInclude Include="$(IncDir)prop.h" />
|
|
<ClInclude Include="$(IncDir)quest.h" />
|
|
<ClInclude Include="$(IncDir)rect.h" />
|
|
<ClInclude Include="$(IncDir)region.h" />
|
|
<ClInclude Include="$(IncDir)rm.h" />
|
|
<ClInclude Include="$(IncDir)skills.h" />
|
|
<ClInclude Include="$(IncDir)sndprocs.h" />
|
|
<ClInclude Include="$(IncDir)seffects.h" />
|
|
<ClInclude Include="$(IncDir)spell.h" />
|
|
<ClInclude Include="$(IncDir)sp_lev.h" />
|
|
<ClInclude Include="$(IncDir)sym.h" />
|
|
<ClInclude Include="$(IncDir)sys.h" />
|
|
<ClInclude Include="$(IncDir)system.h" />
|
|
<ClInclude Include="$(IncDir)tcap.h" />
|
|
<ClInclude Include="$(IncDir)tile2x11.h" />
|
|
<ClInclude Include="$(IncDir)tileset.h" />
|
|
<ClInclude Include="$(IncDir)timeout.h" />
|
|
<ClInclude Include="$(IncDir)tradstdc.h" />
|
|
<ClInclude Include="$(IncDir)trap.h" />
|
|
<ClInclude Include="$(IncDir)unixconf.h" />
|
|
<ClInclude Include="$(IncDir)vision.h" />
|
|
<ClInclude Include="$(IncDir)vmsconf.h" />
|
|
<ClInclude Include="$(IncDir)winami.h" />
|
|
<ClInclude Include="$(IncDir)wincurs.h" />
|
|
<ClInclude Include="$(IncDir)winprocs.h" />
|
|
<ClInclude Include="$(IncDir)wintty.h" />
|
|
<ClInclude Include="$(IncDir)wintype.h" />
|
|
<ClInclude Include="$(IncDir)winX.h" />
|
|
<ClInclude Include="$(IncDir)xwindow.h" />
|
|
<ClInclude Include="$(IncDir)xwindowp.h" />
|
|
<ClInclude Include="$(IncDir)you.h" />
|
|
<ClInclude Include="$(IncDir)youprop.h" />
|
|
<ClInclude Include="$(vsDir)resource.h" />
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<Image Include="$(WinWin32Dir)mnsel.bmp" />
|
|
<Image Include="$(WinWin32Dir)mnselcnt.bmp" />
|
|
<Image Include="$(WinWin32Dir)mnunsel.bmp" />
|
|
<Image Include="$(WinWin32Dir)NETHACK.ICO" />
|
|
<Image Include="$(WinWin32Dir)petmark.bmp" />
|
|
<Image Include="$(WinWin32Dir)pilemark.bmp" />
|
|
<Image Include="$(WinWin32Dir)rip.bmp" />
|
|
<Image Include="$(WinWin32Dir)splash.bmp" />
|
|
<Image Include="$(WinWin32Dir)tiles.bmp" />
|
|
</ItemGroup>
|
|
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
|
|
<Target Name="AfterBuild">
|
|
<MSBuild Projects="$(vsDir)NetHack\afternethack.proj" Targets="Build" Properties="Configuration=$(Configuration)" />
|
|
</Target>
|
|
<Target Name="AfterClean">
|
|
<MSBuild Projects="$(vsDir)NetHack\afternethack.proj" Targets="Clean" Properties="Configuration=$(Configuration)" />
|
|
</Target>
|
|
<Target Name="AfterRebuild">
|
|
<MSBuild Projects="$(vsDir)NetHack\afternethack.proj" Targets="Build" Properties="Configuration=$(Configuration)" />
|
|
</Target>
|
|
</Project> |