X-Git-Url: https://git.cyclocoop.org/?p=tool%2Fhledger.git;a=blobdiff_plain;f=chart%2FGNUmakefile;fp=chart%2FGNUmakefile;h=300de06aea61d9abde6c67a1509e745759f74d93;hp=0000000000000000000000000000000000000000;hb=707b0a621cd3c97d5d7e22e855272b3f865a2d56;hpb=30e9b83c521f5149836e1ef0b544676370721efe diff --git a/chart/GNUmakefile b/chart/GNUmakefile new file mode 100644 index 0000000..300de06 --- /dev/null +++ b/chart/GNUmakefile @@ -0,0 +1,15 @@ +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)