Alter project file.
[VesselSimulator.git] / KerbalEngineer / KerbalEngineer.csproj
CYBUTEK 1 <?xml version="1.0" encoding="utf-8"?>
2 <Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3 <Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
4 <PropertyGroup>
5 <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
6 <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
7 <ProjectGuid>{39806613-E0B7-46E0-89A6-A569EC538CBB}</ProjectGuid>
8 <OutputType>Library</OutputType>
9 <AppDesignerFolder>Properties</AppDesignerFolder>
10 <RootNamespace>KerbalEngineer</RootNamespace>
11 <AssemblyName>KerbalEngineer</AssemblyName>
12 <TargetFrameworkVersion>v3.5</TargetFrameworkVersion>
13 <FileAlignment>512</FileAlignment>
14 </PropertyGroup>
15 <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
16 <DebugSymbols>false</DebugSymbols>
17 <DebugType>none</DebugType>
18 <Optimize>false</Optimize>
19 <OutputPath>..\Output\KerbalEngineer\</OutputPath>
20 <DefineConstants>DEBUG;TRACE</DefineConstants>
21 <ErrorReport>prompt</ErrorReport>
22 <WarningLevel>4</WarningLevel>
23 <UseVSHostingProcess>false</UseVSHostingProcess>
24 </PropertyGroup>
25 <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
26 <DebugType>none</DebugType>
27 <Optimize>true</Optimize>
28 <OutputPath>..\Output\KerbalEngineer\</OutputPath>
29 <DefineConstants>
30 </DefineConstants>
31 <ErrorReport>prompt</ErrorReport>
32 <WarningLevel>4</WarningLevel>
33 <UseVSHostingProcess>false</UseVSHostingProcess>
34 <AllowUnsafeBlocks>false</AllowUnsafeBlocks>
35 </PropertyGroup>
36 <ItemGroup>
CYBUTEK 37 <Compile Include="Control\IControlPanel.cs" />
38 <Compile Include="Control\Panels\BuildOverlayPanel.cs" />
39 <Compile Include="Control\Panels\BuildEngineerPanel.cs" />
CYBUTEK 40 <Compile Include="Editor\BuildAdvanced.cs" />
41 <Compile Include="Editor\BuildOverlay.cs" />
42 <Compile Include="CelestialBodies.cs" />
CYBUTEK 43 <Compile Include="Editor\BuildOverlayPartInfo.cs" />
CYBUTEK 44 <Compile Include="Editor\BuildOverlayResources.cs" />
45 <Compile Include="Editor\BuildOverlayVessel.cs" />
CYBUTEK 46 <Compile Include="Editor\BuildToolbar.cs" />
CYBUTEK 47 <Compile Include="Editor\PartInfoItem.cs" />
48 <Compile Include="Editor\ResourceInfoItem.cs" />
CYBUTEK 49 <Compile Include="Extensions\FloatExtensions.cs" />
CYBUTEK 50 <Compile Include="Extensions\OrbitExtensions.cs" />
cybutek 51 <Compile Include="Extensions\StringExtensions.cs" />
CYBUTEK 52 <Compile Include="Flight\ActionMenuGui.cs" />
CYBUTEK 53 <Compile Include="Flight\Presets\Preset.cs" />
cybutek 54 <Compile Include="Flight\Readouts\Miscellaneous\SystemTime.cs" />
cybutek 55 <Compile Include="Flight\Readouts\Miscellaneous\VectoredThrustToggle.cs" />
CYBUTEK 56 <Compile Include="Flight\Readouts\Miscellaneous\TimeReference.cs" />
57 <Compile Include="Flight\Readouts\Miscellaneous\Separator.cs" />
CYBUTEK 58 <Compile Include="Flight\Readouts\Miscellaneous\GuiSizeAdjustor.cs" />
59 <Compile Include="Flight\Readouts\Orbital\AngleToEquatorialDescendingNode.cs" />
CYBUTEK 60 <Compile Include="Flight\Readouts\Orbital\AngleToEquatorialAscendingNode.cs" />
61 <Compile Include="Flight\Readouts\Orbital\AngleToRetrograde.cs" />
CYBUTEK 62 <Compile Include="Flight\Readouts\Orbital\AngleToPrograde.cs" />
63 <Compile Include="Flight\Readouts\Orbital\ManoeuvreNode\NodeRadialDeltaV.cs" />
64 <Compile Include="Flight\Readouts\Orbital\ManoeuvreNode\ManoeuvreProcessor.cs" />
65 <Compile Include="Flight\Readouts\Orbital\ManoeuvreNode\NodeTimeToHalfBurn.cs" />
66 <Compile Include="Flight\Readouts\Orbital\ManoeuvreNode\NodeTimeToManoeuvre.cs" />
67 <Compile Include="Flight\Readouts\Orbital\ManoeuvreNode\NodeHalfBurnTime.cs" />
68 <Compile Include="Flight\Readouts\Orbital\ManoeuvreNode\NodeBurnTime.cs" />
69 <Compile Include="Flight\Readouts\Orbital\ManoeuvreNode\NodeAngleToRetrograde.cs" />
70 <Compile Include="Flight\Readouts\Orbital\ManoeuvreNode\NodeNormalDeltaV.cs" />
71 <Compile Include="Flight\Readouts\Orbital\ManoeuvreNode\NodeAngleToPrograde.cs" />
72 <Compile Include="Flight\Readouts\Orbital\ManoeuvreNode\NodeTotalDeltaV.cs" />
Gerry1135 73 <Compile Include="Flight\Readouts\Orbital\ManoeuvreNode\NodeProgradeDeltaV.cs" />
74 <Compile Include="Flight\Readouts\Orbital\ManoeuvreNode\PostBurnApoapsis.cs" />
cybutek 75 <Compile Include="Flight\Readouts\Orbital\ManoeuvreNode\PostBurnPeriapsis.cs" />
CYBUTEK 76 <Compile Include="Flight\Readouts\Orbital\MeanAnomalyAtEpoc.cs" />
77 <Compile Include="Flight\Readouts\Orbital\MeanAnomaly.cs" />
78 <Compile Include="Flight\Readouts\Orbital\EccentricAnomaly.cs" />
CYBUTEK 79 <Compile Include="Flight\Readouts\Orbital\ArgumentOfPeriapsis.cs" />
Gerry1135 80 <Compile Include="Flight\Readouts\Orbital\CurrentSoi.cs" />
81 <Compile Include="Flight\Readouts\Orbital\SemiMajorAxis.cs">
82 <SubType>Code</SubType>
83 </Compile>
84 <Compile Include="Flight\Readouts\Orbital\SpeedAtApoapsis.cs" />
85 <Compile Include="Flight\Readouts\Orbital\SpeedAtPeriapsis.cs">
86 <SubType>Code</SubType>
Gerry1135 87 </Compile>
CYBUTEK 88 <Compile Include="Flight\Readouts\Orbital\TimeToAtmosphere.cs" />
CYBUTEK 89 <Compile Include="Flight\Readouts\Orbital\TrueAnomaly.cs" />
90 <Compile Include="Flight\Readouts\Orbital\TimeToEquatorialAscendingNode.cs" />
CYBUTEK 91 <Compile Include="Flight\Readouts\Orbital\TimeToEquatorialDescendingNode.cs" />
92 <Compile Include="Flight\Readouts\Rendezvous\RelativeSpeed.cs" />
CYBUTEK 93 <Compile Include="Flight\Readouts\Rendezvous\RelativeVelocity.cs" />
94 <Compile Include="Flight\Readouts\Rendezvous\SemiMinorAxis.cs" />
CYBUTEK 95 <Compile Include="Flight\Readouts\Rendezvous\SemiMajorAxis.cs" />
96 <Compile Include="Flight\Readouts\Rendezvous\TimeToRelativeDescendingNode.cs" />
CYBUTEK 97 <Compile Include="Flight\Readouts\Rendezvous\TimeToRelativeAscendingNode.cs" />
98 <Compile Include="Flight\Readouts\Surface\ImpactBiome.cs" />
99 <Compile Include="Flight\Readouts\Surface\Slope.cs" />
CYBUTEK 100 <Compile Include="Flight\Readouts\Surface\Biome.cs" />
101 <Compile Include="Flight\Readouts\Surface\HorizontalAcceleration.cs" />
cybutek 102 <Compile Include="Flight\Readouts\Surface\VerticalAcceleration.cs" />
cybutek 103 <Compile Include="Flight\Readouts\Surface\MachNumber.cs" />
cybutek 104 <Compile Include="Flight\Readouts\Thermal\CoolestSkinTemperature.cs" />
105 <Compile Include="Flight\Readouts\Thermal\CriticalPart.cs" />
106 <Compile Include="Flight\Readouts\Thermal\CoolestPart.cs" />
cybutek 107 <Compile Include="Flight\Readouts\Thermal\CoolestTemperature.cs" />
108 <Compile Include="Flight\Readouts\Thermal\CriticalThermalPercentage.cs" />
cybutek 109 <Compile Include="Flight\Readouts\Thermal\CriticalSkinTemperature.cs" />
cybutek 110 <Compile Include="Flight\Readouts\Thermal\CriticalTemperature.cs" />
cybutek 111 <Compile Include="Flight\Readouts\Thermal\HottestSkinTemperature.cs" />
112 <Compile Include="Flight\Readouts\Thermal\InternalFlux.cs" />
113 <Compile Include="Flight\Readouts\Thermal\RadiationFlux.cs" />
114 <Compile Include="Flight\Readouts\Thermal\ConvectionFlux.cs" />
115 <Compile Include="Flight\Readouts\Thermal\HottestTemperature.cs" />
116 <Compile Include="Flight\Readouts\Thermal\HottestPart.cs" />
Anthony Plant 117 <Compile Include="Flight\Readouts\Thermal\ThermalProcessor.cs" />
cybutek 118 <Compile Include="Flight\Readouts\Vessel\Name.cs" />
CYBUTEK 119 <Compile Include="Flight\Readouts\Vessel\AttitudeProcessor.cs" />
cybutek 120 <Compile Include="Flight\Readouts\Vessel\DeltaVCurrentTotal.cs" />
121 <Compile Include="Flight\Readouts\Vessel\PitchRate.cs" />
122 <Compile Include="Flight\Readouts\Vessel\HeadingRate.cs" />
cybutek 123 <Compile Include="Flight\Readouts\Vessel\RollRate.cs" />
124 <Compile Include="Flight\Readouts\Vessel\Roll.cs" />
125 <Compile Include="Flight\Readouts\Vessel\Pitch.cs" />
126 <Compile Include="Flight\Readouts\Vessel\Heading.cs" />
CYBUTEK 127 <Compile Include="Flight\Readouts\Vessel\PartCount.cs" />
128 <Compile Include="Flight\Readouts\Vessel\SuicideBurnDeltaV.cs" />
129 <Compile Include="Flight\Readouts\Vessel\SuicideBurnAltitude.cs" />
CYBUTEK 130 <Compile Include="Flight\Readouts\Vessel\SuicideBurnDistance.cs" />
CYBUTEK 131 <Compile Include="Flight\Readouts\Vessel\DeltaVCurrent.cs" />
132 <Compile Include="Flight\Readouts\Vessel\IntakeAirUsage.cs" />
CYBUTEK 133 <Compile Include="Flight\Readouts\Vessel\IntakeAirDemandSupply.cs" />
134 <Compile Include="Flight\Readouts\Vessel\IntakeAirSupply.cs" />
CYBUTEK 135 <Compile Include="Flight\Readouts\Vessel\IntakeAirDemand.cs" />
CYBUTEK 136 <Compile Include="Flight\Readouts\Miscellaneous\SimulationDelay.cs" />
CYBUTEK 137 <Compile Include="Flight\Readouts\Vessel\SimulationProcessor.cs" />
CYBUTEK 138 <Compile Include="Flight\Readouts\Vessel\Acceleration.cs" />
CYBUTEK 139 <Compile Include="Flight\Presets\PresetLibrary.cs" />
CYBUTEK 140 <Compile Include="Flight\Readouts\Vessel\SuicideBurnProcessor.cs" />
CYBUTEK 141 <Compile Include="Flight\Readouts\Vessel\SurfaceThrustToWeight.cs" />
cybutek 142 <Compile Include="Flight\Readouts\Surface\Situation.cs" />
143 <Compile Include="Flight\Readouts\Vessel\ThrustOffsetAngle.cs" />
CYBUTEK 144 <Compile Include="Flight\Readouts\Vessel\ThrustTorque.cs" />
CYBUTEK 145 <Compile Include="GuiDisplaySize.cs" />
cybutek 146 <Compile Include="Helpers\AngleHelper.cs" />
147 <Compile Include="Helpers\Averager.cs" />
CYBUTEK 148 <Compile Include="Helpers\ForceAccumulator.cs" />
CYBUTEK 149 <Compile Include="Helpers\TextureHelper.cs" />
CYBUTEK 150 <Compile Include="Helpers\Units.cs" />
cybutek 151 <Compile Include="Helpers\TimeFormatter.cs" />
152 <Compile Include="KeyBinder.cs" />
CYBUTEK 153 <Compile Include="Control\ControlCentre.cs" />
cybutek 154 <Compile Include="UIControls\DropDown.cs" />
CYBUTEK 155 <Compile Include="Logger.cs" />
CYBUTEK 156 <Compile Include="EngineerGlobals.cs" />
157 <Compile Include="Extensions\DoubleExtensions.cs" />
158 <Compile Include="Extensions\PartExtensions.cs" />
159 <Compile Include="Extensions\PartResourceExtensions.cs" />
160 <Compile Include="Extensions\RectExtensions.cs" />
161 <Compile Include="Flight\ActionMenu.cs" />
162 <Compile Include="Flight\DisplayStack.cs" />
163 <Compile Include="Flight\FlightEngineerCore.cs" />
164 <Compile Include="Flight\FlightEngineerModule.cs" />
165 <Compile Include="Flight\IUpdatable.cs" />
166 <Compile Include="Flight\IUpdateRequest.cs" />
167 <Compile Include="Flight\Readouts\Orbital\ApoapsisHeight.cs" />
168 <Compile Include="Flight\Readouts\Orbital\Eccentricity.cs" />
169 <Compile Include="Flight\Readouts\Orbital\Inclination.cs" />
170 <Compile Include="Flight\Readouts\Orbital\LongitudeOfAscendingNode.cs" />
171 <Compile Include="Flight\Readouts\Orbital\LongitudeOfPeriapsis.cs" />
172 <Compile Include="Flight\Readouts\Orbital\OrbitalPeriod.cs" />
173 <Compile Include="Flight\Readouts\Orbital\OrbitalSpeed.cs" />
174 <Compile Include="Flight\Readouts\Orbital\PeriapsisHeight.cs" />
175 <Compile Include="Flight\Readouts\Orbital\SemiMinorAxis.cs" />
176 <Compile Include="Flight\Readouts\Orbital\TimeToApoapsis.cs" />
177 <Compile Include="Flight\Readouts\Orbital\TimeToPeriapsis.cs" />
178 <Compile Include="Flight\Readouts\ReadoutCategory.cs" />
179 <Compile Include="Flight\Readouts\ReadoutLibrary.cs" />
180 <Compile Include="Flight\Readouts\ReadoutModule.cs" />
181 <Compile Include="Flight\Readouts\Rendezvous\TimeToPeriapsis.cs" />
182 <Compile Include="Flight\Readouts\Rendezvous\TimeToApoapsis.cs" />
183 <Compile Include="Flight\Readouts\Rendezvous\PeriapsisHeight.cs" />
184 <Compile Include="Flight\Readouts\Rendezvous\ApoapsisHeight.cs" />
185 <Compile Include="Flight\Readouts\Rendezvous\InterceptAngle.cs" />
186 <Compile Include="Flight\Readouts\Rendezvous\OrbitalPeriod.cs" />
187 <Compile Include="Flight\Readouts\Rendezvous\Distance.cs" />
188 <Compile Include="Flight\Readouts\Rendezvous\AltitudeSeaLevel.cs" />
189 <Compile Include="Flight\Readouts\Rendezvous\AngleToRelativeDescendingNode.cs" />
CYBUTEK 190 <Compile Include="Flight\Readouts\Rendezvous\AngleToRelativeAscendingNode.cs" />
191 <Compile Include="Flight\Readouts\Rendezvous\PhaseAngle.cs" />
CYBUTEK 192 <Compile Include="Flight\Readouts\Rendezvous\RelativeInclination.cs" />
193 <Compile Include="Flight\Readouts\Rendezvous\RendezvousProcessor.cs" />
194 <Compile Include="Flight\Readouts\Rendezvous\TargetSelector.cs" />
195 <Compile Include="Flight\Readouts\Surface\AltitudeSeaLevel.cs" />
196 <Compile Include="Flight\Readouts\Surface\AltitudeTerrain.cs" />
197 <Compile Include="Flight\Readouts\Surface\ImpactLatitude.cs" />
198 <Compile Include="Flight\Readouts\Surface\ImpactAltitude.cs" />
199 <Compile Include="Flight\Readouts\Surface\ImpactLongitude.cs" />
200 <Compile Include="Flight\Readouts\Surface\ImpactTime.cs" />
201 <Compile Include="Flight\Readouts\Surface\AtmosphericProcessor.cs" />
202 <Compile Include="Flight\Readouts\Surface\AtmosphericEfficiency.cs" />
203 <Compile Include="Flight\Readouts\Surface\GeeForce.cs" />
204 <Compile Include="Flight\Readouts\Surface\HorizontalSpeed.cs" />
205 <Compile Include="Flight\Readouts\Surface\ImpactProcessor.cs" />
206 <Compile Include="Flight\Readouts\Surface\Latitude.cs" />
207 <Compile Include="Flight\Readouts\Surface\Longitude.cs" />
208 <Compile Include="Flight\Readouts\Surface\TerminalVelocity.cs" />
209 <Compile Include="Flight\Readouts\Surface\VerticalSpeed.cs" />
210 <Compile Include="Flight\Readouts\Vessel\DeltaVStaged.cs" />
211 <Compile Include="Flight\Readouts\Vessel\DeltaVTotal.cs" />
212 <Compile Include="Flight\Readouts\Vessel\Mass.cs" />
213 <Compile Include="Flight\Readouts\Vessel\Thrust.cs" />
214 <Compile Include="Flight\Readouts\Vessel\SpecificImpulse.cs" />
215 <Compile Include="Flight\Readouts\Vessel\ThrustToWeight.cs" />
216 <Compile Include="Flight\Sections\SectionEditor.cs" />
217 <Compile Include="Flight\Sections\SectionLibrary.cs" />
218 <Compile Include="Flight\Sections\SectionModule.cs" />
219 <Compile Include="Flight\Sections\SectionWindow.cs" />
220 <Compile Include="LogMsg.cs" />
221 <Compile Include="Properties\AssemblyInfo.cs" />
222 <Compile Include="Settings\SettingHandler.cs" />
223 <Compile Include="Settings\SettingItem.cs" />
224 <Compile Include="TapeDriveAnimator.cs" />
225 <Compile Include="UIControls\WindowObject.cs" />
cybutek 226 <Compile Include="VesselSimulator\AttachNodeSim.cs" />
CYBUTEK 227 <Compile Include="VesselSimulator\EngineSim.cs" />
CYBUTEK 228 <Compile Include="Helpers\Pool.cs" />
229 <Compile Include="VesselSimulator\PartSim.cs" />
cybutek 230 <Compile Include="VesselSimulator\ResourceContainer.cs" />
CYBUTEK 231 <Compile Include="VesselSimulator\SimManager.cs" />
232 <Compile Include="VesselSimulator\Simulation.cs" />
233 <Compile Include="VesselSimulator\Stage.cs" />
234 <Compile Include="Flight\Readouts\Rendezvous\RelativeRadialVelocity.cs" />
235 <Compile Include="Flight\Readouts\Rendezvous\TimeToRendezvous.cs" />
itwtx 236 </ItemGroup>
237 <ItemGroup>
CYBUTEK 238 <Reference Include="Assembly-CSharp">
CYBUTEK 239 <HintPath>..\Game\KSP_Data\Managed\Assembly-CSharp.dll</HintPath>
240 <Private>False</Private>
cybutek 241 </Reference>
cybutek 242 <Reference Include="System">
CYBUTEK 243 <HintPath>..\Game\KSP_Data\Managed\System.dll</HintPath>
244 <Private>False</Private>
245 </Reference>
246 <Reference Include="System.Xml">
247 <HintPath>..\Game\KSP_Data\Managed\System.Xml.dll</HintPath>
248 <Private>False</Private>
249 </Reference>
250 <Reference Include="UnityEngine">
251 <HintPath>..\Game\KSP_Data\Managed\UnityEngine.dll</HintPath>
252 <Private>False</Private>
cybutek 253 </Reference>
cybutek 254 </ItemGroup>
CYBUTEK 255 <ItemGroup />
256 <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
Gerry1135 257 <Target Name="PostBuildMacros">
CYBUTEK 258 <GetAssemblyIdentity AssemblyFiles="$(TargetPath)">
CYBUTEK 259 <Output TaskParameter="Assemblies" ItemName="Targets" />
260 </GetAssemblyIdentity>
261 <ItemGroup>
262 <VersionNumber Include="@(Targets->'%(Version)')" />
263 </ItemGroup>
264 </Target>
265 <PropertyGroup>
266 <PostBuildEventDependsOn>
CYBUTEK 267 $(PostBuildEventDependsOn);
CYBUTEK 268 PostBuildMacros;
269 </PostBuildEventDependsOn>
270 <PostBuildEvent>xcopy "$(SolutionDir)Output\*" "$(SolutionDir)Game\GameData\*" /E /Y
271 del "$(SolutionDir)Release\*" /Q
cybutek 272 xcopy "$(SolutionDir)Documents\*" "$(SolutionDir)Release\Documents\*" /E /Y
CYBUTEK 273 7z.exe a -tzip -mx3 "$(SolutionDir)Release\$(ProjectName)-@(VersionNumber).zip" "$(SolutionDir)Output\*"
274 7z.exe a -tzip -mx3 "$(SolutionDir)Release\$(ProjectName)-@(VersionNumber).zip" "$(SolutionDir)Documents\*"</PostBuildEvent>
CYBUTEK 275 </PropertyGroup>
276 <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
CYBUTEK 277 Other similar extension points exist, see Microsoft.Common.targets.
278 <Target Name="BeforeBuild">
279 </Target>
280 <Target Name="AfterBuild">
281 </Target>
282 -->
283 </Project>