build: update sdl-config to be more in line with what Linux does

Note that I have now reduced the normal --libs to be only -lSDL. That shared object has a NEEDED for all its dependencies, and should not cause link failures.