Switch from modifying CFLAGS to CPPFLAGS so we can do "make CFLAGS=-g".
Bug fix to handle blank headers in SAM files.