3
這裏是行不通製作出計算變量的目標在化妝
say-hello := greeting
say-bye := farewell
greeting:
@echo "Hello"
farewell:
@echo "Bye"
.SECONDEXPANSION:
%-guvnah: $$(say-$*)
@echo "Target was: $(say-$*)"
該命令的示例
make hello-guvnah
應該產生
hello
Target was: greeting
但只有
顯示Target was: greeting
我'%-guvnah做到了'事實上,但那也行得通。謝謝 – fakedrake