Dependencies
============
- GLEW, GLM, SDL2, SDL2_image
+ GLEW, GLM, SDL2, SDL2_image, SDL2_ttf
-archlinux: pacman -S glew glm sdl2 sdl2_image
+ CppUnit for tests
+
+archlinux: pacman -S glew glm sdl2 sdl2_image sdl2_ttf cppunit
+
+manual:
+ CppUnit http://sourceforge.net/projects/cppunit/
+ GLEW http://glew.sourceforge.net/
+ GLM http://glm.g-truc.net/0.9.6/index.html
+ SDL http://www.libsdl.org/
Makefile
run:
build and execute the main binary
+test:
+ build and run unittests
+
gdb, cachegrind, callgrind:
build the binary suited for given tool and launch
DEBUG_FLAGS, PROFILE_FLAGS, RELEASE_FLAGS:
flags for building binaries in debug, profile, and release mode
-
-
-Running
-=======
-
-blank
- normal execution
-
-blank <n>
- terminate after <n> frames
-
-blank -t <t>
- terminate after <t> milliseconds
-
-blank <n> -t <t>
- terminate after n frames, assume <t> milliseconds pass each frame