Some error codes
Made configuring builds with different set of back-ends (such as SDL only) easier. I hope.