summaryrefslogtreecommitdiff
path: root/Makefile
blob: 23bc556ba4074064185506ce76fd02621977f9d3 (plain)
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
all: README.md

.PHONY: clean

clean:
	rm -rf data/regions data/latency README.md tmp

data/regions: get-regions
	./get-regions > data/regions.tmp
	mv data/regions.tmp data/regions

data/latency: get-latency data/regions
	./get-latency < data/regions > data/latency.tmp
	mv data/latency.tmp data/latency

data/latency-avg: make-avg data/latency
	./make-avg data/latency-avg data/latency > data/latency-avg.tmp
	mv data/latency-avg.tmp data/latency-avg


tmp/firstplace: data/latency
	mkdir -p tmp
	awk '{print $$2 "\t" $$1}' < data/latency | sort -g | head -n1 | awk '{print $$2}' > tmp/firstplace

data/place: make-place data/latency tmp/firstplace
	./make-place tmp/firstplace < data/place > data/place.tmp
	mv data/place.tmp data/place

tmp/table.md: make-table data/latency-avg data/place
	mkdir -p tmp
	./make-table data/latency-avg data/place > tmp/table.md.tmp
	mv tmp/table.md.tmp tmp/table.md

README.md: make-readme README.skel.md tmp/table.md
	./make-readme tmp/table.md < README.skel.md > README.md.tmp
	mv README.md.tmp README.md