Android GUI framework for Harbour
Attention! Since October 6, 2023 we are forced to use two-factor authentication to be able to update the repository. Because it's not suitable for me, I will probably use another place for projects. Maybe, https://gitflic.ru/, maybe, Sourceforge... Follow the news on my website, http://www.kresin.ru/
Внимание! С 6 октября 2023 года нас вынуждают использовать двухфакторную идентификацию для того, чтобы продолжать работать над проектами. Поскольку для меня это крайне неудобно, я, возможно, переведу проекты на другое место. Это может быть https://gitflic.ru/, Sourceforge, или что-то еще. Следите за новостями на моем сайте http://www.kresin.ru/
###The structure of HDroidGUI distribution:
- buildall.bat, buildall.sh - command scripts for the whole framework cross-compiling, bat - if you do it under Windows, sh - if under Linux.
- clear.bat, clear.sh - command scripts for deleting the results of compiling.
- comp.bat, comp.sh - command scripts for compiling of "Java" - code of the framework.
- ndkBuild.bat, ndkbuild.sh - command scripts for compiling of "C" and "Harbour" - framework code.
- setenv.bat, setenv.sh - command scripts to set the environment variable to compile the framework, you need to edit it - set the paths, which are correct for your system.
- jni/Android.mk, jni/Application.mk - makefiles to build dynamic libraries ("so") of the "native" part of the framework.
- jni/libharbour.so - prebuilt Harbour dynamic library, which is used to create dynamic libraries of the "native" part of the framework.
- static/jni/Android.mk, static/jni/Application.mk - makefiles to build static library of the "native" part of the framework.
- src/ - the directory for the framrwork sources.
- src/include/* - header files for Harbour-code.
- src/prg/* - Harbour and C sources.
- src/su/harbour/hDroidGUI/* - Java sources.
- utils/newproject.prg - a source file of an utility for creating a new project.
###HDroidGUI compiled files (binaries) - (the result of buildall work):
- _lib/armeabi/libh4droid.so, lib/armeabi/libharbour.so* _ - dynamic libraries of the "native" part of the framework.
- lib/libh4droida.a - static library of the "native" part of the framework.
- libs/su/harbour/hDroidGUI/* - compiled Java classes.