我在root in a directory layout中有幾個小部件,用3210表示。查找makefile依賴關係
我在這裏的GNUmakefile能夠構建它們。儘管如果我更新文件夾,依賴關係不會被跟蹤。我不想明顯依賴乾淨的目標,那麼如何跟蹤每個文件夾的內容?
WGTS := $(shell find -name 'config.xml' | while read wgtdir; do echo `dirname $$wgtdir`.wgt; done)
all: $(WGTS)
%.wgt:
@cd $* && zip -q -r ../$(shell basename $*).wgt .
@echo Created [email protected]
clean:
rm -f $(WGTS)
我希望是這樣的:
%.wgt: $(shell find $* -type f)
會的工作,但事實並非如此。 Help。
所以......你想'foo.wgt'依賴'foo /'中的所有東西嗎? – Beta 2011-05-18 14:33:12
沒錯...... – hendry 2011-05-18 14:42:58