0
パターンを使ってmakefileを作成しようとしました。複数の変種を持つmakefileパターン
私は2種類あります:
私がmake
と書くと、ファイルのリストをコンパイルするだけです。
私はmake run
と書くと、それぞれのファイルを実行する必要があります。かかわらず、私はmake
またはmake run
を行うかどうかの、今
files = test test1 test2
all: $(files)
$(files): % : %.scala
scalac $<
run: $(files)
$(files): % : %.scala
scala $<
それは常にあなたが重複したターゲット持ちscala
コマンドとは決してscalac