21 lines
734 B
Bash
21 lines
734 B
Bash
#!/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 -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
|
|
|
|
echo "Running demo..."
|
|
./delta_mesh/demo
|
|
|
|
echo "Done."
|