summaryrefslogtreecommitdiff
path: root/autogen.sh
AgeCommit message (Collapse)AuthorFilesLines
2012-03-23Remove old output subsystemDavid Herrmann1-1/+1
This subsystem is no longer used so remove it. Signed-off-by: David Herrmann <dh.herrmann@googlemail.com>
2012-01-22font: rewrite font backendDavid Herrmann1-1/+1
We now properly draw fonts with OpenGL. We now use FreeType2 instead of pango to avoid big dependencies. We also add a DejaVu font so we currently don't have to deal with font selection. Signed-off-by: David Herrmann <dh.herrmann@googlemail.com>
2012-01-20context: add GLES2 supportDavid Herrmann1-1/+1
OpenGL pulls in lot of X dependencies on linux. To avoid this we also support OpenGLES2 now. This will also allow to run kmscon on embedded/mobile platforms. We still get X dependencies through EGL which we cannot avoid as EGL is compiled with multiple backends on most systems. However, switching to GLES2 reduces memory footprint by 30MB which is pretty good. This also enables GLES2 as default in autogen.sh. However, default behaviour of configure will still be GL. Signed-off-by: David Herrmann <dh.herrmann@googlemail.com>
2012-01-01Add configure to autogen.shDavid Herrmann1-0/+1
Use ./autogen.sh --<options> to run autogen with configure in one call. Signed-off-by: David Herrmann <dh.herrmann@googlemail.com>
2011-12-01build: use gnu autotoolsRan Benita1-0/+3
This commit adds basic autoconf + automake files to build the project. It also adds a main.c stub in order to simulate the main binary. The configure script uses pkg-config to find the libraries. The usual stuff should work. The only additional option right now is: ./configure --enable-debug [To enable debugging symbols] The Makefile should also support the standard stuff: make [To build the kmscon binary] make check [To build the test_* binaries] make dist [To create a tarball] make clean make install etc. To start from a clean tree (e.g. git clean -dfx), do something like the following: ./autogen.sh ./configure --enable-debug CFLAGS=-O0 make It all should work well enough for now. Signed-off-by: Ran Benita <ran234@gmail.com> Signed-off-by: David Herrmann <dh.herrmann@googlemail.com>