LK8000 Tactical Flight Computer main repo
C++ C Java Makefile CMake Objective-C Other
Fetching latest commit…
Cannot retrieve the latest commit at this time.

README

*** WELCOME TO THE LK8000 DEVELOPMENT HUB ***

THIS IS THE (FUTURE) V7.0 BRANCH. ONLY BUG FIXES WILL BE COMMITTED TO THIS BRANCH,
AND EVENTUALLY MINOR ENHANCEMENTS THAT DO NO REQUIRE BETA TESTING.

V7.0a


HISTORY OF V7 THROUGH ALL BETA VERSIONS 6.1
(Development of master started on September 16, 2016)

6.1d  February  28  2017
6.1e  March     10  2017
6.1f  April      6  2017
6.1g  May       16  2017
6.1h  May       29  2017
6.1i  Jun       13  2017
6.1j  Jul       18  2017
6.1k  Jul       24  2017 ( Android only )
6.1l  Aug       03  2017 ( Android only )
6.1m  Sep       21  2017 ( Android only )
6.1n  oct       02  2017 ( Android only )
6.1o  oct       30  2017 ( Android only )
6.1p  nov       24  2017 ( Android only )
6.1q  nov       27  2017 ( Android only )
6.1r  feb       26  2018 ( all platforms, final beta)

================================================================================
= Build Target                                                                 =
================================================================================

TARGET=[PPC2002|PPC2003|PNA|PC|PCX64|LINUX|KOBO|PI]

for Linux build, if "install" is added to command lin, LK8000-LINUX and all file 
needed for run software are installed into $HOME/LK8000

================================================================================
= Build Option                                                                 =
================================================================================

All Target :

    DEBUG=[y|n]  
        default = "n"
        if y is specified, no optimzation is made and debug info are include.

--------------------------------------------------------------------------------
LINUX Target :

    OPENGL=[y|n]
       default = "y" if libgl is available
       if "n" is is specified, libSDL with Memory rendering is used.

    USE_EGL=[y|n]
       default = "y" if "libgl" and "libegl" are available

    GLES=[y|n]
       default = "n"

    GLES2=[y|n]
       default = "n"

    USE_SDL=[y|n]
       default = "y" if "libegl" not available or OPENGL=n

    USE_SDL2=[y|n]
        "y" by default if USE_SDL=y or OPENGL=n or USE_EGL=n and libSDL2 are available. 

    ENABLE_MESA_KMS=[y|n]
        "n" by default,
        if "y" is specified, use GBM/DRM instead of X11


Do you want LINUX greyscaled like on Kobo? 
$make -j4 TARGET=LINUX OPENGL=n GREYSCALE=y DITHER=y clean
$make -j4 TARGET=LINUX OPENGL=n GREYSCALE=y DITHER=y install
Notice the "clean" will also remove the Distrib folder. That is needed
to rebuild bitmaps for use without opengl

--------------------------------------------------------------------------------
Raspberry Pi 2

    dependencies : 
      zlib1g-dev
      libzzip-dev
      libpng-dev
      libfreetype6-dev
      libgeographic-dev
      libboost-dev
      libinput-dev
      libudev-dev
      libglm-dev
      libsndfile1-dev
      libasound2-dev
      xsltproc
      imagemagick



    PI=<rPi rootfs directory>
        required only for cross compile.




--------------------------------------------------------------------------------
Desktop Target ( LINUX or PC ) :

    FULLSCREEN=[y|n]
        default = "n"