Android GUI framework for Harbour
Java xBase Shell C Makefile
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
jni
src
static/jni
utils
.gitattributes
.gitignore
Changelog.txt
README.md
buildall.bat
buildall.sh
clear.bat
clear.sh
comp.bat
comp.sh
ndkBuild.bat
ndkbuild.sh
setenv.bat
setenv.sh

README.md

HDroidGUI

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.