Support tofino build for P4_14 test programs
Also, modified programs such that both the P4_14 and P4_16 versions
produce the same forwarding behaviour and control API (i.e. P4Info)
Change-Id: I90b7fdfedff5f2a89e0f2295d32e2bb61cd0e0eb
diff --git a/tools/test/p4src/p4-14/Makefile b/tools/test/p4src/p4-14/Makefile
index 6b9618b..623b5d3 100644
--- a/tools/test/p4src/p4-14/Makefile
+++ b/tools/test/p4src/p4-14/Makefile
@@ -1,7 +1,7 @@
all: default.json empty.json ecmp.json wcmp.json
default.json: default.p4
- p4c-bm2-ss --p4v 14 -o p4c-out/default.json \
+ p4c-bm2-ss -D DO_BMV2_BUILD --p4v 14 -o p4c-out/default.json \
--p4runtime-file p4c-out/default.p4info --p4runtime-format text \
default.p4
@@ -11,13 +11,13 @@
empty.p4
ecmp.json: ecmp.p4
- p4c-bm2-ss --p4v 14 -o p4c-out/ecmp.json \
+ p4c-bm2-ss -D DO_BMV2_BUILD --p4v 14 -o p4c-out/ecmp.json \
--p4runtime-file p4c-out/ecmp.p4info --p4runtime-format text \
ecmp.p4
wcmp.json: wcmp.p4
- p4c-bm2-ss --p4v 14 -o p4c-out/wcmp.json \
- --p4runtime-file p4c-out/ecmp.p4info --p4runtime-format text \
+ p4c-bm2-ss -D DO_BMV2_BUILD --p4v 14 -o p4c-out/wcmp.json \
+ --p4runtime-file p4c-out/wcmp.p4info --p4runtime-format text \
wcmp.p4
clean: