Carmelo Cascone | 5a8a650 | 2018-09-16 13:52:45 -0700 | [diff] [blame] | 1 | all: fabric fabric-spgw fabric-int fabric-spgw-int fabric-full constants |
Yi Tseng | be34205 | 2017-11-03 10:21:23 -0700 | [diff] [blame] | 2 | |
Carmelo Cascone | 228092b | 2018-06-15 20:41:10 +0200 | [diff] [blame] | 3 | fabric: |
| 4 | @./bmv2-compile.sh "fabric" "" |
Yi Tseng | 1d84267 | 2017-11-28 16:06:52 -0800 | [diff] [blame] | 5 | |
Carmelo Cascone | 228092b | 2018-06-15 20:41:10 +0200 | [diff] [blame] | 6 | fabric-spgw: |
| 7 | @./bmv2-compile.sh "fabric-spgw" "-DWITH_SPGW" |
Carmelo Cascone | b81f4be | 2018-01-16 23:24:01 -0800 | [diff] [blame] | 8 | |
Jonghwan Hyun | ed478dc | 2018-08-06 15:35:18 +0900 | [diff] [blame] | 9 | fabric-int: |
Carmelo Cascone | 79a3a31 | 2018-08-16 17:14:43 -0700 | [diff] [blame] | 10 | @./bmv2-compile.sh "fabric-int" "-DWITH_INT_SOURCE -DWITH_INT_TRANSIT" |
Jonghwan Hyun | ed478dc | 2018-08-06 15:35:18 +0900 | [diff] [blame] | 11 | |
Carmelo Cascone | 5a8a650 | 2018-09-16 13:52:45 -0700 | [diff] [blame] | 12 | fabric-spgw-int: |
| 13 | @./bmv2-compile.sh "fabric-spgw-int" "-DWITH_SPGW -DWITH_INT_SOURCE -DWITH_INT_TRANSIT" |
| 14 | |
Carmelo Cascone | 1e8843f | 2018-07-19 19:01:12 +0200 | [diff] [blame] | 15 | fabric-full: |
Carmelo Cascone | b5324e7 | 2018-11-25 02:26:32 -0800 | [diff] [blame^] | 16 | @./bmv2-compile.sh "fabric-full" " -DWITH_MULTICAST -DWITH_IPV6 \ |
| 17 | -DWITH_SIMPLE_NEXT -DWITH_HASHED_NEXT -DWITH_SPGW \ |
Carmelo Cascone | 79a3a31 | 2018-08-16 17:14:43 -0700 | [diff] [blame] | 18 | -DWITH_INT_SOURCE -DWITH_INT_TRANSIT -DWITH_INT_SINK" |
Carmelo Cascone | 1e8843f | 2018-07-19 19:01:12 +0200 | [diff] [blame] | 19 | |
| 20 | constants: |
| 21 | onos-gen-p4-constants \ |
| 22 | -o $(ONOS_ROOT)/pipelines/fabric/src/main/java/org/onosproject/pipelines/fabric/FabricConstants.java \ |
| 23 | fabric p4c-out/fabric-full/bmv2/default/p4info.txt |
| 24 | |
Yi Tseng | be34205 | 2017-11-03 10:21:23 -0700 | [diff] [blame] | 25 | clean: |
Carmelo Cascone | 228092b | 2018-06-15 20:41:10 +0200 | [diff] [blame] | 26 | rm -rf p4c-out/*/bmv2 |