mirror of
https://github.com/OpenRCT2/OpenRCT2
synced 2025-12-23 15:52:55 +01:00
Add painttest to openrct2.proj
This commit is contained in:
committed by
Marijn van der Werf
parent
fdbb4998f6
commit
f13e5c9e3a
@@ -13,10 +13,8 @@
|
|||||||
<!-- Import custom build tasks -->
|
<!-- Import custom build tasks -->
|
||||||
<Import Project="openrct2.targets" />
|
<Import Project="openrct2.targets" />
|
||||||
|
|
||||||
<!-- Import the C++ project for OpenRCT2 -->
|
|
||||||
<Import Project="openrct2.vcxproj" />
|
|
||||||
|
|
||||||
<PropertyGroup>
|
<PropertyGroup>
|
||||||
|
<Platform Condition="'$(PLATFORM)'==''">Win32</Platform>
|
||||||
<BUILD_SERVER Condition="'$(BUILD_SERVER)'==''">$(COMPUTERNAME)</BUILD_SERVER>
|
<BUILD_SERVER Condition="'$(BUILD_SERVER)'==''">$(COMPUTERNAME)</BUILD_SERVER>
|
||||||
<GIT_COMMIT_SHA1_SHORT Condition="'$(GIT_COMMIT_SHA1)'!=''">$(GIT_COMMIT_SHA1.Substring(0, 7))</GIT_COMMIT_SHA1_SHORT>
|
<GIT_COMMIT_SHA1_SHORT Condition="'$(GIT_COMMIT_SHA1)'!=''">$(GIT_COMMIT_SHA1.Substring(0, 7))</GIT_COMMIT_SHA1_SHORT>
|
||||||
|
|
||||||
@@ -36,6 +34,7 @@
|
|||||||
<RootDir>$(MsBuildThisFileDirectory)</RootDir>
|
<RootDir>$(MsBuildThisFileDirectory)</RootDir>
|
||||||
<DistDir>$(RootDir)distribution\</DistDir>
|
<DistDir>$(RootDir)distribution\</DistDir>
|
||||||
<ArtifactsDir>$(RootDir)artifacts\</ArtifactsDir>
|
<ArtifactsDir>$(RootDir)artifacts\</ArtifactsDir>
|
||||||
|
<TargetDir>$(RootDir)bin\</TargetDir>
|
||||||
|
|
||||||
<NsisScript>$(DistDir)windows\install.nsi</NsisScript>
|
<NsisScript>$(DistDir)windows\install.nsi</NsisScript>
|
||||||
|
|
||||||
@@ -141,7 +140,7 @@
|
|||||||
<WriteLinesToFile Lines="$(TargetLibsVersion)" File="$(LibsVersionPath)" Overwrite="true" />
|
<WriteLinesToFile Lines="$(TargetLibsVersion)" File="$(LibsVersionPath)" Overwrite="true" />
|
||||||
</Target>
|
</Target>
|
||||||
|
|
||||||
<Target Name="BeforeClean">
|
<Target Name="Clean">
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<CleanItems Condition="'$(Platform)'=='Win32'" Include="$(OutputExe)" />
|
<CleanItems Condition="'$(Platform)'=='Win32'" Include="$(OutputExe)" />
|
||||||
<CleanItems Condition="'$(Platform)'=='x64'" Include="$(OutputSegmentInfo)" />
|
<CleanItems Condition="'$(Platform)'=='x64'" Include="$(OutputSegmentInfo)" />
|
||||||
@@ -154,9 +153,10 @@
|
|||||||
<Delete Files="@(CleanItems)" />
|
<Delete Files="@(CleanItems)" />
|
||||||
<Delete Files="%(SignItems.Identity).signed" />
|
<Delete Files="%(SignItems.Identity).signed" />
|
||||||
<RemoveDir Directories="$(TargetDir)data" />
|
<RemoveDir Directories="$(TargetDir)data" />
|
||||||
|
<MSBuild Projects="openrct2.sln" Targets="Clean" />
|
||||||
</Target>
|
</Target>
|
||||||
|
|
||||||
<Target Name="BeforeBuild" BeforeTargets="InitializeBuildStatus" DependsOnTargets="CheckLibs">
|
<Target Name="BeforeBuild" BeforeTargets="Build;Rebuild" DependsOnTargets="CheckLibs">
|
||||||
<PropertyGroup>
|
<PropertyGroup>
|
||||||
<BuildString Condition="'$(GIT_COMMIT_SHA1_SHORT)'!=''">$(GIT_COMMIT_SHA1_SHORT)</BuildString>
|
<BuildString Condition="'$(GIT_COMMIT_SHA1_SHORT)'!=''">$(GIT_COMMIT_SHA1_SHORT)</BuildString>
|
||||||
<BuildString Condition="'$(GIT_BRANCH)'!=''">$(BuildString) ($(GIT_BRANCH))</BuildString>
|
<BuildString Condition="'$(GIT_BRANCH)'!=''">$(BuildString) ($(GIT_BRANCH))</BuildString>
|
||||||
@@ -169,6 +169,20 @@
|
|||||||
<Message Condition="'$(BuildString)'!=''" Text="Building $(BuildString)" Importance="high" />
|
<Message Condition="'$(BuildString)'!=''" Text="Building $(BuildString)" Importance="high" />
|
||||||
<Copy SourceFiles="@(CopyItems)" DestinationFolder="$(TargetDir)" SkipUnchangedFiles="true" />
|
<Copy SourceFiles="@(CopyItems)" DestinationFolder="$(TargetDir)" SkipUnchangedFiles="true" />
|
||||||
<Copy SourceFiles="@(DataItems)" DestinationFolder="$(TargetDir)data\%(RecursiveDir)" SkipUnchangedFiles="true" />
|
<Copy SourceFiles="@(DataItems)" DestinationFolder="$(TargetDir)data\%(RecursiveDir)" SkipUnchangedFiles="true" />
|
||||||
|
|
||||||
|
<!-- tests -->
|
||||||
|
<Copy SourceFiles="@(CopyItems)" DestinationFolder="$(TargetDir)testpaint\" />
|
||||||
|
</Target>
|
||||||
|
|
||||||
|
<Target Name="Build">
|
||||||
|
<MSBuild Projects="openrct2.sln" Targets="Build" />
|
||||||
|
</Target>
|
||||||
|
<Target Name="Rebuild">
|
||||||
|
<MSBuild Projects="openrct2.sln" Targets="Rebuild" />
|
||||||
|
</Target>
|
||||||
|
|
||||||
|
<Target Name="Test" DependsOnTargets="Build" Condition="'$(PLATFORM)'=='Win32'">
|
||||||
|
<Exec Command="$(TargetDir)testpaint\openrct2.exe" />
|
||||||
</Target>
|
</Target>
|
||||||
|
|
||||||
<!-- Target to create the segment information x64 builds currently require -->
|
<!-- Target to create the segment information x64 builds currently require -->
|
||||||
|
|||||||
@@ -42,7 +42,7 @@
|
|||||||
</ImportGroup>
|
</ImportGroup>
|
||||||
<PropertyGroup Label="UserMacros" />
|
<PropertyGroup Label="UserMacros" />
|
||||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
|
||||||
<OutDir>$(SolutionDir)bin\testpaint</OutDir>
|
<OutDir>$(SolutionDir)bin\testpaint\</OutDir>
|
||||||
<IntDir>$(SolutionDir)obj\$(ProjectName)\$(Configuration)\</IntDir>
|
<IntDir>$(SolutionDir)obj\$(ProjectName)\$(Configuration)\</IntDir>
|
||||||
<TargetName>openrct2</TargetName>
|
<TargetName>openrct2</TargetName>
|
||||||
<IncludePath>$(SolutionDir)lib\include;$(SolutionDir)lib\include\breakpad;$(SolutionDir)lib\include\libspeex;$(SolutionDir)lib\include\sdl;$(SolutionDir)lib\include\jansson;$(SolutionDir)lib\include\sdl_ttf;$(SolutionDir)lib\include\libpng;$(SolutionDir)lib\include\zlib;$(IncludePath)</IncludePath>
|
<IncludePath>$(SolutionDir)lib\include;$(SolutionDir)lib\include\breakpad;$(SolutionDir)lib\include\libspeex;$(SolutionDir)lib\include\sdl;$(SolutionDir)lib\include\jansson;$(SolutionDir)lib\include\sdl_ttf;$(SolutionDir)lib\include\libpng;$(SolutionDir)lib\include\zlib;$(IncludePath)</IncludePath>
|
||||||
@@ -61,6 +61,7 @@
|
|||||||
<Optimization>Disabled</Optimization>
|
<Optimization>Disabled</Optimization>
|
||||||
<SDLCheck>true</SDLCheck>
|
<SDLCheck>true</SDLCheck>
|
||||||
<PreprocessorDefinitions>$(OpenRCT2_DEFINES);DEBUG;NO_VEHICLES;OPENGL_NO_LINK;_CRT_SECURE_NO_WARNINGS;_USE_MATH_DEFINES;CURL_STATICLIB;SDL_MAIN_HANDLED;_WINSOCK_DEPRECATED_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
<PreprocessorDefinitions>$(OpenRCT2_DEFINES);DEBUG;NO_VEHICLES;OPENGL_NO_LINK;_CRT_SECURE_NO_WARNINGS;_USE_MATH_DEFINES;CURL_STATICLIB;SDL_MAIN_HANDLED;_WINSOCK_DEPRECATED_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||||
|
<TreatWarningAsError>true</TreatWarningAsError>
|
||||||
</ClCompile>
|
</ClCompile>
|
||||||
</ItemDefinitionGroup>
|
</ItemDefinitionGroup>
|
||||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
|
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
|
||||||
@@ -70,6 +71,7 @@
|
|||||||
<FunctionLevelLinking>true</FunctionLevelLinking>
|
<FunctionLevelLinking>true</FunctionLevelLinking>
|
||||||
<IntrinsicFunctions>true</IntrinsicFunctions>
|
<IntrinsicFunctions>true</IntrinsicFunctions>
|
||||||
<SDLCheck>true</SDLCheck>
|
<SDLCheck>true</SDLCheck>
|
||||||
|
<TreatWarningAsError>true</TreatWarningAsError>
|
||||||
</ClCompile>
|
</ClCompile>
|
||||||
<Link>
|
<Link>
|
||||||
<EnableCOMDATFolding>true</EnableCOMDATFolding>
|
<EnableCOMDATFolding>true</EnableCOMDATFolding>
|
||||||
|
|||||||
Reference in New Issue
Block a user