Added SDL2 sources and customized makefiles