How to compile SatCom programs ?

SatCom includes programs for Windows written under Borland C++ Builder 5 and 
mingw as well as programs written for Saturn so that I will describe the compilation 
process for each case.


1. SatLink.exe: Borland C++ Builder 5.
 - You need to install Borland C++ Builder 5 (my version is "5.0 (Build 12.34)").
    Note: C++ Builder 6 should be fine, but not tested.
 - Then, after opening satlink\SatLink.bpr project, you can compile by 
    selecting "Project">"Build SatLink".
 - Please note that you need tasm32.exe installed in C:\Program Files\Borland\CBuilder5\Bin 
    folder in order to compile SatLink.

2. Executables in "tools" folder : MinGW.
 - You need to install MinGW from the following address : http://nuwen.net/mingw.html
   (The version of gcc/g++ I am currently using is "4.5.0")
 - Then, you need to register MinGW's bin folder to your PATH environment variable.
 - Then, you can compile each tool by executing "mk.bat" in each folder.


3. Saturn programs: SaturnOrbit.
 - You need to install SaturnOrbit R1+Patch1:
    http://vberthelot.free.fr/SX/satdev/SaturnOrbit_r1_setup.exe
    http://www.rockin-b.de/windows/saturnorbit/SaturnOrbit_r1_patch.7z
 - Then, you can compile each Saturn application by executing mk.bat in 
    each folder and following the instructions displayed on the screen.


Remark: Compilation with the environments described above have been tested on Windows XP and Windows 7.
        I don't know if it works with other OS.
