Skip to content

AlphaLima/LK8000

 
 

Repository files navigation

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

THIS IS THE DEVELOPEMENT BRANCH.
(Development of master started on October 30, 2018)

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

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

for Linux build, if "install" is added to command line, 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

    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"

About

LK8000 Tactical Flight Computer main repo

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 79.7%
  • C 16.0%
  • Java 2.5%
  • Makefile 0.8%
  • CMake 0.4%
  • Objective-C 0.3%
  • Other 0.3%