在 s 中编写可重用代码的最佳实践是Makefile
什么?
假设我有一个 Makefile:
.PHONY: all task01-all task01-clean task01-run task02-all task02-clean task02-run
all: task01-all task02-all
###############################################################################
task01-all: task01-clean task01 task01-run
task01-clean:
rm task01 task01.{exi,o} -f
task01:
compiler task01.ext -O2 --make
task01-run:
./task01
###############################################################################
task02-all: task02-clean task02 task02-run
task02-clean:
rm task02 task02.{exi,o} -f
task02:
compiler task02.ext -O2 --make
task02-run:
./task02
现在我想添加新的任务系列(task03),我需要复制粘贴整个部分,制作s/02/03/
它并将它们添加到.PHONY
部分 - 它很吵,令人作呕而且不正确。
我怎样才能避免这种情况?我可以用模板重新定义所有任务,以便在一行中添加新的任务组吗?