我正在使用makefile來管理計算實驗中的依賴關係。具有多種模式的目標通常是有用的。Makefile中的多個模式
例如,我可能有一些條件下,說A和B,以及不同的摺疊交叉驗證實驗(數據的分割,即),說1到10。
目前我只複製並粘貼A和B的命令相同,摺疊上的模式匹配,但如果有兩個以上的條件,它很快就會成爲維護問題。
output-%.A: input-%
run A input-$* output-$*.A
output-%.B: input-%
run B input-$* output-$*.B
在makefile中有這樣做的更好方法嗎? 如果沒有,還有什麼其他工具可以解決這個問題?
我不同意「它不漂亮」。這是完全正確的事情,並且像它將要得到的那樣美好。 –
感謝您的好答案。這個是平淡的,所以我會接受它。 –