Skip to content

Commit

Permalink
bump versios, update readme, add linux build script
Browse files Browse the repository at this point in the history
  • Loading branch information
Boris-Barboris committed Jun 14, 2019
1 parent 20bfbe1 commit 56c5112
Show file tree
Hide file tree
Showing 6 changed files with 39 additions and 16 deletions.
6 changes: 3 additions & 3 deletions AtmosphereAutopilot/AtmosphereAutopilot.version
Original file line number Diff line number Diff line change
Expand Up @@ -9,13 +9,13 @@
"VERSION" : {
"MAJOR" : 1,
"MINOR" : 5,
"PATCH" : 11,
"PATCH" : 14,
"BUILD" : 0
},
"KSP_VERSION" : {
"MAJOR" : 1,
"MINOR" : 4,
"PATCH" : 5
"MINOR" : 7,
"PATCH" : 2
},
"KSP_VERSION_MIN" : {
"MAJOR" : 1,
Expand Down
12 changes: 6 additions & 6 deletions AtmosphereAutopilot/Properties/AssemblyInfo.GUI.cs
Original file line number Diff line number Diff line change
Expand Up @@ -2,20 +2,20 @@
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;

// General Information about an assembly is controlled through the following
// General Information about an assembly is controlled through the following
// set of attributes. Change these attribute values to modify the information
// associated with an assembly.
[assembly: AssemblyTitle ("AtmosphereAutopilot.GUI")]
[assembly: AssemblyDescription ("GUI module for AtmosphereAutopilot plugin")]
[assembly: AssemblyConfiguration ("")]
[assembly: AssemblyCompany ("")]
[assembly: AssemblyProduct ("AtmosphereAutopilot")]
[assembly: AssemblyCopyright ("Copyright © 2016")]
[assembly: AssemblyCopyright ("Copyright © 2016-2019")]
[assembly: AssemblyTrademark ("")]
[assembly: AssemblyCulture ("")]

// Setting ComVisible to false makes the types in this assembly not visible
// to COM components. If you need to access a type in this assembly from
// Setting ComVisible to false makes the types in this assembly not visible
// to COM components. If you need to access a type in this assembly from
// COM, set the ComVisible attribute to true on that type.
[assembly: ComVisible(false)]

Expand All @@ -25,11 +25,11 @@
// Version information for an assembly consists of the following four values:
//
// Major Version
// Minor Version
// Minor Version
// Build Number
// Revision
//
// You can specify all the values or you can default the Build and Revision Numbers
// You can specify all the values or you can default the Build and Revision Numbers
// by using the '*' as shown below:
// [assembly: AssemblyVersion("1.0.*")]
[assembly: AssemblyVersion("1.0.0.0")]
Expand Down
14 changes: 7 additions & 7 deletions AtmosphereAutopilot/Properties/AssemblyInfo.cs
Original file line number Diff line number Diff line change
Expand Up @@ -2,20 +2,20 @@
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;

// General Information about an assembly is controlled through the following
// General Information about an assembly is controlled through the following
// set of attributes. Change these attribute values to modify the information
// associated with an assembly.
[assembly: AssemblyTitle("AtmosphereAutopilot")]
[assembly: AssemblyDescription("AtmosphereAutopilut plugin for Kerbal Space Program")]
[assembly: AssemblyDescription("AtmosphereAutopilot plugin for Kerbal Space Program")]
[assembly: AssemblyConfiguration("")]
[assembly: AssemblyCompany("")]
[assembly: AssemblyProduct("AtmosphereAutopilot")]
[assembly: AssemblyCopyright("Copyright © 2015-2018")]
[assembly: AssemblyCopyright("Copyright © 2015-2019")]
[assembly: AssemblyTrademark("")]
[assembly: AssemblyCulture("")]

// Setting ComVisible to false makes the types in this assembly not visible
// to COM components. If you need to access a type in this assembly from
// Setting ComVisible to false makes the types in this assembly not visible
// to COM components. If you need to access a type in this assembly from
// COM, set the ComVisible attribute to true on that type.
[assembly: ComVisible(false)]

Expand All @@ -25,11 +25,11 @@
// Version information for an assembly consists of the following four values:
//
// Major Version
// Minor Version
// Minor Version
// Build Number
// Revision
//
// You can specify all the values or you can default the Build and Revision Numbers
// You can specify all the values or you can default the Build and Revision Numbers
// by using the '*' as shown below:
// [assembly: AssemblyVersion("1.0.*")]
[assembly: AssemblyVersion("1.5.14.0")]
Expand Down
9 changes: 9 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,15 @@ Contributors:

License: GNU GPL version 3

# For developers

## How to build:
You need to build two dlls: AtmosphereAutopilot.UI.dll and AtmosphereAutopilot.dll. Both can be built from MS Visual studio on Windows using AtmosphereAutopilot.sln.
On Linux you need to run build.sh from root directory, wich requires the following packages:
* monodevelop (look for msbuild binary availability)
* zip
Results will be in AtmosphereAutopilot/bin/Release folder.

# General description
Atmosphere autopilot is a modular atmospheric flight control system library. It's meant to be a foundation for multiple high-level programs - "Autopilots", wich will aid KSP player in one way or another, implying atmospheric flight. Autopilots are mutually exclusive - only one or none at all may be active at the active vessel at one given moment. They are provided by the library with means of automatic reflection-based serialization\deserialization and ugly, but lazy and customizable GUI interaction.

Expand Down
Binary file added UnityAssets/Result/atmosphereautopilotprefabs
Binary file not shown.
14 changes: 14 additions & 0 deletions build.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
#!/usr/bin/env bash

set -eux

msbuild AtmosphereAutopilot/AtmosphereAutopilot.csproj /t:Build /p:Configuration=Release
pushd AtmosphereAutopilot/bin/Release
rm *.pdb
rm -f AtmosphereAutopilot.zip
rm -rf AtmosphereAutopilot
mkdir AtmosphereAutopilot
cp ../../../UnityAssets/Result/atmosphereautopilotprefabs ./
cp * AtmosphereAutopilot/ || true
cp ../../../LICENSE LICENSE_AtmosphereAutopilot
zip AtmosphereAutopilot.zip LICENSE_AtmosphereAutopilot AtmosphereAutopilot/*

0 comments on commit 56c5112

Please sign in to comment.