It's safer to include a phony target for clean i.e.
```
.PHONY = clean
```