#!/bin/sh
set -eu
cd "$(dirname "$0")/source"
TMP=${TMPDIR:-/tmp}
clang -std=c11 -Wall -Wextra -Werror -pedantic -fsanitize=address,undefined -g \
  固件/vacuum_control/fan_manager.c 固件/vacuum_control/test_fan_manager.c -o "$TMP/vacuum-fan-manager-test-a0"
"$TMP/vacuum-fan-manager-test-a0"
clang -std=c11 -Wall -Wextra -Werror -pedantic -fsanitize=address,undefined -g \
  固件/vacuum_target/src/vacuum_telemetry.c 固件/vacuum_target/test/test_vacuum_telemetry.c -o "$TMP/vacuum-telemetry-test-a0"
"$TMP/vacuum-telemetry-test-a0"
clang -std=c11 -Wall -Wextra -Werror -pedantic -fsanitize=address,undefined -g \
  固件/vacuum_target/src/vacuum_output_lock.c 固件/vacuum_target/test/test_vacuum_output_lock.c -o "$TMP/vacuum-output-lock-test-a0"
"$TMP/vacuum-output-lock-test-a0"
