#/bin/sh case $1 in gnu-linux) NS=gl CFLAGS='-g1 -Os' make ;; ms-windows) NS=w CFLAGS='-g1 -Os' CC='x86_64-w64-mingw32-cc' make ;; leak) NS=leak CC='cc -fsanitize=leak' CFLAGS='-g -O0' make ;; ub) NS=leak CC='cc -fsanitize=undefined' CFLAGS='-g -O0' make ;; *) echo >&2 "dont know how to build '$1'" exit 1 esac