4 GLEW, GLM, SDL2, SDL2_image
8 archlinux: pacman -S glew glm sdl2 sdl2_image cppunit
11 CppUnit http://sourceforge.net/projects/cppunit/
12 GLEW http://glew.sourceforge.net/
13 GLM http://glm.g-truc.net/0.9.6/index.html
14 SDL http://www.libsdl.org/
26 release (default), debug, profile:
27 build executables tuned for running, debugging, and profiling
30 build and execute the main binary
33 build and run unittests
35 gdb, cachegrind, callgrind:
36 build the binary suited for given tool and launch
42 remove intermediates and artifacts
43 (also those generated by tool invocations!)
50 compiler/linker used for C++ sources/objects
53 names of libraries (for pkg-config)
55 CPPFLAGS, CXXFLAGS, LDXXFLAGS:
56 flags for the preprocessor, compiler, and linker
58 DEBUG_FLAGS, PROFILE_FLAGS, RELEASE_FLAGS:
59 flags for building binaries in debug, profile, and release mode