logic error in Makefile; unlink gives an error if the file does not exist; rm -f does not.