add an SDL variant, with makefile. Compiles on mac os x