Hamlib/android
Ladislav Vaiz 6d4295af2c Add Android build support
Android makefile fragments are distributed as extra distribution files
by the GNU build system but are otherwise ignored.  The Android build
support is independent and does not rely on the GNU build system.

See android/README.android for more info.

Signed-off-by: Nate Bargmann <n0nb@n0nb.us>
2013-04-26 22:31:56 -05:00
..
Makefile.am Add Android build support 2013-04-26 22:31:56 -05:00
README.android Add Android build support 2013-04-26 22:31:56 -05:00
config.h Add Android build support 2013-04-26 22:31:56 -05:00
hamlib-compile Add Android build support 2013-04-26 22:31:56 -05:00
ltdl.c Add Android build support 2013-04-26 22:31:56 -05:00
ltdl.h Add Android build support 2013-04-26 22:31:56 -05:00

README.android

This is android port of hamlib
(C) 2012 Ladislav Vaiz <ok1zia@nagano.cz>

Notes:
* use hamlib-compile script to build hamlib for android
* script deletes file include/config.h, it conflicts with android/config.h
* android port implements ltdl interface and calls dlfcn functions directly
* RPC is not present on android
* ARS backend is compiled without pthreads because of deprecated pthread_cancel
* I don'k know how to connect to real radio:
** Bluetooth API is available only under Java, not from native code
** FTDI USB to serial converter driver is not included in standard kernel. It should work on rooted device.
** But NET rigctl works fine
* Backends are named libhamlib-vendor.so, I don't know how to include libraries without lib prefix into APK

Happy hacking
73 Lada, OK1ZIA