SYSTEM=`(uname -s) 2>/dev/null`
RELEASE=`(uname -r) 2>/dev/null`

case "$SYSTEM.$RELEASE" in
  OpenBSD.2*)   DEFS="-DOPENBSD2 -DDIR_SUPPORT"
                ;;
  SunOS.5.[0-5]*) DEFS="-DSUNOS5 -DUSE_PREAD -DDIR_SUPPORT" 
		RANLIB=":" 
		SYSLIBS="-lsocket -lnsl"
                ;;
  SunOS.5*)	DEFS="-DSUNOS5 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDIR_SUPPORT"
		RANLIB=":"
		;;
  Linux.2*)   DEFS="-DLINUX2 -DDIR_SUPPORT"
		;;
           *)   echo unsupported system: $SYSTEM.$RELEASE 1>&2; exit 1
		;;
esac

unset MAKELEVEL	# shut up chatty GNU make

make DEFS="$DEFS" CC="${CC-gcc -Wunused}" RANLIB="${RANLIB-ranlib}" \
	AR="${AR-ar rv}" SYSLIBS="$SYSLIBS" all
