1 This directory contains the sources for a VNC server designed for use
2 with the Graphics Console interface. It is a variant of the x0vncserver
3 that ships with the VNC sources. It's used with the following flow:
9 graphics console userspace interface
11 virtual device (vga.c, paragraph.c, ...)
15 Building VNC tools generally needs to be done in the context
16 of the VNC distribution. You cannot compile here. You
17 want to build this in the following way:
19 0. build palacios/linux_usr to give you libv3_fb.a
20 1. get a copy of the VNC distro - this is based on 4.0
21 2. configure and build the whole thing
22 3. you'll notice that the VNC distro has a x0vncserver
23 directory/target. This directory needs to either
24 replace it, patch it, or go alongside it.
25 Notice that VNC generates Makefiles as part of configuration.
26 4. modify the Makefile to reflect the one seen here.
27 namely, you will want the following:
29 V3FB_DIR = path/to/palacios/linux_usr
31 EXTRA_LIBS += -L$(V3FB_DIR) -lv3_fb
33 DIR_CPPFLAGS += -I$(V3FB_DIR)
36 6. cp x0vncserver palacios/linux_usr
37 7. cd palacios/linux_usr; make v3_x0vncserver