| all: fabric fabric-spgw fabric-int fabric-spgw-int fabric-full constants |
| @./bmv2-compile.sh "fabric" "" |
| @./bmv2-compile.sh "fabric-spgw" "-DWITH_SPGW" |
| @./bmv2-compile.sh "fabric-int" "-DWITH_INT_SOURCE -DWITH_INT_TRANSIT" |
| @./bmv2-compile.sh "fabric-spgw-int" "-DWITH_SPGW -DWITH_INT_SOURCE -DWITH_INT_TRANSIT" |
| @./bmv2-compile.sh "fabric-full" "-DWITH_MULTICAST -DWITH_IPV6 -DWITH_SPGW \ |
| -DWITH_INT_SOURCE -DWITH_INT_TRANSIT -DWITH_INT_SINK" |
| -o $(ONOS_ROOT)/pipelines/fabric/src/main/java/org/onosproject/pipelines/fabric/FabricConstants.java \ |
| fabric p4c-out/fabric-full/bmv2/default/p4info.txt |