#!/bin/sh
# DF-5699 fixed rig — same sources, prop_ingest.c replaced by the fixed copy.
set -e
cd /tmp/df5699
cp -R /usr/src/sys/libprop propfixed
cp prop_ingest_fixed.c propfixed/prop_ingest.c
( cd propfixed && for f in *.c; do
    cc -O2 -fPIC -I. -I/usr/src/sys -c $f -o ${f%.c}.o
  done
  cc -shared -o libprop_fixed.so *.o -lpthread )
cc -O2 -o df5699_race_fixed df5699_ingest_race.c propfixed/libprop_fixed.so -lpthread \
   -Wl,-rpath,/tmp/df5699/propfixed
echo "FIXED BUILD OK"
