|
- <Project>
-
- <Import Project="Sdk.props" Sdk="Microsoft.NET.Sdk" />
- <PropertyGroup>
- <TargetFramework>net472</TargetFramework>
- </PropertyGroup>
-
- <ItemGroup>
- <PackageReference Include="ILMerge" Version="3.0.29" />
- <PackageReference Include="ini-parser" Version="2.5.2" />
- <PackageReference Include="Lib.Harmony" Version="2.0.1" />
- </ItemGroup>
-
- <ItemGroup>
- <Reference Include="BlockEntityFactory, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null">
- <HintPath>..\..\ref\Gamecraft_Data\Managed\BlockEntityFactory.dll</HintPath>
- </Reference>
- <Reference Include="CommandLine, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null">
- <HintPath>..\..\ref\Gamecraft_Data\Managed\CommandLine.dll</HintPath>
- </Reference>
- <Reference Include="DataLoader, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null">
- <HintPath>..\..\ref\Gamecraft_Data\Managed\DataLoader.dll</HintPath>
- </Reference>
- <Reference Include="GamecraftModdingAPI">
- <HintPath>..\..\GamecraftModdingAPI\GamecraftModdingAPI\bin\Debug\net472\GamecraftModdingAPI.dll</HintPath>
- </Reference>
- <Reference Include="IllusionPlugin, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null">
- <HintPath>IllusionPlugin.dll</HintPath>
- <!-- <Private>False</Private> Need to copy for ILMerge -->
- </Reference>
- <Reference Include="Newtonsoft.Json">
- <HintPath>..\..\ref\Gamecraft_Data\Managed\Newtonsoft.Json.dll</HintPath>
- </Reference>
- <Reference Include="RobocraftX.Blocks, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null">
- <HintPath>..\..\ref\Gamecraft_Data\Managed\RobocraftX.Blocks.dll</HintPath>
- </Reference>
- <Reference Include="RobocraftX.Character, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null">
- <HintPath>..\..\ref\Gamecraft_Data\Managed\RobocraftX.Character.dll</HintPath>
- </Reference>
- <Reference Include="RobocraftX.Common, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null">
- <HintPath>..\..\ref\Gamecraft_Data\Managed\RobocraftX.Common.dll</HintPath>
- </Reference>
- <Reference Include="RobocraftX.GUI, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null">
- <HintPath>..\..\ref\Gamecraft_Data\Managed\RobocraftX.GUI.dll</HintPath>
- </Reference>
- <Reference Include="RobocraftX.Input, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null">
- <HintPath>..\..\ref\Gamecraft_Data\Managed\RobocraftX.Input.dll</HintPath>
- </Reference>
- <Reference Include="RobocraftX.MachineEditor, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null">
- <HintPath>..\..\ref\Gamecraft_Data\Managed\RobocraftX.MachineEditor.dll</HintPath>
- </Reference>
- <Reference Include="RobocraftX.StateSync, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null">
- <HintPath>..\..\ref\Gamecraft_Data\Managed\RobocraftX.StateSync.dll</HintPath>
- </Reference>
- <Reference Include="Svelto.Common_3, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null">
- <HintPath>D:\Games\SteamLibrary\steamapps\common\RobocraftX\Gamecraft_Data\Managed\Svelto.Common_3.dll</HintPath>
- </Reference>
- <Reference Include="Svelto.ECS, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null">
- <HintPath>..\..\ref\Gamecraft_Data\Managed\Svelto.ECS.dll</HintPath>
- </Reference>
- <Reference Include="Unity.Entities, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null">
- <HintPath>..\..\ref\Gamecraft_Data\Managed\Unity.Entities.dll</HintPath>
- </Reference>
- <Reference Include="Unity.Mathematics, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null">
- <HintPath>..\..\ref\Gamecraft_Data\Managed\Unity.Mathematics.dll</HintPath>
- </Reference>
- <Reference Include="UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null">
- <HintPath>..\..\ref\Gamecraft_Data\Managed\UnityEngine.CoreModule.dll</HintPath>
- </Reference>
- <Reference Include="uREPL, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null">
- <HintPath>..\..\ref\Gamecraft_Data\Managed\uREPL.dll</HintPath>
- </Reference>
- </ItemGroup>
-
- <ItemGroup>
- <None Update="BlockTypes.ini">
- <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
- </None>
- </ItemGroup>
-
- <Import Project="Sdk.targets" Sdk="Microsoft.NET.Sdk" />
- <Target Name="AfterBuild">
- <!-- the ILMergePath property points to the location of ILMerge.exe console application -->
- <Exec Command="$(ILMergeConsolePath) /ndebug /out:bin\Debug\net472\GCMC.dll bin\$(Configuration)\net472\GCMC.dll bin\$(Configuration)\net472\INIFileParser.dll" />
- </Target>
-
- </Project>
|