Overview

HTTPS SSH
Android build
-------------

This is a simple Makefile based python interpreter fork: it includes cross-compiling 
support (Android) and native build support (MacOS and linux x64).

The project goal is creating a bulding block for embedded integrators and possibly push some ideas 
around the build infrastructure.

No changes are made to the core language.


Prerequites
-----------

In order to build on android you need an adroid tool chain: you should be able to call the
gcc compiler with the command arm-linux-androideabi-gcc (CC variable).


Setup
-----


    1. retrieve the python 2.7.x mercurial source

        $> hg clone http://hg.python.org/cpython -r a1bebf2c33e7 Python-2.7.x

    2. enter the source dir
        
        $> cd Python-2.7.x

    3. retrieve the Android build system

        $> hg clone https://bitbucket.org/cavallo71/android/src Android

    4. build for android (output under build)

        $> make -f Android/Makefile HOST=arm-linux-androideabi build

    4b. build for the local host (output under build)
        $> make -f Android/Makefile build

You can display a message using:
   $> make -f Android/Makefile build
    


TODO
----
   
    - rewrite the site.py/sysconfig.py modules
    - compile the ssl dependent modules
    - run the regression test suite