httpsrv

httpsrv.git
git clone git://git.lenczewski.org/httpsrv.git
Log | Files | Refs

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