|

楼主 |
发表于 2004-7-22 14:04:02
|
显示全部楼层
DEBUG_FILE := /a/b/c/d/e.c
DEBUG_DIRNAME := $(dir $(DEBUG_FILE))
DEBUG_FILENAME := $(basename $(DEBUG_FILE))
$(warning $(DEBUG_FILE): directory is $(DEBUG_DIRNAME), file is: $(DEBUG_FILENAME) )
我的系统输出为:
Makefile:20: /a/b/c/d/e.c: directory is /a/b/c/d/, file is: /a/b/c/d/e
我特意写了echo 输出
@echo $(DEBUG_FILE): directory is $(DEBUG_DIRNAME), file is: $(DEBUG_FILENAME)
,结果为
/a/b/c/d/e.c: directory is /a/b/c/d/, file is: /a/b/c/d/e |
|