Project

General

Profile

Actions

Wiki » History » Revision 7

« Previous | Revision 7/10 (diff) | Next »
David Demelier, 11/23/2018 11:00 AM


Devkit

The devkit project consists of several individual documentation files to explain how to build most of libraries we require in our applications.

We provide prebuilt packages with libraries.

All libraries are built as shared. In contrast to many package managers, devkit does not build as much as features and only keep what we needs. For example libsdl-image is only built with PNG support.

Triplets

System Architecture Mode Notes
Visual Studio x64 Debug and Release in separate directories
Android armeabi-v7a, arm64-v8a, x86, x86-64 Release Target android-24 API level

Paths

Prebuilt kits are built under the following paths:

  • Visual Studio: C:/pkg/vs/release|debug
  • Android: /opt/android

Libraries

The following libraries are supported

Library Priority Description Website How-To
libboost High Boost libraries http://boost.org http://hg.malikania.fr/devkit/file/tip/libboost.md
libfreetype Medium Font management http://hg.malikania.fr/devkit/file/tip/libfreetype.md
libogg Medium Opensource video/audio container http://hg.malikania.fr/devkit/file/tip/libogg.md
libpng Medium PNG image file http://hg.malikania.fr/devkit/file/tip/libpng.md
libsdl High Simple Directmedia Layer http://libsdl.org http://hg.malikania.fr/devkit/file/tip/libsdl.md
libsdl-image High Image addon for SDL2 http://hg.malikania.fr/devkit/file/tip/libsdl-image.md
libsdl-mixer High Music addon for SDL2 http://hg.malikania.fr/devkit/file/tip/libsdl-mixer.md
libsdl-ttf High Font addon for SDL2 http://hg.malikania.fr/devkit/file/tip/libsdl-ttf.md
libvorbis Medium Opensource audio stream http://hg.malikania.fr/devkit/file/tip/libvorbis.md
libz Medium Compression library http://hg.malikania.fr/devkit/file/tip/libz.md

MinGW users

I recommend using MSYS2 which does a perfect job maintaining a high number of packages with mintty.

Updated by David Demelier over 4 years ago · 7 revisions