263 lines
12 KiB
XML
263 lines
12 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<Project ToolsVersion="3.5" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
|
<PropertyGroup>
|
|
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
|
|
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
|
|
<ProductVersion>9.0.30729</ProductVersion>
|
|
<SchemaVersion>2.0</SchemaVersion>
|
|
<ProjectGuid>{4A8A43B5-A9EF-4ED0-99DD-4BAB10A0DB6E}</ProjectGuid>
|
|
<OutputType>Library</OutputType>
|
|
<AppDesignerFolder>Properties</AppDesignerFolder>
|
|
<RootNamespace>OpenRA.Mods.RA</RootNamespace>
|
|
<AssemblyName>OpenRA.Mods.RA</AssemblyName>
|
|
<TargetFrameworkVersion>v3.5</TargetFrameworkVersion>
|
|
<FileAlignment>512</FileAlignment>
|
|
</PropertyGroup>
|
|
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
|
|
<DebugSymbols>true</DebugSymbols>
|
|
<DebugType>full</DebugType>
|
|
<Optimize>false</Optimize>
|
|
<OutputPath>..\</OutputPath>
|
|
<DefineConstants>DEBUG;TRACE</DefineConstants>
|
|
<ErrorReport>prompt</ErrorReport>
|
|
<WarningLevel>4</WarningLevel>
|
|
<CustomCommands>
|
|
<CustomCommands>
|
|
<Command type="AfterBuild" command="cp ../OpenRA.Mods.RA.dll ../mods/ra" workingdir="${ProjectDir}" />
|
|
<Command type="AfterBuild" command="mono RALint.exe ra" workingdir="${ProjectDir}/../" />
|
|
</CustomCommands>
|
|
</CustomCommands>
|
|
</PropertyGroup>
|
|
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
|
|
<DebugType>pdbonly</DebugType>
|
|
<Optimize>true</Optimize>
|
|
<OutputPath>..\</OutputPath>
|
|
<DefineConstants>TRACE</DefineConstants>
|
|
<ErrorReport>prompt</ErrorReport>
|
|
<WarningLevel>4</WarningLevel>
|
|
</PropertyGroup>
|
|
<ItemGroup>
|
|
<Reference Include="System" />
|
|
<Reference Include="System.Core">
|
|
<RequiredTargetFramework>3.5</RequiredTargetFramework>
|
|
</Reference>
|
|
<Reference Include="System.Drawing" />
|
|
<Reference Include="System.Xml.Linq">
|
|
<RequiredTargetFramework>3.5</RequiredTargetFramework>
|
|
</Reference>
|
|
<Reference Include="System.Data.DataSetExtensions">
|
|
<RequiredTargetFramework>3.5</RequiredTargetFramework>
|
|
</Reference>
|
|
<Reference Include="System.Data" />
|
|
<Reference Include="System.Xml" />
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<Compile Include="Activities\Attack.cs" />
|
|
<Compile Include="Activities\CallFunc.cs" />
|
|
<Compile Include="Activities\CaptureBuilding.cs" />
|
|
<Compile Include="Activities\DeliverOre.cs" />
|
|
<Compile Include="Activities\Demolish.cs" />
|
|
<Compile Include="Activities\EnterTransport.cs" />
|
|
<Compile Include="Activities\Fly.cs" />
|
|
<Compile Include="Activities\FlyAttack.cs" />
|
|
<Compile Include="Activities\FlyTimed.cs" />
|
|
<Compile Include="Activities\Follow.cs" />
|
|
<Compile Include="Activities\HeliAttack.cs" />
|
|
<Compile Include="Activities\HeliFly.cs" />
|
|
<Compile Include="Activities\HeliLand.cs" />
|
|
<Compile Include="Activities\HeliReturn.cs" />
|
|
<Compile Include="Activities\Infiltrate.cs" />
|
|
<Compile Include="Activities\Land.cs" />
|
|
<Compile Include="Activities\LayMines.cs" />
|
|
<Compile Include="Activities\Leap.cs" />
|
|
<Compile Include="Activities\Rearm.cs" />
|
|
<Compile Include="Activities\Repair.cs" />
|
|
<Compile Include="Activities\ReturnToBase.cs" />
|
|
<Compile Include="Activities\Teleport.cs" />
|
|
<Compile Include="Activities\UnloadCargo.cs" />
|
|
<Compile Include="Activities\Wait.cs" />
|
|
<Compile Include="AttackBase.cs" />
|
|
<Compile Include="Combat.cs" />
|
|
<Compile Include="Crates\CloakCrateAction.cs" />
|
|
<Compile Include="Crates\GiveMcvCrateAction.cs" />
|
|
<Compile Include="Crates\GiveUnitCrateAction.cs" />
|
|
<Compile Include="DetectCloaked.cs" />
|
|
<Compile Include="Effects\Bullet.cs" />
|
|
<Compile Include="Effects\Explosion.cs" />
|
|
<Compile Include="Effects\GravityBomb.cs" />
|
|
<Compile Include="Effects\LaserZap.cs" />
|
|
<Compile Include="Effects\Missile.cs" />
|
|
<Compile Include="Effects\Smoke.cs" />
|
|
<Compile Include="Effects\TeslaZap.cs" />
|
|
<Compile Include="LimitedAmmo.cs" />
|
|
<Compile Include="Player\ActorGroupProxy.cs" />
|
|
<Compile Include="Aircraft.cs" />
|
|
<Compile Include="RenderDetectionCircle.cs" />
|
|
<Compile Include="RenderRangeCircle.cs" />
|
|
<Compile Include="Render\RenderBuilding.cs" />
|
|
<Compile Include="Render\RenderBuildingTurreted.cs" />
|
|
<Compile Include="Render\RenderUnit.cs" />
|
|
<Compile Include="Render\RenderUnitTurreted.cs" />
|
|
<Compile Include="SupportPowers\AirstrikePower.cs" />
|
|
<Compile Include="AttackFrontal.cs" />
|
|
<Compile Include="AttackHeli.cs" />
|
|
<Compile Include="AttackLeap.cs" />
|
|
<Compile Include="AttackOmni.cs" />
|
|
<Compile Include="AttackPlane.cs" />
|
|
<Compile Include="AttackTesla.cs" />
|
|
<Compile Include="AttackTurreted.cs" />
|
|
<Compile Include="AutoHeal.cs" />
|
|
<Compile Include="AutoTarget.cs" />
|
|
<Compile Include="BelowUnits.cs" />
|
|
<Compile Include="Bridge.cs" />
|
|
<Compile Include="BridgeLayer.cs" />
|
|
<Compile Include="Burns.cs" />
|
|
<Compile Include="C4Demolition.cs" />
|
|
<Compile Include="CanPowerDown.cs" />
|
|
<Compile Include="Cargo.cs" />
|
|
<Compile Include="CarpetBomb.cs" />
|
|
<Compile Include="Crates\LevelUpCrateAction.cs" />
|
|
<Compile Include="Orders\PowerDownOrderGenerator.cs" />
|
|
<Compile Include="Orders\RepairOrderGenerator.cs" />
|
|
<Compile Include="Orders\SellOrderGenerator.cs" />
|
|
<Compile Include="Chronoshiftable.cs" />
|
|
<Compile Include="ConquestVictoryConditions.cs" />
|
|
<Compile Include="Crate.cs" />
|
|
<Compile Include="CrateAction.cs" />
|
|
<Compile Include="CrateDrop.cs" />
|
|
<Compile Include="CrateSpawner.cs" />
|
|
<Compile Include="Crates\SupportPowerCrateAction.cs" />
|
|
<Compile Include="Effects\Corpse.cs" />
|
|
<Compile Include="Effects\CrateEffect.cs" />
|
|
<Compile Include="Effects\NukeLaunch.cs" />
|
|
<Compile Include="Activities\Harvest.cs" />
|
|
<Compile Include="EmitInfantryOnSell.cs" />
|
|
<Compile Include="Explodes.cs" />
|
|
<Compile Include="Fake.cs" />
|
|
<Compile Include="Harvester.cs" />
|
|
<Compile Include="FreeActor.cs" />
|
|
<Compile Include="Helicopter.cs" />
|
|
<Compile Include="Husk.cs" />
|
|
<Compile Include="InvisibleToOthers.cs" />
|
|
<Compile Include="LeavesHusk.cs" />
|
|
<Compile Include="LightPaletteRotator.cs" />
|
|
<Compile Include="OreRefinery.cs" />
|
|
<Compile Include="ChronoshiftPaletteEffect.cs" />
|
|
<Compile Include="SupportPowers\ChronoshiftPower.cs" />
|
|
<Compile Include="Crates\ExplodeCrateAction.cs" />
|
|
<Compile Include="Crates\GiveCashCrateAction.cs" />
|
|
<Compile Include="Effects\GpsSatellite.cs" />
|
|
<Compile Include="Effects\InvulnEffect.cs" />
|
|
<Compile Include="Effects\Parachute.cs" />
|
|
<Compile Include="Effects\SatelliteLaunch.cs" />
|
|
<Compile Include="EngineerCapture.cs" />
|
|
<Compile Include="SupportPowers\GpsPower.cs" />
|
|
<Compile Include="InfiltrateForSonarPulse.cs" />
|
|
<Compile Include="IronCurtainable.cs" />
|
|
<Compile Include="SupportPowers\IronCurtainPower.cs" />
|
|
<Compile Include="PaletteFromFile.cs" />
|
|
<Compile Include="PaletteFromRGBA.cs" />
|
|
<Compile Include="ParaDrop.cs" />
|
|
<Compile Include="SupportPowers\ParatroopersPower.cs" />
|
|
<Compile Include="Passenger.cs" />
|
|
<Compile Include="Plane.cs" />
|
|
<Compile Include="ProductionSurround.cs" />
|
|
<Compile Include="Render\RenderBuildingCharge.cs" />
|
|
<Compile Include="Render\RenderBuildingOre.cs" />
|
|
<Compile Include="Render\RenderBuildingWall.cs" />
|
|
<Compile Include="Render\RenderBuildingWarFactory.cs" />
|
|
<Compile Include="Render\RenderFlare.cs" />
|
|
<Compile Include="Render\RenderInfantry.cs" />
|
|
<Compile Include="Render\RenderUnitReload.cs" />
|
|
<Compile Include="Render\RenderUnitRotor.cs" />
|
|
<Compile Include="Render\RenderUnitSpinner.cs" />
|
|
<Compile Include="Repairable.cs" />
|
|
<Compile Include="RepairsUnits.cs" />
|
|
<Compile Include="RequiresPower.cs" />
|
|
<Compile Include="Mine.cs" />
|
|
<Compile Include="Minelayer.cs" />
|
|
<Compile Include="Properties\AssemblyInfo.cs" />
|
|
<Compile Include="Render\RenderSpy.cs" />
|
|
<Compile Include="RepairableNear.cs" />
|
|
<Compile Include="Reservable.cs" />
|
|
<Compile Include="ReturnOnIdle.cs" />
|
|
<Compile Include="SeedsResource.cs" />
|
|
<Compile Include="SelfHealing.cs" />
|
|
<Compile Include="ShroudPalette.cs" />
|
|
<Compile Include="SupportPowers\SonarPulsePower.cs" />
|
|
<Compile Include="SpawnDefaultUnits.cs" />
|
|
<Compile Include="SpawnMapActors.cs" />
|
|
<Compile Include="Spy.cs" />
|
|
<Compile Include="SupportPowers\SpyPlanePower.cs" />
|
|
<Compile Include="SupportPowers\NukePower.cs" />
|
|
<Compile Include="TakeCover.cs" />
|
|
<Compile Include="TeslaInstantKills.cs" />
|
|
<Compile Include="Crates\ResetRadarCrateAction.cs" />
|
|
<Compile Include="ThrowsParticles.cs" />
|
|
<Compile Include="TraitsInterfaces.cs" />
|
|
<Compile Include="DefaultShellmapScript.cs" />
|
|
<Compile Include="Wall.cs" />
|
|
<Compile Include="WaterPaletteRotation.cs" />
|
|
<Compile Include="Weapon.cs" />
|
|
<Compile Include="Widgets\BuildPaletteWidget.cs" />
|
|
<Compile Include="Widgets\Delegates\IngameChromeDelegate.cs" />
|
|
<Compile Include="Widgets\MoneyBinWidget.cs" />
|
|
<Compile Include="Widgets\OrderButtonWidget.cs" />
|
|
<Compile Include="Widgets\PowerBinWidget.cs" />
|
|
<Compile Include="Widgets\RadarBinWidget.cs" />
|
|
<Compile Include="Widgets\SpecialPowerBinWidget.cs" />
|
|
<Compile Include="WithMuzzleFlash.cs" />
|
|
<Compile Include="WithShadow.cs" />
|
|
<Compile Include="NukePaletteEffect.cs" />
|
|
<Compile Include="GainsExperience.cs" />
|
|
<Compile Include="GivesExperience.cs" />
|
|
<Compile Include="Invulnerable.cs" />
|
|
<Compile Include="ReplaceWithActor.cs" />
|
|
<Compile Include="OreRefineryDockAction.cs" />
|
|
<Compile Include="Activities\Drag.cs" />
|
|
<Compile Include="ProducesHelicopters.cs" />
|
|
<Compile Include="StoresOre.cs" />
|
|
<Compile Include="PaletteFromCurrentTheatre.cs" />
|
|
<Compile Include="Widgets\Delegates\OrderButtonsChromeDelegate.cs" />
|
|
<Compile Include="RadarColorFromTerrain.cs" />
|
|
<Compile Include="EngineerRepair.cs" />
|
|
<Compile Include="Activities\RepairBuilding.cs" />
|
|
<Compile Include="BuildingCaptureNotification.cs" />
|
|
<Compile Include="ChronoshiftDeploy.cs" />
|
|
<Compile Include="DemoTruck.cs" />
|
|
<Compile Include="Orders\SetChronoTankDestination.cs" />
|
|
<Compile Include="Cloak.cs" />
|
|
<Compile Include="Modifiers\FrozenUnderFog.cs" />
|
|
<Compile Include="Modifiers\HiddenUnderFog.cs" />
|
|
<Compile Include="World\ChoosePaletteOnSelect.cs" />
|
|
<Compile Include="Transforms.cs" />
|
|
<Compile Include="Activities\Transform.cs" />
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<ProjectReference Include="..\OpenRA.FileFormats\OpenRA.FileFormats.csproj">
|
|
<Project>{BDAEAB25-991E-46A7-AF1E-4F0E03358DAA}</Project>
|
|
<Name>OpenRA.FileFormats</Name>
|
|
</ProjectReference>
|
|
<ProjectReference Include="..\OpenRA.Game\OpenRA.Game.csproj">
|
|
<Project>{0DFB103F-2962-400F-8C6D-E2C28CCBA633}</Project>
|
|
<Name>OpenRA.Game</Name>
|
|
</ProjectReference>
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<Folder Include="Chrome\" />
|
|
</ItemGroup>
|
|
<Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
|
|
<!-- To modify your build process, add your task inside one of the targets below and uncomment it.
|
|
Other similar extension points exist, see Microsoft.Common.targets.
|
|
<Target Name="BeforeBuild">
|
|
</Target>
|
|
<Target Name="AfterBuild">
|
|
</Target>
|
|
-->
|
|
<PropertyGroup>
|
|
<PostBuildEvent>mkdir "$(SolutionDir)mods/ra/"
|
|
copy "$(TargetPath)" "$(SolutionDir)mods/ra/"
|
|
cd "$(SolutionDir)"
|
|
ralint ra</PostBuildEvent>
|
|
</PropertyGroup>
|
|
</Project> |