여러 대상별 gnu가 변수를 만드나요?

여러 대상별 gnu가 변수를 만드나요?

여러 대상 특정 변수를 설정하는 방법은 무엇입니까?

내가 시도하면 :

x: Y := foo Z := bar

내가 결론은 Y = "foo Z := bar"여러 변수를 허용하는 일종의 구문이 있어야 한다는 것입니다.

답변1

GNU make다음과 같이 원하는 변수 할당 수를 수용하기 위해 대상을 여러 번 지정할 수 있습니다 .

x: Y := foo
x: Z := bar
x:
  @echo Y=$(Y) -- Z=$(Z)

관련 정보