# -*- Makefile -*- runs/%/Makefile: mkdir -p $(@D) mkdir $@.lock echo $(call lockline) > $@.lock/owner $(foreach e,${eval-sets}, \ $(foreach m,${eval-metrics}, echo "evaluation/$*/report: sets += set=$e,type=$m,file=evaluation/$*/$e.$m" >> $@_;) \ echo "evaluation/$*/report: sets += set=$e,type=analysis-precision,file=evaluation/$*/$e.analysis" >> $@_; \ echo "evaluation/$*/report: sets += set=$e,type=analysis-coverage,file=evaluation/$*/$e.analysis" >> $@_;) $(foreach e,${eval-sets}, \ $(foreach m,${eval-metrics}, echo "evaluation/$*/report: evaluation/$*/$e.$m" >> $@_;) \ echo "evaluation/$*/report: evaluation/$*/$e.analysis" >> $@_;) mv $@_ $@ rm $@.lock/owner rmdir $@.lock