+tool:=$(dir $(abspath $(dir $(lastword $(MAKEFILE_LIST)))))
+chart=$(wildcard $(tool)/chart/*/*.hledger)
+
+all: $(chart:.hledger=.csv)
+c clean: $(chart:.hledger=.csv/clean)
+%/clean:
+ $(if $(wildcard $*),rm -f "$*")
+
+%.csv: %.hledger $(tool)/script/hledger-print-csv
+ $(tool)/script/hledger-print-csv \
+ -f $< \
+ >$@
+
+$(tool)/script/hledger-print-csv:
+ $(MAKE) -C $(@D) $(@F)