Source code taken from:

https://launchpad.net/siesta

Minor changes (=files sockets.c and rusage.f90 - deleted some features,
reinit.f - tagged version) 
in this particular version were done by Alan Liska & Veronika Ruzickova 
(JHI Prague, Czech Republic). 

Homepage of the SIESTA project:

https://departments.icmab.es/leem/siesta/

License: GPL (v.3)

Compilation:

(0) make sure that you had installed Android-NDK toolchain with Fortran support 
    (if not, you can download one from Internet: https://github.com/buffer51/android-gfortran/releases)
    and that you added the corresponding /bin folder to your %PATH% in Windows settings
(1) decompress the source distribution inside of MinGW-MSYS (e.g. /home/siesta/);
    run MSYS, open the Obj/ directory
    cd Obj
(2) generate the Makefile
    ../Src/obj_setup.sh
(3) paste the prepared arch.make in Obj/ directory;
    make sure you´ve installed MinGW runtime in your PC;
    there should be entry like C:\MinGW\bin and C:\MinGW\msys\1.0\bin
    in your PATH variable as well as the path to the cross compiler
    (Android NDK, see above)
(4) start the compilation by
    mingw32-make
(5) resulting binary will appear after some time