Files
p4_testbed/scripts/01-wedge_compile_code.sh

16 lines
470 B
Bash

#!/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/