Makefile fixup

Changed flags for older gcc versions, added a 'clean' target