#!/bin/sh set -e echo "Building DeltaMesh toy MVP..." cc=gcc CCFLAGS="-Wall -Wextra -O2" ROOT=$(pwd) mkdir -p delta_mesh echo "Compiling delta_mesh components..." $cc $CCFLAGS -c delta_mesh/demo_main.c -o delta_mesh/demo_main.o $cc $CCFLAGS -c delta_mesh/admm_lite.c -o delta_mesh/admm_lite.o $cc $CCFLAGS -c delta_mesh/LocalMarket.c -o delta_mesh/LocalMarket.o || true $cc $CCFLAGS -c delta_mesh/SharedSignals.c -o delta_mesh/SharedSignals.o || true $cc $CCFLAGS -c delta_mesh/PlanDelta.c -o delta_mesh/PlanDelta.o || true $cc $CCFLAGS -c delta_mesh/EnergiBridge.c -o delta_mesh/EnergiBridge.o $cc $CCFLAGS -o delta_mesh/demo delta_mesh/demo_main.o delta_mesh/admm_lite.o delta_mesh/LocalMarket.o delta_mesh/SharedSignals.o delta_mesh/PlanDelta.o delta_mesh/EnergiBridge.o echo "Running demo..." ./delta_mesh/demo echo "Done."