Я хотел бы знать, возможно ли написать Makefile с несколькими правилами, каждое из которых определяет свои собственные предварительные условия и выполняет один и тот же рецепт без дублирования рецепта. Пример:
TARGETS= file1 file2 file3
all: $(TARGETS)
file1: dep1 dep2
file2: dep2 dep3 dep4
file3: dep2 dep1
cat $^ > $@
Спасибо!