blob: 6b9618b5cd167a8d609eb8239bef5d894bc59c9e [file] [log] [blame]
Carmelo Casconeb7524272017-06-05 16:53:13 -04001all: default.json empty.json ecmp.json wcmp.json
2
3default.json: default.p4
4 p4c-bm2-ss --p4v 14 -o p4c-out/default.json \
5 --p4runtime-file p4c-out/default.p4info --p4runtime-format text \
6 default.p4
7
8empty.json: empty.p4
9 p4c-bm2-ss --p4v 14 -o p4c-out/empty.json \
10 --p4runtime-file p4c-out/empty.p4info --p4runtime-format text \
11 empty.p4
12
13ecmp.json: ecmp.p4
Carmelo Casconefc3776d2017-08-21 23:17:22 +020014 p4c-bm2-ss --p4v 14 -o p4c-out/ecmp.json \
15 --p4runtime-file p4c-out/ecmp.p4info --p4runtime-format text \
Carmelo Casconeb7524272017-06-05 16:53:13 -040016 ecmp.p4
17
18wcmp.json: wcmp.p4
Carmelo Casconefc3776d2017-08-21 23:17:22 +020019 p4c-bm2-ss --p4v 14 -o p4c-out/wcmp.json \
20 --p4runtime-file p4c-out/ecmp.p4info --p4runtime-format text \
Carmelo Casconeb7524272017-06-05 16:53:13 -040021 wcmp.p4
22
23clean:
24 rm -rf p4c-out/*.json
25 rm -rf p4c-out/*.p4info