Minecraft world importer for Gamecraft.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

82 lines
4.6KB

  1. <Project>
  2. <Import Project="Sdk.props" Sdk="Microsoft.NET.Sdk" />
  3. <PropertyGroup>
  4. <TargetFramework>net472</TargetFramework>
  5. </PropertyGroup>
  6. <ItemGroup>
  7. <PackageReference Include="ILMerge" Version="3.0.29" />
  8. <PackageReference Include="ini-parser" Version="2.5.2" />
  9. <PackageReference Include="Lib.Harmony" Version="2.0.1" />
  10. </ItemGroup>
  11. <ItemGroup>
  12. <Reference Include="BlockEntityFactory, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null">
  13. <HintPath>..\..\ref\Gamecraft_Data\Managed\BlockEntityFactory.dll</HintPath>
  14. </Reference>
  15. <Reference Include="CommandLine, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null">
  16. <HintPath>..\..\ref\Gamecraft_Data\Managed\CommandLine.dll</HintPath>
  17. </Reference>
  18. <Reference Include="DataLoader, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null">
  19. <HintPath>..\..\ref\Gamecraft_Data\Managed\DataLoader.dll</HintPath>
  20. </Reference>
  21. <Reference Include="GamecraftModdingAPI, Version=1.0.2.0, Culture=neutral, PublicKeyToken=null">
  22. <HintPath>..\..\GamecraftModdingAPI\GamecraftModdingAPI\bin\Debug\net472\GamecraftModdingAPI.dll</HintPath>
  23. </Reference>
  24. <Reference Include="IllusionPlugin, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null">
  25. <HintPath>IllusionPlugin.dll</HintPath>
  26. <!-- <Private>False</Private> Need to copy for ILMerge -->
  27. </Reference>
  28. <Reference Include="Newtonsoft.Json, Version=12.0.1.0, Culture=neutral, PublicKeyToken=null">
  29. <HintPath>..\..\GamecraftModdingAPI\GamecraftModdingAPI\bin\Debug\net472\Newtonsoft.Json.dll</HintPath>
  30. </Reference>
  31. <Reference Include="RobocraftX.Blocks, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null">
  32. <HintPath>..\..\ref\Gamecraft_Data\Managed\RobocraftX.Blocks.dll</HintPath>
  33. </Reference>
  34. <Reference Include="RobocraftX.Character, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null">
  35. <HintPath>..\..\ref\Gamecraft_Data\Managed\RobocraftX.Character.dll</HintPath>
  36. </Reference>
  37. <Reference Include="RobocraftX.Common, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null">
  38. <HintPath>..\..\ref\Gamecraft_Data\Managed\RobocraftX.Common.dll</HintPath>
  39. </Reference>
  40. <Reference Include="RobocraftX.GUI, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null">
  41. <HintPath>..\..\ref\Gamecraft_Data\Managed\RobocraftX.GUI.dll</HintPath>
  42. </Reference>
  43. <Reference Include="RobocraftX.Input, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null">
  44. <HintPath>..\..\ref\Gamecraft_Data\Managed\RobocraftX.Input.dll</HintPath>
  45. </Reference>
  46. <Reference Include="RobocraftX.MachineEditor, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null">
  47. <HintPath>..\..\ref\Gamecraft_Data\Managed\RobocraftX.MachineEditor.dll</HintPath>
  48. </Reference>
  49. <Reference Include="RobocraftX.StateSync, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null">
  50. <HintPath>..\..\ref\Gamecraft_Data\Managed\RobocraftX.StateSync.dll</HintPath>
  51. </Reference>
  52. <Reference Include="Svelto.Common_3, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null">
  53. <HintPath>D:\Games\SteamLibrary\steamapps\common\RobocraftX\Gamecraft_Data\Managed\Svelto.Common_3.dll</HintPath>
  54. </Reference>
  55. <Reference Include="Svelto.ECS, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null">
  56. <HintPath>..\..\ref\Gamecraft_Data\Managed\Svelto.ECS.dll</HintPath>
  57. </Reference>
  58. <Reference Include="Unity.Entities, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null">
  59. <HintPath>..\..\ref\Gamecraft_Data\Managed\Unity.Entities.dll</HintPath>
  60. </Reference>
  61. <Reference Include="Unity.Mathematics, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null">
  62. <HintPath>..\..\ref\Gamecraft_Data\Managed\Unity.Mathematics.dll</HintPath>
  63. </Reference>
  64. <Reference Include="UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null">
  65. <HintPath>..\..\ref\Gamecraft_Data\Managed\UnityEngine.CoreModule.dll</HintPath>
  66. </Reference>
  67. <Reference Include="uREPL, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null">
  68. <HintPath>..\..\ref\Gamecraft_Data\Managed\uREPL.dll</HintPath>
  69. </Reference>
  70. </ItemGroup>
  71. <Import Project="Sdk.targets" Sdk="Microsoft.NET.Sdk" />
  72. <Target Name="AfterBuild">
  73. <!-- the ILMergePath property points to the location of ILMerge.exe console application -->
  74. <Exec Command="$(ILMergeConsolePath) /ndebug /out:bin\Debug\net472\GCMC.dll bin\$(Configuration)\net472\GCMC.dll bin\$(Configuration)\net472\INIFileParser.dll" />
  75. </Target>
  76. </Project>