2020-10-26 06:05:41 -04:00
<Project >
<PropertyGroup >
<!-- Set a custom temp directory so we can live side by side with the .net framework output -->
<BaseIntermediateOutputPath > $(MSBuildThisFileDirectory)obj-core\$(MSBuildProjectName)\</BaseIntermediateOutputPath>
<BaseOutputPath > $(MSBuildThisFileDirectory)bin-core\$(MSBuildProjectName)\</BaseOutputPath>
</PropertyGroup>
2020-11-18 08:46:54 -04:00
2020-10-26 06:05:41 -04:00
<PropertyGroup >
<TargetFramework > netcoreapp3.1</TargetFramework>
<Configuration Condition= " '$(Configuration)' == '' " > Development</Configuration>
<OutputType > Exe</OutputType>
<AppendTargetFrameworkToOutputPath > false</AppendTargetFrameworkToOutputPath>
<GenerateAssemblyInfo > false</GenerateAssemblyInfo>
<GenerateTargetFrameworkAttribute > false</GenerateTargetFrameworkAttribute>
<Configurations > Debug;Release;Development</Configurations>
<ApplicationManifest > app.manifest</ApplicationManifest>
<RootNamespace > AutomationTool</RootNamespace>
<AssemblyName > AutomationTool</AssemblyName>
<WarningsNotAsErrors > 612,618</WarningsNotAsErrors>
<OutputPath > ..\..\..\Binaries\DotNET\AutomationTool</OutputPath>
<EnableDefaultItems > false</EnableDefaultItems>
<DefineConstants > NET_CORE</DefineConstants>
2020-11-03 10:02:36 -04:00
<AppendRuntimeIdentifierToOutputPath > false</AppendRuntimeIdentifierToOutputPath>
2020-11-04 09:48:49 -04:00
<SatelliteResourceLanguages > en</SatelliteResourceLanguages> <!-- remove non english resource languages -->
2020-11-03 19:13:58 -04:00
<IsWindows Condition= "'$([System.Runtime.InteropServices.RuntimeInformation]::IsOSPlatform($([System.Runtime.InteropServices.OSPlatform]::Windows)))' == 'true'" > true</IsWindows>
<IsOSX Condition= "'$([System.Runtime.InteropServices.RuntimeInformation]::IsOSPlatform($([System.Runtime.InteropServices.OSPlatform]::OSX)))' == 'true'" > true</IsOSX>
<IsLinux Condition= "'$([System.Runtime.InteropServices.RuntimeInformation]::IsOSPlatform($([System.Runtime.InteropServices.OSPlatform]::Linux)))' == 'true'" > true</IsLinux>
2020-10-26 06:05:41 -04:00
</PropertyGroup>
<PropertyGroup Condition= " '$(Configuration)|$(Platform)' == 'Development|AnyCPU' " >
2020-11-03 08:00:07 -04:00
<DefineConstants > $(DefineConstants);TRACE</DefineConstants>
2020-10-26 06:05:41 -04:00
<Optimize > true</Optimize>
</PropertyGroup>
<PropertyGroup Condition= " '$(Configuration)|$(Platform)' == 'Release|AnyCPU' " >
2020-11-03 08:00:07 -04:00
<DefineConstants > $(DefineConstants);TRACE</DefineConstants>
2020-10-26 06:05:41 -04:00
<Optimize > true</Optimize>
</PropertyGroup>
<PropertyGroup Condition= " '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' " >
2020-11-03 08:00:07 -04:00
<DefineConstants > $(DefineConstants);DEBUG;TRACE</DefineConstants>
2020-10-26 06:05:41 -04:00
</PropertyGroup>
2020-11-03 10:02:36 -04:00
<Choose >
2020-11-03 19:13:58 -04:00
<When Condition= "'$(IsOSX)'=='true'" >
2020-11-03 10:02:36 -04:00
<PropertyGroup >
<!-- Set runtime identifier for osx so that it produces a app host executable (consistency with the other platforms) -->
<RuntimeIdentifier > osx-x64</RuntimeIdentifier>
</PropertyGroup>
</When>
2020-11-18 08:46:54 -04:00
<When Condition= "'$(IsWindows)'=='true'" >
<PropertyGroup >
<UseWindowsForms > true</UseWindowsForms>
</PropertyGroup>
</When>
2020-11-03 10:02:36 -04:00
</Choose>
2020-10-26 06:05:41 -04:00
<ItemGroup >
<Reference Include= "Ionic.Zip.Reduced" >
<HintPath > ..\..\..\Binaries\DotNET\Ionic.Zip.Reduced.dll</HintPath>
<Private > true</Private>
</Reference>
</ItemGroup>
2020-11-18 08:46:54 -04:00
<Import Project= "Sdk.props" Sdk= "Microsoft.NET.Sdk.WindowsDesktop" Condition= "'$(IsWindows)'=='true'" />
<Import Project= "Sdk.targets" Sdk= "Microsoft.NET.Sdk.WindowsDesktop" Condition= "'$(IsWindows)'=='true'" />
<Import Project= "Sdk.props" Sdk= "Microsoft.NET.Sdk" Condition= "'$(IsWindows)'!='true'" />
<Import Project= "Sdk.targets" Sdk= "Microsoft.NET.Sdk" Condition= "'$(IsWindows)'!='true'" />
<Choose >
<When Condition= "'$(IsWindows)'=='true'" >
<PropertyGroup >
<!-- Reset output type back to a console application as the import of WindowsDesktop sets it to a windows executable -->
<OutputType > Exe</OutputType>
</PropertyGroup>
</When>
</Choose>
2020-10-26 06:05:41 -04:00
<ItemGroup >
<Compile Remove= "obj\**" />
<EmbeddedResource Remove= "obj\**" />
<None Remove= "obj\**" />
</ItemGroup>
<ItemGroup >
<Compile Include= "..\DotNETCommon\MetaData.cs" >
<Link > Properties\MetaData.cs</Link>
</Compile>
<Compile Include= "Program.cs" />
<Compile Include= "Properties\AssemblyInfo.cs" />
<None Include= "app.manifest" >
<SubType > Designer</SubType>
</None>
</ItemGroup>
<ItemGroup >
<ProjectReference Include= "..\DotNETCommon\DotNETUtilities\DotNETUtilitiesCore.csproj" />
<ProjectReference Include= "..\UnrealBuildTool\UnrealBuildToolCore.csproj" />
<ProjectReference Include= "AutomationUtils\AutomationUtils.Automation.Core.csproj" />
</ItemGroup>
<Import Project= "AutomationToolCore.csproj.References" Condition= "Exists('AutomationToolCore.csproj.References') And '$(AutomationToolProjectOnly)' == ''" />
2020-11-03 08:00:07 -04:00
2020-10-26 06:05:41 -04:00
</Project>