build.sh (295B)
1 #!/bin/sh 2 3 CC="${CC:-cc}" 4 5 WARNINGS="-Wall -Wextra -Wpedantic ${WERROR:+-Werror}" 6 7 CFLAGS="-std=c11 -Og -g" 8 CPPFLAGS="-UNDEBUG -Iinclude -I../proto" 9 LDFLAGS="" 10 11 TARGET="hex-server" 12 13 SOURCES=" 14 src/main.c 15 " 16 17 set -ex 18 19 mkdir -p bin 20 21 $CC -o bin/$TARGET $SOURCES $WARNINGS $CFLAGS $CPPFLAGS $LDFLAGS