18 lines
322 B
Bash
Executable file
18 lines
322 B
Bash
Executable file
#!/usr/bin/env sh
|
|
set -eu
|
|
|
|
root=$(cd -- "$(dirname -- "$0")" && pwd)
|
|
binary=$(mktemp "${TMPDIR:-/tmp}/moisture-collector.XXXXXX")
|
|
trap 'rm -f "$binary"' EXIT HUP INT TERM
|
|
|
|
cc -std=c17 -Wall -Wextra -Werror -o "$binary" \
|
|
"$root/api/moisture_detector.c" \
|
|
"$root/main.c"
|
|
|
|
"$binary" <<'READINGS'
|
|
-1
|
|
0
|
|
1
|
|
100
|
|
101
|
|
READINGS
|