这个问题可以简单的描述为在makefile中怎么得到当前路径(pwd),或系统类型(uname)。
大家可能想到最直接的办法就是:
PWD = `pwd`
OS = `uname`
这样做的话,${PWD}的值就真是`pwd`。
正确的做法是:
PWD = $(shell pwd)
OS = $(shell uname)
这个问题可以简单的描述为在makefile中怎么得到当前路径(pwd),或系统类型(uname)。
大家可能想到最直接的办法就是:
PWD = `pwd`
OS = `uname`
这样做的话,${PWD}的值就真是`pwd`。
正确的做法是:
PWD = $(shell pwd)
OS = $(shell uname)