Estou errado na minha interpretação de que basicamente devo colocar o primeiro antes de todos fazerem as regras:
.PHONY: all of my rules
all:
echo "Executing all ..."
of:
echo "Executing of ..."
my:
echo "Executing my ..."
rules:
echo "Executing rules ..."
Existe um caso em que você não gostaria de seguir essa 'fórmula'?
http://www.gnu.org/software/make/manual/make.html#Phony-Targets
Eu acho que é uma boa prática seguir, mas fragmentá-lo e colocar os fragmentos, mesmo depois que as receitas completas das regras também funcionarem no meu gmake (3.81):
Por exemplo:
CMD:
fonte