make overriding CFLAGS easier

also make the CC invocations more consistent
add install target