The droid-VNC-server projects consists in three main modules parts: the daemon, wrapper libs and the GUI.
Daemon - Provides the vnc server functionality, injects input/touch events, clipboard management, etc Available in jni/ folder
Wrapper libs - Compiled against the AOSP so everyone can build the daemon/GUI without having to fetch +2GB files. Currently there are 2 wrappers, gralloc and flinger.
Available in nativeMethods/ folder, and precompiled libs in nativeMethods/lib/
-------------- Compile C daemon --------------------- On project folder: $ ndk-build $ ./updateExecsAndLibs.sh
-------------- Compile Wrapper libs -----------------
$ cd
To build:
$ cd external/nativeMethods
$ mm .
$ cd
-------------- Compile GUI------- ------------------- Import using eclipse as a regular Android project