]> sigrok.org Git - sigrok-util.git/blame_incremental - cross-compile/android/README
sigrok-cross-android: Use http transport for config.git.
[sigrok-util.git] / cross-compile / android / README
... / ...
CommitLineData
1-------------------------------------------------------------------------------
2README
3-------------------------------------------------------------------------------
4
5This is a small script for cross-compiling sigrok and its dependencies
6for Android systems.
7
8
9Status
10------
11
12Working.
13
14
15Requirements
16------------
17
18 - bash
19 - gawk
20 - gcc
21 - make
22 - git
23 - pkg-config (>= 0.22)
24 - gettext
25 - ant
26 - Android NDK (tested: r10e)
27 - Android cross-compile toolchain (tested: arm-linux-androideabi-4.9)
28 - Android SDK (tested: r24.4.1)
29 - On 64bit hosts, you also need some i386 packages. E.g. on Debian/Ubuntu:
30 $ dpkg --add-architecture i386
31 $ apt-get update
32 $ apt-get install libstdc++6:i386 zlib1g:i386
33
34
35Toolchain setup
36---------------
37
38You can use the script to install and setup the Android NDK,
39SDK, and the respective standalone toolchain:
40
41 $ ./sigrok-cross-android prepare
42
43This will install everything into $HOME/android.
44
45
46Building
47--------
48
49 $ ./sigrok-cross-android
50
51Per default it expects the Android cross toolchain in:
52
53 $HOME/android/android-arm-toolchain
54
55Per default it will install the cross-compiled packages in:
56
57 $HOME/sr_android
58
59Please edit the script if you want to change any settings.
60