Android GUI framework for Harbour
###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.
Attention! Since October 6, 2023, we have been forced to use two-factor identification in order to log in to github.com under your account. I can still do git push from the command line, but I can't use other services, for example, to answer questions. That's why I'm opening new projects on https://gitflic.ru /, Sourceforge, or somewhere else. Follow the news on my website http://www.kresin.ru/
Внимание! С 6 октября 2023 года нас вынуждили использовать двухфакторную идентификацию для того, чтобы входить на github.com под своим аккаунтом. Я пока могу делать git push из командной строки, но не могу использовать другие сервисы, например, отвечать на вопросы. Поэтому новые проекты я открываю на https://gitflic.ru/, Sourceforge, или где-то еще. Следите за новостями на моем сайте http://www.kresin.ru/