build.sh (281B)
1 #!/bin/sh 2 3 CC="${CC:-cc}" 4 5 WARNINGS="-Wall -Wextra -Wpedantic -Werror" 6 7 CFLAGS="-std=c11 -Og -g" 8 CPPFLAGS="-Icommon" 9 LDFLAGS="" 10 11 set -ex 12 13 mkdir -p bin 14 15 $CC -o bin/server server/server.c $WARNINGS $CFLAGS $CPPFLAGS $LDFLAGS 16 17 for dir in agents/*; do ( cd "$dir"; ./build.sh; ); done