-
Notifications
You must be signed in to change notification settings - Fork 2
/
Makefile
34 lines (24 loc) · 935 Bytes
/
Makefile
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
.PHONY: all
all: test figures
.PHONY: test
test:
# Mininet requires running as root
sudo python -m unittest -v -b tests/*.py
.PHONY: figures
figures: figures/figure_1a.png figures/figure_1b.png figures/figure_1c.png figures/figure_2a.png figures/figure_2b.png figures/figure_9.png figures/figure_1c_mininet.png figures/table_1.txt
figures/figure_1a.png:
jellyfish draw --graph='fat_tree' -k 4 figures/figure_1a.png
figures/figure_1b.png:
jellyfish draw --graph='jellyfish' -n 16 -k 4 -r 1 figures/figure_1b.png
figures/figure_1c.png:
jellyfish figure_1c figures/figure_1c.png
figures/figure_2a.png:
jellyfish figure_2a figures/figure_2a.png
figures/figure_2b.png:
jellyfish figure_2b figures/figure_2b.png
figures/figure_9.png:
jellyfish figure_9 figures/figure_9.png
figures/figure_1c_mininet.png:
jellyfish figure_1c_mininet figures/figure_1c_mininet.png
figures/table_1.txt:
jellyfish table_1 figures/table_1.txt