मेरे पास द्वारा उनके root in a directory layout में कई विजेट हैं।मेकफ़ाइल निर्भरताओं को ढूंढना
जीएनयूमेकफाइल मैं यहां उन्हें बनाने में सक्षम हूं। हालांकि अगर मैं फ़ोल्डरों को अद्यतन करता हूं, तो निर्भरताओं को ट्रैक नहीं किया जाता है। मैं स्पष्ट रूप से एक स्वच्छ लक्ष्य पर निर्भर नहीं होना चाहता, तो मैं प्रत्येक फ़ोल्डर की सामग्री को कैसे ट्रैक करूं?
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