The sourcecode is available under GitHub RailControl.
The sourcecode is published under GPLv3 Open-Source-Licence.
Actually the sourcecode is tested with Ubuntu 18.04 and 14.04 and with Windows with Cygwin. RailControl should compile with every system that has a working GCC C++ compiler.
Compile under Windows
RailControl requires a posix-environement. Windows is not posix compiliant, but cygwin offers the posix functions for Windows. To install the needed developement tools one have to select the following additional packets:
gcc-g++
make
git
After the cygwin installation one can get the sources in a cygwin terminal with:
git clone https://github.com/teddych/railcontrol.git
In the newly created directory railcontrol one can compile RailControl with:
make amalgamation
Then the file railcontrol.exe can be started.
Update
An update can be performed as follows:
git pull make amalgamation
32-bit Cygwin
There is a 32 bit build of cygwin. But there is no more support for the 32 bit version. Basically RailControl should run in the 32 bit environment, but we do not really support it.
Compile under Linux or a Posix-Environment
The needed developer tools can be installed with:
sudo apt-get install cpp binutils make git
After installing the developer tools one can get the sources with:
git clone https://github.com/teddych/railcontrol.git
In the newly created directory railcontrol one can compile RailControl with:
make
Then the file railcontrol can be started.
Update
An update can be performed as follows:
git pull make