add build is done message into Makefile
fix build for sh sheel
keep the old SDL interface
Merge remote-tracking branch 'Furyhunter/sdl2'