v0.0.2
This commit is contained in:
75
irpg-release/irpg-release.csproj
Normal file
75
irpg-release/irpg-release.csproj
Normal file
@@ -0,0 +1,75 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" DefaultTargets="Build">
|
||||
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
|
||||
<PropertyGroup>
|
||||
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
|
||||
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
|
||||
<ProjectGuid>{3C3C4730-9D32-418C-BFDC-CE89148AA6CA}</ProjectGuid>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
|
||||
<PlatformTarget>AnyCPU</PlatformTarget>
|
||||
<OutputPath>bin\Debug\</OutputPath>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
|
||||
<PlatformTarget>AnyCPU</PlatformTarget>
|
||||
<OutputPath>bin\Release\</OutputPath>
|
||||
</PropertyGroup>
|
||||
<ItemGroup>
|
||||
<None Include="App.config" />
|
||||
</ItemGroup>
|
||||
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
|
||||
<PropertyGroup>
|
||||
<ReleaseName>IdleRPG</ReleaseName>
|
||||
<ReleaseVersion>0.0.2</ReleaseVersion>
|
||||
<ReleaseBotSourceName>IdleRPG-Bot</ReleaseBotSourceName>
|
||||
<ReleaseWebSourceName>IdleRPG-Web</ReleaseWebSourceName>
|
||||
<ReleaseSolutionSourceName>IdleRPG-Source</ReleaseSolutionSourceName>
|
||||
<BotSourcePath>$(OutputPath)Bot\</BotSourcePath>
|
||||
<WebSourcePath>$(OutputPath)Web\</WebSourcePath>
|
||||
<SolutionSourcePath>$(OutputPath)Source\</SolutionSourcePath>
|
||||
<ReleasesPath>$(OutputPath)Releases\</ReleasesPath>
|
||||
</PropertyGroup>
|
||||
<Target Name="Build">
|
||||
<CallTarget Targets="Clean" />
|
||||
<CallTarget Targets="CreateBotSourceFiles" />
|
||||
<CallTarget Targets="CreateWebSourceFiles" />
|
||||
<CallTarget Targets="CreateSolutionSourceFiles" />
|
||||
<CallTarget Targets="CreateReleasesFiles" />
|
||||
</Target>
|
||||
<Target Name="Clean">
|
||||
<RemoveDir Directories="$(BotSourcePath)" />
|
||||
<MakeDir Directories="$(BotSourcePath)" />
|
||||
<RemoveDir Directories="$(WebSourcePath)" />
|
||||
<MakeDir Directories="$(WebSourcePath)" />
|
||||
<RemoveDir Directories="$(SolutionSourcePath)" />
|
||||
<MakeDir Directories="$(SolutionSourcePath)" />
|
||||
<RemoveDir Directories="$(ReleasesPath)" />
|
||||
<MakeDir Directories="$(ReleasesPath)" />
|
||||
</Target>
|
||||
<Target Name="CreateBotSourceFiles">
|
||||
<ItemGroup>
|
||||
<MyBotSourceFiles Include="$(SolutionDir)irpg-bot\**\*;$(SolutionDir)README.md;$(SolutionDir)CHANGELOG.md;" />
|
||||
</ItemGroup>
|
||||
<Copy SourceFiles="@(MyBotSourceFiles)" DestinationFiles="@(MyBotSourceFiles->'$(BotSourcePath)%(RecursiveDir)%(Filename)%(Extension)')" />
|
||||
</Target>
|
||||
<Target Name="CreateWebSourceFiles">
|
||||
<ItemGroup>
|
||||
<MyWebSourceFiles Include="$(SolutionDir)irpg-web\**\*;$(SolutionDir)README.md;$(SolutionDir)CHANGELOG.md;" />
|
||||
</ItemGroup>
|
||||
<Copy SourceFiles="@(MyWebSourceFiles)" DestinationFiles="@(MyWebSourceFiles->'$(WebSourcePath)%(RecursiveDir)%(Filename)%(Extension)')" />
|
||||
</Target>
|
||||
<Target Name="CreateSolutionSourceFiles">
|
||||
<ItemGroup>
|
||||
<MySolutionSourceFiles Include="$(SolutionDir)**\*;" Exclude="$(SolutionDir)**\obj\**\*;$(SolutionDir)**\bin\**\*;$(SolutionDir)**\misc\**\*;$(SolutionDir)**\packages\**\*;$(SolutionDir)**\.git\**\*;$(SolutionDir)**\.vs\**\*;" />
|
||||
</ItemGroup>
|
||||
<Copy SourceFiles="@(MySolutionSourceFiles)" DestinationFiles="@(MySolutionSourceFiles->'$(SolutionSourcePath)\%(RecursiveDir)%(Filename)%(Extension)')" />
|
||||
</Target>
|
||||
<Target Name="CreateReleasesFiles">
|
||||
<Delete Files="$(ReleasesPath)$(ReleaseBotSourceName).$(ReleaseVersion).zip" />
|
||||
<ZipDirectory SourceDirectory="$(BotSourcePath)" DestinationFile="$(ReleasesPath)$(ReleaseBotSourceName).$(ReleaseVersion).zip" />
|
||||
<Delete Files="$(ReleasesPath)$(ReleaseWebSourceName).$(ReleaseVersion).zip" />
|
||||
<ZipDirectory SourceDirectory="$(WebSourcePath)" DestinationFile="$(ReleasesPath)$(ReleaseWebSourceName).$(ReleaseVersion).zip" />
|
||||
<Delete Files="$(ReleasesPath)$(ReleaseSolutionSourceName).$(ReleaseVersion).zip" />
|
||||
<ZipDirectory SourceDirectory="$(SolutionSourcePath)" DestinationFile="$(ReleasesPath)$(ReleaseSolutionSourceName).$(ReleaseVersion).zip" />
|
||||
</Target>
|
||||
</Project>
|
||||
Reference in New Issue
Block a user