1#!/bin/sh23exec > $$.tmp4trap 'rm -f $$.tmp' EXIT5trap 'exit $?' HUP INT TERM67arch=`uname -m`8sys=`uname -s | tr 'A-Z' 'a-z'`910case $sys in11openbsd)12 echo TOOL=${TOOL:-clang}13 echo HOST=obsd14 echo ARFLAGS="${ARFLAGS:--rv}"15 echo NOPIE_LDFLAGS=-no-pie16 LIBPROFILE=${LIBPROFILE:-scc_clang}17 ;;18netbsd)19 #TODO: send a patch to NetBSD to solve this problem20 echo TOOL=${TOOL:-gnu}21 echo HOST=bsd22 echo ARFLAGS="${ARFLAGS:--rv}"23 ;;24freebsd)25 echo TOOL=${TOOL:-clang}26 echo HOST=bsd27 ;;28darwin)29 echo HOST=bsd30 echo RANLIB_FLAGS="${RANLIB_FLAGS:--c}"31 ;;32minix)33 echo RANLIB="${RANLIB:-ar t}"34 ;;35*bsd)36 echo HOST=bsd37 ;;38linux)39 echo TOOL=${TOOL:-gnu}40 echo HOST=linux41 ;;42plan9)43 echo TOOL=${TOOL:-plan9}44 echo HOST=plan945 ;;46*)47 echo TOOL=${TOOL:-unix}48 echo HOST=${HOST:-posix}49esac505152case $arch in53x86_64)54 arch=amd6455 ;;56aarch64)57 arch=arm6458 ;;59esac6061echo CONF=${CONF:-$arch-$sys}62echo CROSS_COMPILE=$CROSS_COMPILE63echo DESTDIR=$DESTDIR64echo PREFIX=${PREFIX:=/usr/local}65echo LIBPREFIX=${LIBPREFIX:-$PREFIX}66echo LIBPROFILE=${LIBPROFILE:-scc}67echo STD=${STD:-c99}6869mv $$.tmp config.mk