root in a directory layoutに3210と表示されているウィジェットがいくつかあります。メイクファイルの依存関係を見つける
私がここに持っている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
そうです... – hendry