makefiles continue removing a.out on failures