OSDN Git Service

upgrade to 3.6.2
[jnethack/source.git] / win / win32 / vs2017 / NetHackW.vcxproj
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
7   </PropertyGroup>\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
14   <PropertyGroup>\r
15     <OutDir>$(BinDir)</OutDir>\r
16   </PropertyGroup>\r
17   <ItemDefinitionGroup>\r
18     <ClCompile>\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
24     </ClCompile>\r
25     <ResourceCompile>\r
26       <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>\r
27       <Culture>0x0409</Culture>\r
28     </ResourceCompile>\r
29     <Link>\r
30       <SubSystem>Windows</SubSystem>\r
31       <AdditionalDependencies>comctl32.lib;winmm.lib;bcrypt.lib;%(AdditionalDependencies)</AdditionalDependencies>\r
32     </Link>\r
33     <Manifest>\r
34       <AdditionalManifestFiles>$(WinWin32Dir)NethackW.exe.manifest;%(AdditionalManifestFiles)</AdditionalManifestFiles>\r
35     </Manifest>\r
36   </ItemDefinitionGroup>\r
37   <ItemGroup>\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
154     </ClCompile>\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
175   </ItemGroup>\r
176   <ItemGroup>\r
177     <ResourceCompile Include="$(WinWin32Dir)winhack.rc" />\r
178   </ItemGroup>\r
179   <ItemGroup>\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
194   </ItemGroup>\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
198   </Target>\r
199   <Target Name="AfterClean">\r
200     <MSBuild Projects="afternethack.proj" Targets="Clean" Properties="Configuration=$(Configuration)" />\r
201   </Target>\r
202   <Target Name="AfterRebuild">\r
203     <MSBuild Projects="afternethack.proj" Targets="Build" Properties="Configuration=$(Configuration)" />\r
204   </Target>\r
205 </Project>\r