Я хочу сделать что-то подобное в Makefile (с дополнительными задачами):
.PHONY: sep tasks task1 task2 task3
tasks: task1 sep task2 sep task3
task1:
@echo task 1
task2:
@echo task 2
task3:
@echo task 3
sep:
@echo
Результат цели tasks
:
task 1
task 2
task 3
Цель sep
выполняется только в первый раз. Это совершенно нормально. Но я хочу, чтобы это выполнялось каждый раз. Есть ли способ принудительного повторения?
Обходной путь - использовать несколько sep
целей, например:
tasks: task1 sep1 task2 sep2 task3
, а с определением сгруппированных целей все sep
могут быть определяется за один раз:
sep1 sep2 &:
@echo
Результат правильный:
task 1
task 2
task 3
Я хочу знать, можно ли иметь такое же поведение только с одним sep
и принудительно повторение этого условия.