#!/bin/sh
# DF-0692 build: unprivileged hammer + helpers
set -e
cd "$(dirname "$0")"
cc -O2 -pthread -o mld_race mld_race.c
cc -O2 -pthread -o mld_trickle mld_trickle.c
# mld_query needs root to run (raw socket); build it too for completeness if cc succeeds
cc -O2 -o mld_query mld_query.c 2>/dev/null || echo "(mld_query build skipped — needs root to run anyway)"
echo "BUILD_OK"
ls -l mld_race mld_trickle
