all: html # Generate html from all md files in src/, in out/ html: Makefile $(patsubst src/%,out/%,$(patsubst %.md,%.html,$(wildcard src/*.md src/quickref/*.md))) # keep synced with above # keep src/*.md filenames clean (no apostrophes..) or this will break clean: rm -f $(patsubst src/%,out/%,$(patsubst %.md,%.html,$(wildcard src/*.md src/quickref/*.md))) PANDOC?=pandoc LEDGER_FILE=finance/pta.journal # show a balance sheet with retained earnings and inferred conversion equity bse: (cat $(LEDGER_FILE); hledger close --retain --close-to=equity:retained-earnings) | hledger -f- bse --infer-equity -t --no-elide # check the journal check: hledger check -s ordereddates && echo ok # regenerate part of finance.md from finance/* finance-md: sed '/