-rw-r--r-- 907 cdb-0.55/make-cmds.sh raw
AR='ar cr'
RANLIB=ranlib
LIBS=''
DNSLIBS=''
case "$1" in
sunos-5.*)
# we can survive without /usr/ucbinclude and /usr/ucblib
LIBS='-lsocket -lnsl'
DNSLIBS=-lresolv
RANLIB=:
;;
unix_sv*)
LIBS='-lsocket -lnsl'
DNSLIBS=-lresolv
RANLIB=:
;;
sunos-4.*)
DNSLIBS=-lresolv
;;
irix-*)
RANLIB=:
;;
hp-ux-*)
RANLIB=:
;;
sco*)
LIBS='-lsocket -lnsl'
RANLIB=:
;;
aix-*)
LIBS=-lbsd # appears to not screw up readdir(); ibm did something right!
;;
nextstep-*)
;;
esac
echo '#!/bin/sh'
case "$2" in
compile)
echo exec "$CC" -c '${1+"$@"}'
;;
load)
echo 'main="$1"; shift'
echo exec "$LD" '-o "$main" "$main".o ${1+"$@"}' "$LIBS"
;;
loaddns)
echo 'main="$1"; shift'
echo exec "$LD" '-o "$main" "$main".o ${1+"$@"}' "$DNSLIBS" "$LIBS"
;;
makelib)
echo 'main="$1"; shift'
echo 'rm -f "$main"'
echo "$AR" '"$main" ${1+"$@"}'
echo "$RANLIB" '"$main"'
;;
esac