Cleaning up make flags

So it's not noisy when it doesn't need to be.
Also so it doesn't show an error when check_version.c fails to compile
(except when debugging it)