Makefile с несколькими правилами, разделяющими один и тот же рецепт

Я хотел бы знать, можно ли написать Make-файл с несколькими правилами, каждое из которых определяет свои собственные предварительные условия и выполняет все из них по одному и тому же рецепту, не дублируя рецепт. Пример:

TARGETS= file1 file2 file3

all: $(TARGETS)

file1: dep1 dep2
file2: dep2 dep3 dep4
file3: dep2 dep1
    cat $^ > $@

Спасибо!

Ответы на вопрос(1)

Ваш ответ на вопрос