#!/bin/bash # For this code we'll need to do the following steps # 1. `cd` into the directory where the P4 code is # 2. Copy this script into the same directory # 3. Run this script # Define the name of the P4 main program as an argument to this script, like this: # $ ./00-wedge_compile_code.sh l1switch.p4 PROGRAM=$1 COMPILED=${PROGRAM%.p4}.tofino bf-p4c "$PROGRAM" cp -r "$COMPILED/" "$SDE_INSTALL" cp -r "$COMPILED"/*.conf "$SDE_INSTALL"/share/p4/targets/tofino/