PHONY
By default, targets in Makefiles maps to files. This isn't the case here as the targets are used as simple 'shortcuts'. That kind of target should be declared as "phony", as described in the manual: https://www.gnu.org/software/make/manual/html_node/Phony-Targets.html