- Makefile常见路径变量
- 当前Makefile所在路径
- git库路径
PWD := $(realpath $(dir $(lastword $(MAKEFILE_LIST))))git库路径
make过程中,可能会通过-C切换工作路径,所以需要先切换到Makefile文件所在目录,再获取Git库路径。
GITROOT := $(realpath $(shell cd $(PWD); git rev-parse --git-dir)/..)

PWD := $(realpath $(dir $(lastword $(MAKEFILE_LIST))))git库路径
make过程中,可能会通过-C切换工作路径,所以需要先切换到Makefile文件所在目录,再获取Git库路径。
GITROOT := $(realpath $(shell cd $(PWD); git rev-parse --git-dir)/..)