#!/bin/sh set -eu exec >config.mk libs='libcrypto libtls ncursesw' pkg-config --print-errors $libs cat <<EOF CFLAGS += $(pkg-config --cflags $libs) CFLAGS += -D'OPENSSL_BIN="$(pkg-config --variable=exec_prefix openssl)/bin/openssl"' LDFLAGS += $(pkg-config --libs-only-L $libs) LDLIBS = $(pkg-config --libs-only-l $libs) EOF if [ "$(uname)" = 'Linux' ]; then cat <<-EOF CFLAGS += -D_GNU_SOURCE EOF fi