Mam kilka widżetów oznaczonych jako config.xml
w ich root in a directory layout.Znajdowanie zależności między plikami Makefile
Plik GNUmake, który mam tutaj, jest w stanie je zbudować. Chociaż jeśli zaktualizuję foldery, zależności nie będą śledzone. Nie chcę oczywiście polegać na czystym celu, więc jak mogę śledzić zawartość każdego folderu?
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)
mam nadzieję coś takiego:
%.wgt: $(shell find $* -type f)
będzie działać, ale tak nie jest. Help.
Więc ... chcesz, aby 'foo.wgt' było zależne od wszystkiego w' foo/'? – Beta
To prawda ... – hendry