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

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

TARGETS= file1 file2 file3

all: $(TARGETS)

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

Спасибо!

26
задан Eldar Abusalimov 11 July 2012 в 21:55
поделиться