diff --git a/Makefile b/Makefile index fdb1897f4..e2906c21a 100644 --- a/Makefile +++ b/Makefile @@ -56,7 +56,7 @@ tools/doctest: tools/doctest.hs PROFBIN=hledgerp BUILDPROF=ghc $(BUILDFLAGS) --make hledger.hs -prof -auto-all -o $(PROFBIN) RUNPROF=./$(PROFBIN) +RTS -p -RTS -PROFCMD=-f sample1000.ledger -s balance +PROFCMD=-f 1000.ledger -s balance TIME=`date +"%Y%m%d%H%M"` buildprof prof: sampleledgers @echo "Profiling $(PROFCMD)" @@ -80,9 +80,10 @@ buildbench: # generate sample ledgers sampleledgers: - ghc -e 'putStr $$ unlines $$ replicate 1000 "!include sample.ledger"' >sample1000.ledger - ghc -e 'putStr $$ unlines $$ replicate 10000 "!include sample.ledger"' >sample10000.ledger - ghc -e 'putStr $$ unlines $$ replicate 100000 "!include sample.ledger"' >sample10000.ledger + ghc -e 'putStr $$ unlines $$ replicate 1000 "!include sample.ledger"' >1000.ledger + ghc -e 'putStr $$ unlines $$ replicate 10000 "!include sample.ledger"' >10000.ledger + ghc -e 'putStr $$ unlines $$ replicate 100000 "!include sample.ledger"' >100000.ledger + # XXX should also generate sample.ledger with write_sample_ledger # send unpushed patches to the mail list send: