mirror of
https://github.com/space-wizards/RobustToolbox.git
synced 2026-02-14 19:29:36 +01:00
* Reduce build size by removing redundant files. 22 MB of the build output was OpenTK.xml, the doc file for it. This commit removes a lot of files like PDB files from the build output on Release, cutting build size down to 13 MB. Also deleted a ton of dead third party files in Third-Party, and the two spare copies of CSFML... * Remove more dead files. * Even more! * Generic repo cleanup. Removing dead files all over. What the hell was filesystemeditor.exe supposed to be?
325 lines
16 KiB
XML
325 lines
16 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="12.0">
|
|
<PropertyGroup>
|
|
<ProjectType>Local</ProjectType>
|
|
<ProjectGuid>{0529F740-0000-0000-0000-000000000000}</ProjectGuid>
|
|
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
|
|
<AssemblyKeyContainerName>
|
|
</AssemblyKeyContainerName>
|
|
<AssemblyName>SS14.Shared</AssemblyName>
|
|
<DefaultClientScript>JScript</DefaultClientScript>
|
|
<DefaultHTMLPageLayout>Grid</DefaultHTMLPageLayout>
|
|
<DefaultTargetSchema>IE50</DefaultTargetSchema>
|
|
<TargetFrameworkVersion>v4.5.1</TargetFrameworkVersion>
|
|
<OutputType>Library</OutputType>
|
|
<AppDesignerFolder>
|
|
</AppDesignerFolder>
|
|
<RootNamespace>SS14.Shared</RootNamespace>
|
|
<StartArguments>
|
|
</StartArguments>
|
|
<FileUpgradeFlags>
|
|
</FileUpgradeFlags>
|
|
<Platform Condition=" '$(Platform)' == '' ">x86</Platform>
|
|
<TargetFrameworkProfile />
|
|
<NoWarn>0649</NoWarn>
|
|
<AllowedReferenceRelatedFileExtensions>.pdb;.dll.config</AllowedReferenceRelatedFileExtensions>
|
|
</PropertyGroup>
|
|
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|x86' ">
|
|
<BaseAddress>285212672</BaseAddress>
|
|
<ConfigurationOverrideFile>
|
|
</ConfigurationOverrideFile>
|
|
<DefineConstants>TRACE;DEBUG</DefineConstants>
|
|
<DebugSymbols>True</DebugSymbols>
|
|
<FileAlignment>4096</FileAlignment>
|
|
<Optimize>False</Optimize>
|
|
<OutputPath>$(SolutionDir)bin\Shared\</OutputPath>
|
|
<RegisterForComInterop>False</RegisterForComInterop>
|
|
<RemoveIntegerChecks>False</RemoveIntegerChecks>
|
|
<WarningLevel>4</WarningLevel>
|
|
<PlatformTarget>x86</PlatformTarget>
|
|
<Prefer32Bit>false</Prefer32Bit>
|
|
</PropertyGroup>
|
|
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|x86' ">
|
|
<BaseAddress>285212672</BaseAddress>
|
|
<ConfigurationOverrideFile>
|
|
</ConfigurationOverrideFile>
|
|
<DefineConstants>TRACE</DefineConstants>
|
|
<FileAlignment>4096</FileAlignment>
|
|
<Optimize>True</Optimize>
|
|
<OutputPath>$(SolutionDir)bin\Shared\</OutputPath>
|
|
<RegisterForComInterop>False</RegisterForComInterop>
|
|
<RemoveIntegerChecks>False</RemoveIntegerChecks>
|
|
<WarningLevel>4</WarningLevel>
|
|
<PlatformTarget>x86</PlatformTarget>
|
|
<Prefer32Bit>false</Prefer32Bit>
|
|
<AllowedReferenceRelatedFileExtensions>.dll.config</AllowedReferenceRelatedFileExtensions>
|
|
</PropertyGroup>
|
|
<ItemGroup>
|
|
<Reference Include="BsDiffLib">
|
|
<Name>BsDiffLib</Name>
|
|
<HintPath>..\Third-Party\BsDiffLib.dll</HintPath>
|
|
</Reference>
|
|
<Reference Include="ICSharpCode.SharpZipLib, Version=0.86.0.518, Culture=neutral, PublicKeyToken=1b03e6acf1164f73, processorArchitecture=MSIL">
|
|
<HintPath>$(SolutionDir)packages\SharpZipLib.0.86.0\lib\20\ICSharpCode.SharpZipLib.dll</HintPath>
|
|
</Reference>
|
|
<Reference Include="Microsoft.CSharp">
|
|
<Name>Microsoft.CSharp</Name>
|
|
</Reference>
|
|
<Reference Include="Mono.Cecil, Version=0.9.6.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756, processorArchitecture=MSIL">
|
|
<HintPath>$(SolutionDir)packages\Mono.Cecil.0.9.6.4\lib\net45\Mono.Cecil.dll</HintPath>
|
|
</Reference>
|
|
<Reference Include="NetSerializer, Version=4.1.0.0, Culture=neutral, processorArchitecture=MSIL">
|
|
<HintPath>$(SolutionDir)packages\NetSerializer.4.1.0\lib\net45\NetSerializer.dll</HintPath>
|
|
</Reference>
|
|
<Reference Include="Nett, Version=0.7.0.0, Culture=neutral, processorArchitecture=MSIL">
|
|
<HintPath>$(SolutionDir)packages\Nett.0.7.0\lib\Net40\Nett.dll</HintPath>
|
|
</Reference>
|
|
<Reference Include="OpenTK, Version=3.0.0.0, Culture=neutral, PublicKeyToken=bad199fe84eb3df4, processorArchitecture=MSIL">
|
|
<HintPath>$(SolutionDir)packages\OpenTK.3.0.0-pre\lib\net20\OpenTK.dll</HintPath>
|
|
</Reference>
|
|
<Reference Include="sfmlnet-graphics-2, Version=2.1.0.0, Culture=neutral, processorArchitecture=x86">
|
|
<SpecificVersion>False</SpecificVersion>
|
|
<HintPath>..\Third-Party\sfmlnet-graphics-2.dll</HintPath>
|
|
</Reference>
|
|
<Reference Include="sfmlnet-system-2">
|
|
<Name>sfmlnet-system-2</Name>
|
|
<HintPath>..\Third-Party\sfmlnet-system-2.dll</HintPath>
|
|
<Private>False</Private>
|
|
</Reference>
|
|
<Reference Include="System">
|
|
<Name>System</Name>
|
|
</Reference>
|
|
<Reference Include="System.Core">
|
|
<Name>System.Core</Name>
|
|
</Reference>
|
|
<Reference Include="System.Data">
|
|
<Name>System.Data</Name>
|
|
</Reference>
|
|
<Reference Include="System.Data.DataSetExtensions">
|
|
<Name>System.Data.DataSetExtensions</Name>
|
|
</Reference>
|
|
<Reference Include="System.Windows.Forms">
|
|
<Name>System.Windows.Forms</Name>
|
|
</Reference>
|
|
<Reference Include="System.Xml">
|
|
<Name>System.Xml</Name>
|
|
</Reference>
|
|
<Reference Include="System.Xml.Linq">
|
|
<Name>System.Xml.Linq</Name>
|
|
</Reference>
|
|
<Reference Include="YamlDotNet">
|
|
<HintPath>$(SolutionDir)packages\YamlDotNet.4.2.1\lib\net35\YamlDotNet.dll</HintPath>
|
|
</Reference>
|
|
<Reference Include="System.ValueTuple">
|
|
<HintPath>$(SolutionDir)packages\System.ValueTuple.4.3.1\lib\netstandard1.0\System.ValueTuple.dll</HintPath>
|
|
</Reference>
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<ProjectReference Include="..\Lidgren.Network\Lidgren.Network.csproj">
|
|
<Name>Lidgren.Network</Name>
|
|
<Project>{59250BAF-0000-0000-0000-000000000000}</Project>
|
|
<Private>False</Private>
|
|
</ProjectReference>
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<Compile Include="BoundKeyEventArgs.cs" />
|
|
<Compile Include="ColorUtils.cs" />
|
|
<Compile Include="Configuration\ConfigurationManager.cs" />
|
|
<Compile Include="Configuration\CVarFlags.cs" />
|
|
<Compile Include="ContentPack\AssemblyLoader.cs" />
|
|
<Compile Include="ContentPack\DirLoader.cs" />
|
|
<Compile Include="ContentPack\GameClient.cs" />
|
|
<Compile Include="ContentPack\GameServer.cs" />
|
|
<Compile Include="ContentPack\GameShared.cs" />
|
|
<Compile Include="ContentPack\IContentRoot.cs" />
|
|
<Compile Include="ContentPack\PackLoader.cs" />
|
|
<Compile Include="ContentPack\PathHelpers.cs" />
|
|
<Compile Include="ContentPack\ResourceManager.cs" />
|
|
<Compile Include="ContentPack\AssemblyTypeChecker.cs" />
|
|
<Compile Include="Interfaces\Configuration\IConfigurationManager.cs" />
|
|
<Compile Include="ConsoleCommand.cs" />
|
|
<Compile Include="EntityEvents.cs" />
|
|
<Compile Include="Exceptions\TypeArgumentException.cs" />
|
|
<Compile Include="GameObjects\Entity.cs" />
|
|
<Compile Include="Interfaces\GameObjects\Components\IVelocityComponent.cs" />
|
|
<Compile Include="Interfaces\GameObjects\Components\IClickableComponent.cs" />
|
|
<Compile Include="Interfaces\GameObjects\Components\IDirectionComponent.cs" />
|
|
<Compile Include="Interfaces\GameObjects\Components\ITransformComponent.cs" />
|
|
<Compile Include="Interfaces\GameObjects\IComponent.cs" />
|
|
<Compile Include="Interfaces\GameObjects\IComponentFactory.cs" />
|
|
<Compile Include="Interfaces\GameObjects\IComponentManager.cs" />
|
|
<Compile Include="Interfaces\GameObjects\IEntity.cs" />
|
|
<Compile Include="Interfaces\GameObjects\IEntityManager.cs" />
|
|
<Compile Include="Interfaces\GameObjects\IEntityQuery.cs" />
|
|
<Compile Include="Interfaces\GameObjects\System\IEntitySystem.cs" />
|
|
<Compile Include="Interfaces\GameObjects\IEntitySystemManager.cs" />
|
|
<Compile Include="Interfaces\IResourceManager.cs" />
|
|
<Compile Include="Interfaces\Log\ILogManager.cs" />
|
|
<Compile Include="Interfaces\Network\INetChannel.cs" />
|
|
<Compile Include="Interfaces\Network\IClientNetManager.cs" />
|
|
<Compile Include="Interfaces\Network\INetManager.cs" />
|
|
<Compile Include="Interfaces\Network\IServerNetManager.cs" />
|
|
<Compile Include="Interfaces\Reflection\IReflectionManager.cs" />
|
|
<Compile Include="Interfaces\Serialization\ISS14Serializer.cs" />
|
|
<Compile Include="Interfaces\Timing\IGameTiming.cs" />
|
|
<Compile Include="InventoryLocEnum.cs" />
|
|
<Compile Include="GameStateDelta.cs" />
|
|
<Compile Include="GameStates\GameState.cs" />
|
|
<Compile Include="GameStates\PlayerState.cs" />
|
|
<Compile Include="IoC\Exceptions\ImplementationConstructorException.cs" />
|
|
<Compile Include="Lighting.cs" />
|
|
<Compile Include="Log\LogLevel.cs" />
|
|
<Compile Include="Log\Logger.cs" />
|
|
<Compile Include="Log\LogManager.cs" />
|
|
<Compile Include="Maths\FloatMath.cs" />
|
|
<Compile Include="Maths\Vector4f.cs" />
|
|
<Compile Include="Maths\SfmlExt.cs" />
|
|
<Compile Include="EntityBaseClass.cs" />
|
|
<Compile Include="GlobalConstants.cs" />
|
|
<Compile Include="IncomingEntityComponentMessage.cs" />
|
|
<Compile Include="IncomingEntityMessage.cs" />
|
|
<Compile Include="Network\NetChannelArgs.cs" />
|
|
<Compile Include="Network\NetMessageArgs.cs" />
|
|
<Compile Include="Network\Messages\MsgAdmin.cs" />
|
|
<Compile Include="Network\Messages\MsgChat.cs" />
|
|
<Compile Include="Network\Messages\MsgClGreet.cs" />
|
|
<Compile Include="Network\Messages\MsgConCmd.cs" />
|
|
<Compile Include="Network\Messages\MsgConCmdAck.cs" />
|
|
<Compile Include="Network\Messages\MsgConCmdReg.cs" />
|
|
<Compile Include="Network\Messages\MsgEntity.cs" />
|
|
<Compile Include="Network\Messages\MsgJoinGame.cs" />
|
|
<Compile Include="Network\Messages\MsgMap.cs" />
|
|
<Compile Include="Network\Messages\MsgMapReq.cs" />
|
|
<Compile Include="Network\Messages\MsgPlacement.cs" />
|
|
<Compile Include="Network\Messages\MsgPlayerList.cs" />
|
|
<Compile Include="Network\Messages\MsgPlayerListReq.cs" />
|
|
<Compile Include="Network\Messages\MsgRestartReq.cs" />
|
|
<Compile Include="Network\Messages\MsgServerInfo.cs" />
|
|
<Compile Include="Network\Messages\MsgServerInfoReq.cs" />
|
|
<Compile Include="Network\Messages\MsgSession.cs" />
|
|
<Compile Include="Network\Messages\MsgStateAck.cs" />
|
|
<Compile Include="Network\Messages\MsgUi.cs" />
|
|
<Compile Include="Network\NetChannel.cs" />
|
|
<Compile Include="Network\NetMessage.cs" />
|
|
<Compile Include="Network\NetManager.cs" />
|
|
<Compile Include="Network\StringTable.cs" />
|
|
<Compile Include="PlacementInformation.cs" />
|
|
<Compile Include="KeyFunctions.cs" />
|
|
<Compile Include="PostProcessingEffects.cs" />
|
|
<Compile Include="QuadTree.cs" />
|
|
<Compile Include="Reflection\ReflectAttribute.cs" />
|
|
<Compile Include="Serialization\SS14Serializer.cs" />
|
|
<Compile Include="Serialization\INetSerializableType.cs" />
|
|
<Compile Include="ServerEnums\RunLevel.cs" />
|
|
<Compile Include="SessionStatusEnum.cs" />
|
|
<Compile Include="Timing\GameTiming.cs" />
|
|
<Compile Include="TypeEventArgs.cs" />
|
|
<!--
|
|
<Compile Include="Utility\BitS>tream.cs" />
|
|
<EmbeddedResource Include="Utility\BitStream.resx">
|
|
<DependentUpon>BitStream.cs</DependentUpon>
|
|
</EmbeddedResource>
|
|
-->
|
|
<Compile Include="Utility\CommandParsing.cs" />
|
|
<Compile Include="Utility\NetParamsPacker.cs" />
|
|
<Compile Include="Utility\PlatformDetector.cs" />
|
|
<Compile Include="Utility\PlatformTools.cs" />
|
|
<Compile Include="Utility\RandomString.cs" />
|
|
<Compile Include="Utility\Range.cs" />
|
|
<Compile Include="Utility\SfmlCompatibility.cs" />
|
|
<Compile Include="Utility\unZipString.cs" />
|
|
<Compile Include="Utility\YamlHelpers.cs" />
|
|
<Compile Include="Utility\CollectionExtensions.cs" />
|
|
<Compile Include="NetworkEnums.cs" />
|
|
<Compile Include="Properties\AssemblyInfo.cs" />
|
|
<Compile Include="ChatConfig.cs" />
|
|
<Compile Include="UIComponents.cs" />
|
|
<Compile Include="VectorEventArgs.cs" />
|
|
<Compile Include="IoC\IoCManager.cs" />
|
|
<Compile Include="IoC\IPostInjectInit.cs" />
|
|
<Compile Include="IoC\DependencyAttribute.cs" />
|
|
<Compile Include="IoC\Exceptions\InvalidImplementationException.cs" />
|
|
<Compile Include="GameObjects\Component.cs" />
|
|
<Compile Include="GameObjects\ComponentFactory.cs" />
|
|
<Compile Include="GameObjects\ComponentManager.cs" />
|
|
<Compile Include="GameObjects\EntityManager.cs" />
|
|
<Compile Include="GameObjects\EntityQuery.cs" />
|
|
<Compile Include="GameObjects\EntitySystemManager.cs" />
|
|
<Compile Include="GameObjects\IEntityNetworkManager.cs" />
|
|
<Compile Include="GameObjects\ParticleSettings.cs" />
|
|
<Compile Include="GameObjects\StaticConstants.cs" />
|
|
<Compile Include="GameObjects\System\EntityEventHandlingSystem.cs" />
|
|
<Compile Include="GameObjects\System\EntityProcessingSystem.cs" />
|
|
<Compile Include="GameObjects\System\EntitySystem.cs" />
|
|
<Compile Include="GameObjects\Components\Collidable\CollidableComponentState.cs" />
|
|
<Compile Include="GameObjects\Components\Direction\DirectionComponentState.cs" />
|
|
<Compile Include="GameObjects\Components\Hitbox\HitboxComponentState.cs" />
|
|
<Compile Include="GameObjects\Components\Light\PointLightComponentState.cs" />
|
|
<Compile Include="GameObjects\Components\Mover\SlaveMoverComponentState.cs" />
|
|
<Compile Include="GameObjects\Components\Particles\ParticleSystemComponentState.cs" />
|
|
<Compile Include="GameObjects\Components\Physics\PhysicsComponentState.cs" />
|
|
<Compile Include="GameObjects\Components\Renderable\AnimatedSpriteComponentState.cs" />
|
|
<Compile Include="GameObjects\Components\Renderable\RenderableComponentState.cs" />
|
|
<Compile Include="GameObjects\Components\Renderable\SpriteComponentState.cs" />
|
|
<Compile Include="GameObjects\Components\Renderable\WearableAnimatedSpriteComponentState.cs" />
|
|
<Compile Include="GameObjects\Components\Transform\TransformComponentState.cs" />
|
|
<Compile Include="GameObjects\Components\Velocity\VelocityComponentState.cs" />
|
|
<Compile Include="GameObjects\EntitySystemMessage\EntitySystemMessage.cs" />
|
|
<Compile Include="GameObjects\EntitySystemMessage\InventorySystemMessages.cs" />
|
|
<Compile Include="GameObjects\Events\InputEvents.cs" />
|
|
<Compile Include="GameObjects\Server\ServerDelegates.cs" />
|
|
<Compile Include="GameObjects\ComponentEnums.cs" />
|
|
<Compile Include="GameObjects\ComponentParameter.cs" />
|
|
<Compile Include="GameObjects\ComponentReplyMessage.cs" />
|
|
<Compile Include="GameObjects\ComponentState.cs" />
|
|
<Compile Include="GameObjects\EntityState.cs" />
|
|
<Compile Include="GameObjects\ItemFlags.cs" />
|
|
<Compile Include="Prototypes\IPrototype.cs" />
|
|
<Compile Include="Prototypes\PrototypeManager.cs" />
|
|
<Compile Include="Prototypes\EntityPrototype.cs" />
|
|
<Compile Include="Reflection\ReflectionManager.cs" />
|
|
<Compile Include="IoC\Exceptions\UnregisteredDependencyException.cs" />
|
|
<Compile Include="IoC\Exceptions\UnregisteredTypeException.cs" />
|
|
<Content Include="Prototypes\Entities\Clothing.yml">
|
|
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
|
</Content>
|
|
<Content Include="Prototypes\Entities\Containers.yml">
|
|
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
|
</Content>
|
|
<Content Include="Prototypes\Entities\Doors.yml">
|
|
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
|
</Content>
|
|
<Content Include="Prototypes\Entities\JanitorItems.yml">
|
|
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
|
</Content>
|
|
<Content Include="Prototypes\Entities\Lights.yml">
|
|
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
|
</Content>
|
|
<Content Include="Prototypes\Entities\Mobs.yml">
|
|
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
|
</Content>
|
|
<Content Include="Prototypes\Entities\Tables.yml">
|
|
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
|
</Content>
|
|
<Content Include="Prototypes\Entities\Wallmounted.yml">
|
|
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
|
</Content>
|
|
<Compile Include="GameObjects\Components\NetIDs.cs" />
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<None Include="app.config" />
|
|
<Content Include="$(SolutionDir)packages\OpenTK.3.0.0-pre\content\OpenTK.dll.config">
|
|
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
|
</Content>
|
|
<None Include="packages.config" />
|
|
</ItemGroup>
|
|
<ItemGroup />
|
|
<Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
|
|
<PropertyGroup>
|
|
<PreBuildEvent>
|
|
</PreBuildEvent>
|
|
<PostBuildEvent>
|
|
</PostBuildEvent>
|
|
</PropertyGroup>
|
|
</Project>
|