LK8000/LK8000 — pull request #567 by brunotl (2014-12-30 13:05:59+00:00)
Title: linux port

work in progress...

TODO ( unfinished list ) :
* serial com & device config : need test and fix
* Dialog :
- keyboard event not handled in linux target
- check click event ( click is up/down, not only up or down )
- dialog template : 0 width/height is prohibited, need to check
* assert when shudown from startup screen
* Bitmap & Sound from resource : use same way already used for dialog template
* screen size change & rotate : disabled, need to be port.
* Airspace transparent border : "MaskBlt" is not suported by XCS screen backend,
use StencilCanvas or found another solutions (check cpu usage on PNA before).
* RenderAirspaceTerrain : use Solid Brush if HAVE_HATCHED_BRUSH is not defined
* DrawTaskAAT : use Solid Brush if HAVE_HATCHED_BRUSH is not defined
* Set system clock to the GPS time : need to be port.
* Battery manager : disabled, need to be port.
* Simulator : keyboard disabled.
* live tracker : not tested
* flight recorder : disabled, need to be port.
* add Kobo Target to Makefile ( arm-gcc, USE_SDL=n, -DGREYSCALE ... ) i thinks it's good idea to split Makefile for simplify...
* ...

Package needed for build linux target :
* libboost-all-dev
* libzzip-dev
* libsdl1.2-dev
* libfreetype6-dev
* libjpeg-dev
* libpng12-dev
* xsltproc
* imagemagick