makefile搜索某个路径是否存在某个子目录并过滤出相对路径

SRC_FOLDER := $(shell find . -maxdepth 2 -type d)
FIND_FOLDER:= $(patsubst ./%,%,$(filter %/$(UNITNAME), $(SRC_FOLDER)))

如果目录存在多级,可以将第一条命令中得2修改成目录级数,如果搜索指定路径可以将第一条命令.换为指定路径

比如我查找当前路径或子目录是否有test1文件夹

如果存在则会返回test1子目录相对路径

你可能感兴趣的:(makefile,文件夹/文件搜索)