Template project for running EEZ Flow firmware project using SDL
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
Martin Vladic 63b3b961d6 update eez-framework 4 months ago
cmake initial commit 2 years ago
eez-framework@c3e0ac049e update eez-framework 4 months ago
images added template folder 2 years ago
src update eez-framework 4 months ago
template Update manifest.json 1 year ago
.gitignore initial commit 2 years ago
.gitmodules update eez-framework 2 years ago
CMakeLists.txt update eez-framework 4 months ago
Oswald-Medium.ttf Create Oswald-Medium.ttf 2 years ago
README.md update README.md 2 years ago
cmake.bat added template folder 2 years ago
eez-flow-template-sdl.eez-project Update eez-flow-template-sdl.eez-project 1 year ago

README.md

Ownership and License

The contributors are listed in CONTRIB.TXT. This project uses the GPL v3 license, see LICENSE.TXT. This project uses the C4.1 (Collective Code Construction Contract) process for contributions. To report an issue, use the issues page tracker.

Build

First, build the project using EEZ Studio.

Linux

sudo apt-get update
sudo apt-get install -y git libsdl2-dev libsdl2-image-dev libsdl2-ttf-dev cmake build-essential libbsd-dev
cd {{projectDirPath}}
mkdir -p build/linux
cd build/linux
cmake ../..
make

Start simulator with:

./{{projectName}}

Windows

Install Visual Studio Community 2017 and CMake.

Download and install SDL2 development libraries for Windows from https://www.libsdl.org/download-2.0.php.

Download and install SDL2_Image development libraries for Windows from https://github.com/libsdl-org/SDL_image/releases.

Update these environment variables in cmake.bat according to the location (and version) where SDL2 and SDL2_Image has been installed:

set SDL2DIR=..\SDL2-2.0.14
set SDL2IMAGEDIR=..\SDL2_image-2.0.4

Execute cmake.bat:

cd {{projectDirPath}}
.\cmake.bat

Visual Studio solution is created in {{projectDirPath}}\build\win32.

Use Visual Studio to build the solution.