#!/bin/sh set -eu exec >config.mk case "$(uname)" in (FreeBSD) if ! pkg info -e libressl || ! pkg info -e sqlite3; then echo 'LibreSSL & SQLite3 required' >&2 exit 1 fi prefix=$(pkg query '%p' sqlite3) cat <<-EOF CFLAGS += -I${prefix}/include CFLAGS += -D'SQLITE3_BIN="${prefix}/bin/sqlite3"' LDFLAGS += -L${prefix}/lib RCS = rc.d/litterbox EOF exit ;; (Linux) echo 'CFLAGS += -D_GNU_SOURCE' ;; esac libs='libtls sqlite3' pkg-config --print-errors $libs cat <