build.sh (419B)
1 #!/bin/sh 2 3 CC="${CC:-cc}" 4 PKGCONFIG="${PKGCONFIG:-pkg-config}" 5 6 WARNINGS="-Wall -Wextra -Wpedantic -Werror" 7 8 CFLAGS="-std=c11 -Og -g" 9 CPPFLAGS="-UNDEBUG" 10 11 SSL="$($PKGCONFIG --cflags --libs openssl)" 12 URING="$($PKGCONFIG --cflags --libs liburing)" 13 14 set -ex 15 16 mkdir -p bin 17 18 $CC -o bin/tlsterm tlsterm/tlsterm.c $WARNINGS $CFLAGS $CPPFLAGS $SSL $URING 19 $CC -o bin/httpsrv httpsrv/httpsrv.c $WARNINGS $CFLAGS $CPPFLAGS $URING