fix make clean task
fix make overwriting .c or .cpp files