Wiki » History » Revision 6
Revision 5 (David Demelier, 11/23/2018 10:57 AM) → Revision 6/10 (David Demelier, 11/23/2018 10:59 AM)
h1. 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.
h1. 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 |
h1. Paths
Prebuilt kits are built under the following paths:
* Visual Studio: C:/pkg/vs/release|debug
* Android: /opt/android
h1. Libraries
The following libraries are supported
|_. Library |_. Priority |_. Description |_. Website |
| *libboost* | High | Boost libraries | http://boost.org |
| *libfreetype* | Medium | Font management | |
| *libogg* | Medium | Opensource video/audio container | |
| *libpng* | Medium | PNG image file | |
| *libsdl* | High | Simple Directmedia Layer | http://libsdl.org |
| *libsdl-image* | High | Image addon for SDL2 | |
| *libsdl-mixer* | High | Music addon for SDL2 | |
| *libsdl-ttf* | High | Font addon for SDL2 | |
| *libvorbis* | Medium | Opensource audio stream | |
| *libz* | Medium | Compression library | |
h1. MinGW users
I recommend using "MSYS2":https://www.msys2.org/ which does a perfect job maintaining a high number of packages with mintty.