Makefile:
-include common.mk
common.mk:
VAR=$(subst $(prefix),,$(PWD))
结果总是不对
改为如下写法, OK!
VAR=$(subst $(prefix),,$(shell pwd))
结论: make -C的时候, $(PWD)的值是不变的; 应该用 $( CURDIR )
-include common.mk
common.mk:
VAR=$(subst $(prefix),,$(PWD))
结果总是不对
改为如下写法, OK!
VAR=$(subst $(prefix),,$(shell pwd))
结论: make -C的时候, $(PWD)的值是不变的; 应该用 $( CURDIR )