Factor out setting of the depot vehicle list icon string
[openttd/fttd.git] / projects / strgen_vs140.vcxproj
blob25d36902a212777d650c90fc008ae07c4c5a543c
1 <?xml version="1.0" encoding="utf-8"?>
2 <Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3   <ItemGroup Label="ProjectConfigurations">
4     <ProjectConfiguration Include="Debug|Win32">
5       <Configuration>Debug</Configuration>
6       <Platform>Win32</Platform>
7     </ProjectConfiguration>
8   </ItemGroup>
9   <PropertyGroup Label="Globals">
10     <ProjectName>strgen</ProjectName>
11     <ProjectGuid>{A133A442-BD0A-4ADE-B117-AD7545E4BDD1}</ProjectGuid>
12     <RootNamespace>strgen</RootNamespace>
13   </PropertyGroup>
14   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
15   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
16     <ConfigurationType>Application</ConfigurationType>
17     <UseOfMfc>false</UseOfMfc>
18     <CharacterSet>MultiByte</CharacterSet>
19     <PlatformToolset>v140</PlatformToolset>
20   </PropertyGroup>
21   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
22   <ImportGroup Label="ExtensionSettings">
23   </ImportGroup>
24   <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
25     <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
26   </ImportGroup>
27   <PropertyGroup Label="UserMacros" />
28   <PropertyGroup>
29     <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)..\objs\strgen\</OutDir>
30     <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)..\objs\strgen\</IntDir>
31     <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">false</LinkIncremental>
32     <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">AllRules.ruleset</CodeAnalysisRuleSet>
33     <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" />
34     <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" />
35   </PropertyGroup>
36   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
37     <Midl>
38       <TypeLibraryName>.\Debug/strgen.tlb</TypeLibraryName>
39       <HeaderFileName>
40       </HeaderFileName>
41     </Midl>
42     <ClCompile>
43       <AdditionalOptions>/MP %(AdditionalOptions)</AdditionalOptions>
44       <Optimization>MinSpace</Optimization>
45       <FavorSizeOrSpeed>Size</FavorSizeOrSpeed>
46       <PreprocessorDefinitions>STRGEN;WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
47       <BasicRuntimeChecks>Default</BasicRuntimeChecks>
48       <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
49       <PrecompiledHeaderOutputFile>
50       </PrecompiledHeaderOutputFile>
51       <AssemblerOutput>All</AssemblerOutput>
52       <AssemblerListingLocation>$(IntDir)</AssemblerListingLocation>
53       <ObjectFileName>$(IntDir)</ObjectFileName>
54       <ProgramDataBaseFileName>$(IntDir)$(TargetName).pdb</ProgramDataBaseFileName>
55       <WarningLevel>Level3</WarningLevel>
56       <TreatWarningAsError>true</TreatWarningAsError>
57       <SuppressStartupBanner>true</SuppressStartupBanner>
58       <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
59     </ClCompile>
60     <ResourceCompile>
61       <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
62       <Culture>0x041d</Culture>
63     </ResourceCompile>
64     <Link>
65       <SuppressStartupBanner>true</SuppressStartupBanner>
66       <GenerateDebugInformation>true</GenerateDebugInformation>
67       <ProgramDatabaseFile>$(IntDir)strgen.pdb</ProgramDatabaseFile>
68       <SubSystem>Console</SubSystem>
69       <RandomizedBaseAddress>false</RandomizedBaseAddress>
70       <DataExecutionPrevention>
71       </DataExecutionPrevention>
72       <TargetMachine>MachineX86</TargetMachine>
73       <MinimumRequiredVersion>5.01</MinimumRequiredVersion>
74     </Link>
75   </ItemDefinitionGroup>
76   <ItemGroup>
77     <ClCompile Include="..\src\core\alloc_func.cpp" />
78     <ClCompile Include="..\src\strgen\strgen_base.cpp" />
79     <ClCompile Include="..\src\strgen\strgen.cpp" />
80     <ClCompile Include="..\src\string.cpp" />
81     <ClCompile Include="..\src\misc\getoptdata.cpp" />
82   </ItemGroup>
83   <ItemGroup>
84     <ClInclude Include="..\src\core\alloc_func.hpp" />
85     <ClInclude Include="..\src\table\control_codes.h" />
86     <ClInclude Include="..\src\debug.h" />
87     <ClInclude Include="..\src\core\endian_func.hpp" />
88     <ClInclude Include="..\src\stdafx.h" />
89     <ClInclude Include="..\src\string.h" />
90     <ClInclude Include="..\src\misc\getoptdata.h" />
91   </ItemGroup>
92   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
93   <ImportGroup Label="ExtensionTargets">
94   </ImportGroup>
95 </Project>