1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36
|
RST=./cmd/gorst/gorst
#
# development utilities
#
gofmt:
rc ./misc/gofmt.rc
diff: ,,c
tkdiff $< parser.leg
,,c: ,,pmd/markdown_parser.leg
sed -f misc/c2go.sed < $< > $@
orig-c-src/markdown_parser.leg: orig-c-src
bmprepare:
rc ./misc/bmprepare.rc
benchmark: cmd m ,,pmd ,,prevmd
rc ./misc/benchmark.rc
#
# pprof
#
pprof: cmd m
$(RST) -cpuprofile /tmp/md.prof <m > /tmp/,,md.out
@echo go tool pprof \'--nodefraction=0.1\' $(RST) /tmp/md.prof
@echo go tool pprof $(RST) /tmp/md.prof
.PHONY:\
diff\
gofmt\
pprof\
|