¿Estoy equivocado en mi interpretación de que básicamente debería poner primero antes de que todas establezcan reglas:
.PHONY: all of my rules
all:
echo "Executing all ..."
of:
echo "Executing of ..."
my:
echo "Executing my ..."
rules:
echo "Executing rules ..."
¿Hay algún caso en el que no quieras seguir esta 'fórmula'?
http://www.gnu.org/software/make/manual/make.html#Phony-Targets
Creo que es una buena práctica seguirlo, pero fragmentarlo y poner los fragmentos incluso después de las recetas de reglas completas también funciona en mi gmake (3.81):
P.ej:
CMD:
fuente