Massimo,
First tests building Harbour for Android
https://groups.google.com/group/harbour-devel/t/d983d0d3462ca9d1?hl=esAndroid.mk
- Code: Select all Expand view
LOCAL_PATH := ~/harbour/harbour/src
include $(CLEAR_VARS)
LOCAL_MODULE := libhbvm
LOCAL_SRC_FILES := vm/arrays.c vm/arrayshb.c vm/asort.c vm/vm.c
LOCAL_CFLAGS := -I/Users/anto/harbour/harbour/include
include $(BUILD_STATIC_LIBRARY)
Application.mk
- Code: Select all Expand view
APP_MODULES=libhbvm
Then I run this:
then I run this:
antos-iMac:jni anto$ pwd
/Users/anto/Desktop/android-ndk-r5b/samples/harbour/jni
antos-iMac:jni anto$ ../../../ndk-build
Compile thumb : hbvm <= arrays.c
Compile thumb : hbvm <= arrayshb.c
Compile thumb : hbvm <= asort.c
Compile thumb : hbvm <= vm.c
StaticLibrary : libhbvm.a
antos-iMac:jni anto$
And libhbvm.a gets properly built
In android-ndk-r5b/toolchain there is the gcc compiler, so I guess that we could avoid the call to ndk-build and adapt the Harbour makefile.