【发布时间】:2014-04-11 12:36:35
【问题描述】:
我有一个生成文件,其中列出了我需要处理的几个目录,例如
DIRS = dir1 dir2 path/to/dir3
all:
$(foreach DIR,$(DIRS), somecommand --source=$(SOURCEDIR)/$(DIR) --dest=$(DIR);)
clean:
rm -rf $(DIRS)
目前clean 目标删除了dir1、dir2 和dir3,但我希望它删除dir1、dir2 和path。大致如下:
clean:
$(foreach DIR,$(DIRS), rm -rf --parents $(DIR);)
有没有简单的方法可以做到这一点?
【问题讨论】: