the dynamic libraries in your Android prefix (a.k.a. GRAND_SYSROOT) need to be updated (renamed, and re-pointed) according to the script rename_libs_for_dyn_registration.sh (in the 'master' branch of the grand_sysroot_tools repo on tiny)
Check out the 'master' branch of hippo
Check out the 'master' branch of hippo/jlibgrand
[Make sure you did #1 before you do this step!] Run 'make installandroid' in the top-level directory of the 'master' branch of gr-giraffe
Run ndk-build in hippo/jlibgrand/src/main/jni
Run ndk-build in hippo/app/src/main/jni
TODOs:
grand_central dynamic registration:
compiled Albert's dlopen()/dlsym() executable (dlfcn.h) for Android. Executed at android shell to verify that functions were implemented. Success!
flowgraph_base rework:
remove pmt init dict
take a hier block instead of having an init_process() function
figure out how to make boost::program_opts work with hier block arguments