Makefile con multiples reglas compartiendo la misma receta
Me gustaría saber si es posible escribir un Makefile con varias reglas, cada una definiendo sus propios requisitos previos y ejecutando todas ellas la misma receta sin duplicar la receta. Ejemplo:
TARGETS= file1 file2 file3
all: $(TARGETS)
file1: dep1 dep2
file2: dep2 dep3 dep4
file3: dep2 dep1
cat $^ > $@
¡Gracias!