1 <?xml version="1.0" encoding="utf-8"?>
\r
2 <Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
\r
3 <Import Project="config.props" />
\r
4 <PropertyGroup Label="Globals">
\r
5 <ProjectGuid>{CEC5D360-8804-454F-8591-002184C23499}</ProjectGuid>
\r
6 <RootNamespace>NetHackW</RootNamespace>
\r
8 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
\r
9 <Import Project="default.props" />
\r
10 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
\r
11 <Import Project="common.props" />
\r
12 <Import Project="dirs.props" />
\r
13 <Import Project="files.props" />
\r
15 <OutDir>$(BinDir)</OutDir>
\r
17 <ItemDefinitionGroup>
\r
19 <AdditionalOptions>/Gs /Oi- %(AdditionalOptions)</AdditionalOptions>
\r
20 <Optimization>Disabled</Optimization>
\r
21 <OmitFramePointers>true</OmitFramePointers>
\r
22 <AdditionalIncludeDirectories>$(WinWin32Dir);$(IncDir);$(SysWinntDir);$(SysShareDir);$(WinShareDir);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
\r
23 <PreprocessorDefinitions>TILES;_WINDOWS;DLB;MSWIN_GRAPHICS;SAFEPROCS;NOTTYGRAPHICS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
\r
26 <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
\r
27 <Culture>0x0409</Culture>
\r
30 <SubSystem>Windows</SubSystem>
\r
31 <AdditionalDependencies>comctl32.lib;winmm.lib;bcrypt.lib;%(AdditionalDependencies)</AdditionalDependencies>
\r
34 <AdditionalManifestFiles>$(WinWin32Dir)NethackW.exe.manifest;%(AdditionalManifestFiles)</AdditionalManifestFiles>
\r
36 </ItemDefinitionGroup>
\r
38 <ClCompile Include="$(SrcDir)allmain.c" />
\r
39 <ClCompile Include="$(SrcDir)alloc.c" />
\r
40 <ClCompile Include="$(SrcDir)apply.c" />
\r
41 <ClCompile Include="$(SrcDir)artifact.c" />
\r
42 <ClCompile Include="$(SrcDir)attrib.c" />
\r
43 <ClCompile Include="$(SrcDir)ball.c" />
\r
44 <ClCompile Include="$(SrcDir)bones.c" />
\r
45 <ClCompile Include="$(SrcDir)botl.c" />
\r
46 <ClCompile Include="$(SrcDir)cmd.c" />
\r
47 <ClCompile Include="$(SrcDir)dbridge.c" />
\r
48 <ClCompile Include="$(SrcDir)decl.c" />
\r
49 <ClCompile Include="$(SrcDir)detect.c" />
\r
50 <ClCompile Include="$(SrcDir)dig.c" />
\r
51 <ClCompile Include="$(SrcDir)display.c" />
\r
52 <ClCompile Include="$(SrcDir)dlb.c" />
\r
53 <ClCompile Include="$(SrcDir)do.c" />
\r
54 <ClCompile Include="$(SrcDir)dog.c" />
\r
55 <ClCompile Include="$(SrcDir)dogmove.c" />
\r
56 <ClCompile Include="$(SrcDir)dokick.c" />
\r
57 <ClCompile Include="$(SrcDir)dothrow.c" />
\r
58 <ClCompile Include="$(SrcDir)do_name.c" />
\r
59 <ClCompile Include="$(SrcDir)do_wear.c" />
\r
60 <ClCompile Include="$(SrcDir)drawing.c" />
\r
61 <ClCompile Include="$(SrcDir)dungeon.c" />
\r
62 <ClCompile Include="$(SrcDir)eat.c" />
\r
63 <ClCompile Include="$(SrcDir)end.c" />
\r
64 <ClCompile Include="$(SrcDir)engrave.c" />
\r
65 <ClCompile Include="$(SrcDir)exper.c" />
\r
66 <ClCompile Include="$(SrcDir)explode.c" />
\r
67 <ClCompile Include="$(SrcDir)extralev.c" />
\r
68 <ClCompile Include="$(SrcDir)files.c" />
\r
69 <ClCompile Include="$(SrcDir)fountain.c" />
\r
70 <ClCompile Include="$(SrcDir)hack.c" />
\r
71 <ClCompile Include="$(SrcDir)hacklib.c" />
\r
72 <ClCompile Include="$(SrcDir)invent.c" />
\r
73 <ClCompile Include="$(SrcDir)isaac64.c" />
\r
74 <ClCompile Include="$(SrcDir)light.c" />
\r
75 <ClCompile Include="$(SrcDir)lock.c" />
\r
76 <ClCompile Include="$(SrcDir)mail.c" />
\r
77 <ClCompile Include="$(SrcDir)makemon.c" />
\r
78 <ClCompile Include="$(SrcDir)mapglyph.c" />
\r
79 <ClCompile Include="$(SrcDir)mcastu.c" />
\r
80 <ClCompile Include="$(SrcDir)mhitm.c" />
\r
81 <ClCompile Include="$(SrcDir)mhitu.c" />
\r
82 <ClCompile Include="$(SrcDir)minion.c" />
\r
83 <ClCompile Include="$(SrcDir)mklev.c" />
\r
84 <ClCompile Include="$(SrcDir)mkmap.c" />
\r
85 <ClCompile Include="$(SrcDir)mkmaze.c" />
\r
86 <ClCompile Include="$(SrcDir)mkobj.c" />
\r
87 <ClCompile Include="$(SrcDir)mkroom.c" />
\r
88 <ClCompile Include="$(SrcDir)mon.c" />
\r
89 <ClCompile Include="$(SrcDir)mondata.c" />
\r
90 <ClCompile Include="$(SrcDir)monmove.c" />
\r
91 <ClCompile Include="$(SrcDir)monstj.c" />
\r
92 <ClCompile Include="$(SrcDir)mplayer.c" />
\r
93 <ClCompile Include="$(SrcDir)mthrowu.c" />
\r
94 <ClCompile Include="$(SrcDir)muse.c" />
\r
95 <ClCompile Include="$(SrcDir)music.c" />
\r
96 <ClCompile Include="$(SrcDir)objectsj.c" />
\r
97 <ClCompile Include="$(SrcDir)objnam.c" />
\r
98 <ClCompile Include="$(SrcDir)options.c" />
\r
99 <ClCompile Include="$(SrcDir)o_init.c" />
\r
100 <ClCompile Include="$(SrcDir)pager.c" />
\r
101 <ClCompile Include="$(SrcDir)pickup.c" />
\r
102 <ClCompile Include="$(SrcDir)pline.c" />
\r
103 <ClCompile Include="$(SrcDir)polyself.c" />
\r
104 <ClCompile Include="$(SrcDir)potion.c" />
\r
105 <ClCompile Include="$(SrcDir)pray.c" />
\r
106 <ClCompile Include="$(SrcDir)priest.c" />
\r
107 <ClCompile Include="$(SrcDir)quest.c" />
\r
108 <ClCompile Include="$(SrcDir)questpgr.c" />
\r
109 <ClCompile Include="$(SrcDir)read.c" />
\r
110 <ClCompile Include="$(SrcDir)rect.c" />
\r
111 <ClCompile Include="$(SrcDir)region.c" />
\r
112 <ClCompile Include="$(SrcDir)restore.c" />
\r
113 <ClCompile Include="$(SrcDir)rip.c" />
\r
114 <ClCompile Include="$(SrcDir)rnd.c" />
\r
115 <ClCompile Include="$(SrcDir)role.c" />
\r
116 <ClCompile Include="$(SrcDir)rumors.c" />
\r
117 <ClCompile Include="$(SrcDir)save.c" />
\r
118 <ClCompile Include="$(SrcDir)shk.c" />
\r
119 <ClCompile Include="$(SrcDir)shknam.c" />
\r
120 <ClCompile Include="$(SrcDir)sit.c" />
\r
121 <ClCompile Include="$(SrcDir)sounds.c" />
\r
122 <ClCompile Include="$(SrcDir)spell.c" />
\r
123 <ClCompile Include="$(SrcDir)sp_lev.c" />
\r
124 <ClCompile Include="$(SrcDir)steal.c" />
\r
125 <ClCompile Include="$(SrcDir)steed.c" />
\r
126 <ClCompile Include="$(SrcDir)sys.c" />
\r
127 <ClCompile Include="$(SrcDir)teleport.c" />
\r
128 <ClCompile Include="$(SrcDir)tile.c" />
\r
129 <ClCompile Include="$(SrcDir)timeout.c" />
\r
130 <ClCompile Include="$(SrcDir)topten.c" />
\r
131 <ClCompile Include="$(SrcDir)track.c" />
\r
132 <ClCompile Include="$(SrcDir)trap.c" />
\r
133 <ClCompile Include="$(SrcDir)uhitm.c" />
\r
134 <ClCompile Include="$(SrcDir)u_init.c" />
\r
135 <ClCompile Include="$(SrcDir)vault.c" />
\r
136 <ClCompile Include="$(SrcDir)version.c" />
\r
137 <ClCompile Include="$(SrcDir)vision.c" />
\r
138 <ClCompile Include="$(SrcDir)vis_tab.c" />
\r
139 <ClCompile Include="$(SrcDir)weapon.c" />
\r
140 <ClCompile Include="$(SrcDir)were.c" />
\r
141 <ClCompile Include="$(SrcDir)wield.c" />
\r
142 <ClCompile Include="$(SrcDir)windows.c" />
\r
143 <ClCompile Include="$(SrcDir)wizard.c" />
\r
144 <ClCompile Include="$(SrcDir)worm.c" />
\r
145 <ClCompile Include="$(SrcDir)worn.c" />
\r
146 <ClCompile Include="$(SrcDir)write.c" />
\r
147 <ClCompile Include="$(SrcDir)zap.c" />
\r
148 <ClCompile Include="$(SysShareDir)cppregex.cpp" />
\r
149 <ClCompile Include="$(SysShareDir)nhlan.c" />
\r
150 <ClCompile Include="$(SysShareDir)random.c" />
\r
151 <ClCompile Include="$(SysWinntDir)ntsound.c" />
\r
152 <ClCompile Include="$(SysWinntDir)stubs.c">
\r
153 <PreprocessorDefinitions>TTYSTUB;</PreprocessorDefinitions>
\r
155 <ClCompile Include="$(SysWinntDir)windmain.c" />
\r
156 <ClCompile Include="$(SysWinntDir)winnt.c" />
\r
157 <ClCompile Include="$(SysWinntDir)win10.c" />
\r
158 <ClCompile Include="$(WinShareDir)safeproc.c" />
\r
159 <ClCompile Include="$(WinWin32Dir)mhaskyn.c" />
\r
160 <ClCompile Include="$(WinWin32Dir)mhdlg.c" />
\r
161 <ClCompile Include="$(WinWin32Dir)mhfont.c" />
\r
162 <ClCompile Include="$(WinWin32Dir)mhinput.c" />
\r
163 <ClCompile Include="$(WinWin32Dir)mhmain.c" />
\r
164 <ClCompile Include="$(WinWin32Dir)mhmap.c" />
\r
165 <ClCompile Include="$(WinWin32Dir)mhmenu.c" />
\r
166 <ClCompile Include="$(WinWin32Dir)mhmsgwnd.c" />
\r
167 <ClCompile Include="$(WinWin32Dir)mhrip.c" />
\r
168 <ClCompile Include="$(WinWin32Dir)mhsplash.c" />
\r
169 <ClCompile Include="$(WinWin32Dir)mhstatus.c" />
\r
170 <ClCompile Include="$(WinWin32Dir)mhtext.c" />
\r
171 <ClCompile Include="$(WinWin32Dir)mswproc.c" />
\r
172 <ClCompile Include="$(WinWin32Dir)winhack.c" />
\r
173 <ClCompile Include="$(RootDir)japanese\jconj.c" />
\r
174 <ClCompile Include="$(RootDir)japanese\jlib.c" />
\r
177 <ResourceCompile Include="$(WinWin32Dir)winhack.rc" />
\r
180 <ClInclude Include="$(WinWin32Dir)mhaskyn.h" />
\r
181 <ClInclude Include="$(WinWin32Dir)mhdlg.h" />
\r
182 <ClInclude Include="$(WinWin32Dir)mhfont.h" />
\r
183 <ClInclude Include="$(WinWin32Dir)mhinput.h" />
\r
184 <ClInclude Include="$(WinWin32Dir)mhmain.h" />
\r
185 <ClInclude Include="$(WinWin32Dir)mhmap.h" />
\r
186 <ClInclude Include="$(WinWin32Dir)mhmenu.h" />
\r
187 <ClInclude Include="$(WinWin32Dir)mhmsg.h" />
\r
188 <ClInclude Include="$(WinWin32Dir)mhmsgwnd.h" />
\r
189 <ClInclude Include="$(WinWin32Dir)mhrip.h" />
\r
190 <ClInclude Include="$(WinWin32Dir)mhsplash.h" />
\r
191 <ClInclude Include="$(WinWin32Dir)mhstatus.h" />
\r
192 <ClInclude Include="$(WinWin32Dir)mhtext.h" />
\r
193 <ClInclude Include="$(WinWin32Dir)winMS.h" />
\r
195 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
\r
196 <Target Name="AfterBuild">
\r
197 <MSBuild Projects="afternethack.proj" Targets="Build" Properties="Configuration=$(Configuration)" />
\r
199 <Target Name="AfterClean">
\r
200 <MSBuild Projects="afternethack.proj" Targets="Clean" Properties="Configuration=$(Configuration)" />
\r
202 <Target Name="AfterRebuild">
\r
203 <MSBuild Projects="afternethack.proj" Targets="Build" Properties="Configuration=$(Configuration)" />
\r