build.sh (317B)
1 #!/bin/sh 2 3 CC="${CC:-clang}" 4 5 WARNINGS="-Wall -Wextra -Wpedantic ${WERROR:+-Werror}" 6 7 CFLAGS="-std=c11 -g -O0" 8 CPPFLAGS="" 9 LDFLAGS="-lm" 10 11 set -ex 12 13 mkdir -p bin 14 15 $CC -o bin/mandelbrot src/main.c \ 16 $WARNINGS $CFLAGS $CPPFLAGS $LDFLAGS 17 18 $CC -o bin/mandelbrot-server src/server.c \ 19 $WARNINGS $CFLAGS $CPPFLAGS $LDFLAGS