문자열 대체를 위해 makefile의 변수 사용

문자열 대체를 위해 makefile의 변수 사용

매우 간단한 make 파일이 있습니다.

run:
        test -f ./bin/alfred-proxy || wget "http://localhost:8081/1.0.26/my-binary-1.0.26.tar.gz
" -O /tmp/my-binary.tar.gz && tar xfvz /tmp/my-binary.tar.gz
        go build && ./my-awesome-binary

1.0.26나중에 쉽게 변경할 수 있고 긴 명령의 일부가 아니도록 버전을 변수로 이동하고 싶습니다 . 어떻게 해야 하나요?

답변1

makefile의 변수는 매우 간단합니다.

version = 1.0.26
run:
        test -f ./bin/alfred-proxy || wget "http://localhost:8081/$(version)/my-binary-$(version).tar.gz

관련 정보