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
セクションに追加する必要があります - それはです騒々しい、嫌な、ちょうど正しくない。
どうすれば避けることができますか?テンプレートを使ってすべてのタスクを何とか再定義して、新しいタスクグループを1行に追加するための素敵な仕組みを作ることができますか?
良い説明。ありがとう! –
"|"の例を指定すると、ありがとう、ありがとう。 –