All examples are implemented using the sdl2 backend only, to keep the initialization sequence simple. You will need sdl2 installed to run the examples, or you will need to tweak the initialization sequence for using a different backend.
The default Makefile in these examples work from miniboxtk source and do not require miniboxtk installed.
Your application will need to depend on installed miniboxtk and will need to do four things for different backend initializations:
(Example on this at the bottom.)
Applications should depend on libmbtk installed on the system. See the installed version of the getting started hello world example.