文字列置換に 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

おすすめ記事