using -f flag in makefile for rm command means it won't error out if the file does not exist