Revision: 5854
          http://sourceforge.net/p/smartbody/code/5854
Author:   fastict
Date:     2014-09-19 05:19:05 +0000 (Fri, 19 Sep 2014)
Log Message:
-----------
branch - android - newly compiled boost for android ndk.  Updated to boost 
1.53.  Includes boost-python.  Updated master build scripts to build with NDK 
r10.

platform:
Ubuntu 13.04
Android NDK r10

Steps documented here:  
https://confluence.ict.usc.edu/display/VHTK/Building+the+Toolkit#BuildingtheToolkit-3rdPartyInstructions

-------

10. Boost 1.53
wget https://github.com/MysticTreeGames/Boost-for-Android/archive/master.zip
unzip master.zip
cd Boost-for-Android-master
cp configs/user-config-boost-1_54_0.jam configs/user-config-boost-1_53_0.jam
edit configs/user-config-boost-1_53_0.jam:
in the 'using gcc : androidR8e' section, around line 119, add two lines:
<compileflags>-I/var/chroot/home/fast/Desktop/installers/android/python-build/Python-2.7.2/Include
<compileflags>-I/var/chroot/home/fast/Desktop/installers/android/python-build/Python-2.7.2
these should point to your Python folder used in step #9
at the bottom of the file, add these lines:
using python : 2.7 : 
/var/chroot/home/fast/Desktop/installers/android/python-build/Python-2.7.2
: 
/var/chroot/home/fast/Desktop/installers/android/python-build/Python-2.7.2/Include
: 
/var/chroot/home/fast/Desktop/installers/android/python-build/Python-2.7.2/Lib ;
these should point to your Python folder used in step #9
<TODO> replace build-android.sh with modified version which adds python to the 
libraries.  maintained by us
create file setup-android.sh
Modify DEV_HOME and NDK_ROOT as needed
export DEV_HOME="/var/chroot/home/fast/Desktop/installers/android"
export NDK_ROOT="$DEV_HOME/android-ndk-r10"

./build-android.sh $NDK_ROOT 
run setup-android.sh
copy ./build/lib/libboost_filesystem-gcc-mt-1_53.a to /android/lib
copy ./build/lib/libboost_python-gcc-mt-1_53.a to /android/lib
copy ./build/lib/libboost_regex-gcc-mt-1_53.a to /android/lib
copy ./build/lib/libboost_system-gcc-mt-1_53.a to /android/lib

Revision Links:
--------------
    http://sourceforge.net/p/smartbody/code/10
    http://sourceforge.net/p/smartbody/code/10
    http://sourceforge.net/p/smartbody/code/10

Modified Paths:
--------------
    
branches/fast/smartbody-toolkit-5542/android/lib/libboost_filesystem-gcc-mt-1_53.a
    branches/fast/smartbody-toolkit-5542/android/smartbody/jni/Android.mk
    branches/fast/smartbody-toolkit-5542/android/vh_wrapper/jni/Application.mk

Added Paths:
-----------
    
branches/fast/smartbody-toolkit-5542/android/lib/libboost_python-gcc-mt-1_53.a
    
branches/fast/smartbody-toolkit-5542/android/lib/libboost_regex-gcc-mt-1_53.a
    
branches/fast/smartbody-toolkit-5542/android/lib/libboost_system-gcc-mt-1_53.a

Removed Paths:
-------------
    branches/fast/smartbody-toolkit-5542/android/lib/libboost_python.a
    branches/fast/smartbody-toolkit-5542/android/lib/libboost_regex.a
    branches/fast/smartbody-toolkit-5542/android/lib/libboost_system.a

This was sent by the SourceForge.net collaborative development platform, the 
world's largest Open Source development site.


------------------------------------------------------------------------------
Slashdot TV.  Video for Nerds.  Stuff that Matters.
http://pubads.g.doubleclick.net/gampad/clk?id=160591471&iu=/4140/ostg.clktrk
_______________________________________________
Smartbody-svn mailing list
Smartbody-svn@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/smartbody-svn

Reply via email to