File: devel.mk

package info (click to toggle)
golang-github-hhatto-gorst 0.0~git20181029.ca9f730-3
  • links: PTS, VCS
  • area: main
  • in suites: sid, trixie
  • size: 436 kB
  • sloc: makefile: 38
file content (36 lines) | stat: -rw-r--r-- 530 bytes parent folder | download
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\