pud: nmealib: doc: upgrade doxygen configuration file
[olsrd.git] / android / README
1
2 This directory contains some Android specific code. (Mostly dealing
3 with providing missing filesfrom Android NDK.)
4
5  * regex support was not added until NDK platform android-8 (v2.2)
6
7
8 Building olsrd for Android
9 --------------------------
10
11 In order to build olsrd and the plugins for Android, you will need to
12 download the free (as in beer, and mostly as in speech) Android NDK.  NDK r10
13 or later is the best to have.
14
15 http://developer.android.com/sdk/ndk/index.html
16
17 Once you have that installed, run this in your terminal:
18
19   make OS=android NDK_BASE=/path/to/your/android-ndk-r10 build_all
20
21 Then you can find olsrd in the root, and the plugin files in lib/*/*.so*
22
23 If using NDK older than r10, you will need to set the NDK_COMPILER_VERSION to
24 4.4.3 since the default compiler version, 4.8, was not included until NDK r9.
25 Here's how:
26
27   make OS=android NDK_BASE=/path/to/your/android-ndk-r7 \
28        NDK_COMPILER_VERSION=4.4.3 build_all
29
30 Android App
31 -----------
32
33 As part of the Commotion project, there is an Android app being
34 developed to make it easy to install and run OLSR mesh networking on
35 Android devices.  This app is called Commotion Mesh Tether:
36
37 https://code.commotionwireless.net/projects/commotion-android