MT_LIBS="-pthread -lpthread -lmach -lexc -lc"
TXLIBS="-lcurses"
XCFLAGS="-D_NO_PROTO -DOSF"
+ SHLIB_LINKER="${CC} -all -shared -expect_unresolved \"*\""
;;
alpha_dux50)
MT_LIBS="-pthread -lpthread -lmach -lexc -lc"
TXLIBS="-lcurses"
XCFLAGS="-D_NO_PROTO -DOSF"
+ SHLIB_LINKER="${CC} -all -shared -expect_unresolved \"*\""
;;
alpha_linux_22)
TXLIBS="/usr/lib/libncurses.so"
XCFLAGS="-O2 -D_LARGEFILE64_SOURCE"
YACC="bison -y"
+ SHLIB_LINKER="${MT_CC} -shared"
;;
alpha_linux_24)
TXLIBS="/usr/lib/libncurses.so"
XCFLAGS="-O2 -D_LARGEFILE64_SOURCE"
YACC="bison -y"
+ SHLIB_LINKER="${MT_CC} -shared"
;;
hp_ux102)
XCFLAGS64="${XCFLAGS0} +DA2.0W"
XCFLAGS="${XCFLAGS0} +DA1.0"
YACC="/opt/langtools/bin/yacc"
+ SHLIB_LINKER="ld -b"
;;
hp_ux110)
XLIBELFA="-lelf"
XLIBS="${LIB_AFSDB} -lnsl"
YACC="/opt/langtools/bin/yacc"
+ SHLIB_LINKER="ld -b"
;;
i386_fbsd_4*)
SHLIB_LDFLAGS="-shared -Xlinker -x"
TXLIBS="/usr/lib/libncurses.so"
XCFLAGS="-g -O2 -D_LARGEFILE64_SOURCE -G0"
+ SHLIB_LINKER="${MT_CC} -shared"
;;
i386_linux22)
TXLIBS="/usr/lib/libncurses.so"
XCFLAGS="-O2 -D_LARGEFILE64_SOURCE"
YACC="bison -y"
+ SHLIB_LINKER="${MT_CC} -shared"
;;
i386_linux24)
SHLIB_LDFLAGS="-shared -Xlinker -x"
TXLIBS="/usr/lib/libncurses.so"
XCFLAGS="-g -O2 -D_LARGEFILE64_SOURCE"
+ SHLIB_LINKER="${MT_CC} -shared"
;;
i386_obsd29)
TXLIBS="/usr/lib/libncurses.so"
XCFLAGS="-O2 -D_LARGEFILE64_SOURCE"
YACC="bison -y"
+ SHLIB_LINKER="${MT_CC} -shared"
;;
ppc_darwin_12)
TXLIBS="/usr/lib/libncurses.so"
XCFLAGS="-O2 -D_LARGEFILE64_SOURCE"
YACC="bison -y"
+ SHLIB_LINKER="${MT_CC} -shared"
;;
ppc_linux24)
TXLIBS="/usr/lib/libncurses.so"
XCFLAGS="-O2 -D_LARGEFILE64_SOURCE"
YACC="bison -y"
+ SHLIB_LINKER="${MT_CC} -shared"
;;
rs_aix42)
TXLIBS="-lcurses"
XCFLAGS="-K -D_NO_PROTO -D_NONSTD_TYPES -D_MBI=void"
XLIBS="${LIB_AFSDB} -ldl"
+ SHLIB_LINKER="${MT_CC} -bM:SRE -berok"
;;
s390_linux22)
TXLIBS="/usr/lib/libncurses.so"
XCFLAGS="-O -g -D_LARGEFILE64_SOURCE"
YACC="bison -y"
+ SHLIB_LINKER="${MT_CC} -shared"
;;
s390_linux24)
TXLIBS="/usr/lib/libncurses.so"
XCFLAGS="-O -g -D_LARGEFILE64_SOURCE"
YACC="bison -y"
+ SHLIB_LINKER="${MT_CC} -shared"
;;
sgi_62)
XCFLAGS="-o32"
XLDFLAGS64="-64"
XLDFLAGS="-o32"
+ SHLIB_LINKER="${CC} -shared"
;;
sgi_63)
XCFLAGS="-D_OLD_TERMIOS -D_BSD_COMPAT -o32"
XLDFLAGS64="-64"
XLDFLAGS="-o32"
+ SHLIB_LINKER="${CC} -shared"
;;
sgi_64)
XCFLAGS="-D_OLD_TERMIOS -D_BSD_COMPAT -n32 -woff 1009,1110,1116,1164,1171,1177,1183,1185,1204,1233,1515,1516,1548,1169,1174,1177,1196,1498,1506,1552"
XLDFLAGS64="-64"
XLDFLAGS="-n32"
+ SHLIB_LINKER="${CC} -shared"
;;
sgi_65)
XCFLAGS="-n32 -mips3 -woff 1009,1110,1116,1164,1171,1177,1183,1185,1204,1233,1515,1516,1548,1169,1174,1177,1196,1498,1506,1552"
XLDFLAGS64="-64 -mips3"
XLDFLAGS="-n32 -mips3"
+ SHLIB_LINKER="${CC} -shared"
;;
sparc64_linux22)
TXLIBS="/usr/lib/libncurses.so"
XCFLAGS="-O2 -D_LARGEFILE64_SOURCE"
YACC="bison -y"
+ SHLIB_LINKER="${MT_CC} -shared"
;;
sparc64_linux24)
TXLIBS="/usr/lib/libncurses.so"
XCFLAGS="-O2 -D_LARGEFILE64_SOURCE"
YACC="bison -y"
+ SHLIB_LINKER="${MT_CC} -shared"
;;
sparc_linux22)
TXLIBS="/usr/lib/libncurses.so"
XCFLAGS="-O2 -D_LARGEFILE64_SOURCE"
YACC="bison -y"
+ SHLIB_LINKER="${MT_CC} -shared"
;;
sun4_413)
XLIBKVM="-lkvm"
XLIBS="${LIB_AFSDB} -lsocket -lnsl -lintl -ldl"
LD="/usr/ccs/bin/ld"
+ SHLIB_LINKER="${CC} -G -dy -Wl,-Mmapfile -Bsymbolic -z text"
;;
sun4x_56)
LD="/usr/ccs/bin/ld"
XLIBKVM="-lkvm"
XLIBS="${LIB_AFSDB} -lsocket -lnsl -lintl -ldl"
+ SHLIB_LINKER="${CC} -G -dy -Wl,-Mmapfile -Bsymbolic -z text"
;;
sun4x_57)
XLIBELFA="-lelf"
XLIBKVM="-lkvm"
XLIBS="${LIB_AFSDB} -lsocket -lnsl -lintl -ldl"
+ SHLIB_LINKER="${CC} -G -dy -Wl,-Mmapfile -Bsymbolic -z text"
;;
sun4x_58)
XLIBELFA="-lelf"
XLIBKVM="-lkvm"
XLIBS="${LIB_AFSDB} -lsocket -lnsl -lintl -ldl"
+ SHLIB_LINKER="${CC} -G -dy -Wl,-Mmapfile -Bsymbolic -z text"
;;
sun4x_59)
XLIBELFA="-lelf"
XLIBKVM="-lkvm"
XLIBS="${LIB_AFSDB} -lsocket -lnsl -lintl -ldl"
+ SHLIB_LINKER="${CC} -G -dy -Wl,-Mmapfile -Bsymbolic -z text"
;;
sunx86_57)
XLIBELFA="-lelf"
XLIBKVM="-lkvm"
XLIBS="${LIB_AFSDB} -lsocket -lnsl -lintl -ldl"
+ SHLIB_LINKER="${CC} -G -dy -Wl,-Mmapfile -Bsymbolic -z text"
;;
XLIBELFA="-lelf"
XLIBKVM="-lkvm"
XLIBS="${LIB_AFSDB} -lsocket -lnsl -lintl -ldl"
+ SHLIB_LINKER="${CC} -G -dy -Wl,-Mmapfile -Bsymbolic -z text"
;;
+# API version. When something changes, increment as appropriate.
+# Ignore at your own risk.
+LIBAFSAUTHENTMAJOR=1
+LIBAFSAUTHENTMINOR=0
+
# Copyright 2000, International Business Machines Corporation and others.
# All Rights Reserved.
#
install: ${DESTDIR}${libdir}/libafsauthent.a
+LIBAFSAUTHENT = libafsauthent.${SHLIB_SUFFIX}.${LIBAFSAUTHENTMAJOR}.${LIBAFSAUTHENTMINOR}
+
+${DEST}${libdir}/libafsauthent.${SHLIB_SUFFIX}: ${LIBAFSAUTHENT}
+ ${INSTALL} ${LIBAFSAUTHENT} ${DEST}${libdir}/${LIBAFSAUTHENT}
+ -ln -f -s ${LIBAFSAUTHENT} ${DEST}${libdir}/libafsauthent.${SHLIB_SUFFIX}
+
+${LIBAFSAUTHENT}: ${LIBOBJS}
+ case ${SYS_NAME} in \
+ rs_aix4*) \
+ ${SHLIB_LINKER} -o ${LIBAFSAUTHENT} ${LIBOBJS} -L${TOP_LIBDIR} -bE:afsauthent.exp -lafsrpc ${MT_LIBS};; \
+ sun*_5*) \
+ ${SHLIB_LINKER} -h ${LIBAFSAUTHENT} -o ${LIBAFSAUTHENT} -L${TOP_LIBDIR} -lafsrpc ${MT_LIBS};; \
+ *) \
+ ${SHLIB_LINKER} -o ${LIBAFSAUTHENT} -L${TOP_LIBDIR} -lafsrpc ${MT_LIBS};; \
+ esac
+
${DEST}/lib/libafsauthent.a: libafsauthent.a
${INSTALL} $? $@
${DESTDIR}${libdir}/libafsauthent.a: libafsauthent.a
${INSTALL} $? $@
+${DESTDIR}${libdir}/libafsauthent.${SHLIB_SUFFIX}: ${LIBAFSAUTHENT}
+ ${INSTALL} ${LIBAFSAUTHENT} ${DESTDIR}${libdir}/${LIBAFSAUTHENT}
+ -ln -f -s ${LIBAFSAUTHENT} ${DESTDIR}${libdir}/libafsauthent.${SHLIB_SUFFIX}
+
${TOP_LIBDIR}/libafsauthent.a: libafsauthent.a
${INSTALL} $? $@
+${TOP_LIBDIR}/libafsauthent.${SHLIB_SUFFIX}: ${LIBAFSAUTHENT}
+ ${INSTALL} ${LIBAFSAUTHENT} ${TOP_LIBDIR}/${LIBAFSAUTHENT}
+ -ln -f -s ${LIBAFSAUTHENT} ${TOP_LIBDIR}/libafsauthent.${SHLIB_SUFFIX}
+
dest: ${DEST}/lib/libafsauthent.a
+# API version. When something changes, increment as appropriate.
+# Ignore at your own risk.
+LIBAFSRPCMAJOR=1
+LIBAFSRPCMINOR=0
+
# Copyright 2000, International Business Machines Corporation and others.
# All Rights Reserved.
#
install: ${DESTDIR}${libdir}/libafsrpc.a
+LIBAFSRPC = libafsrpc.${SHLIB_SUFFIX}.${LIBAFSRPCMAJOR}.${LIBAFSRPCMINOR}
+
+${DEST}${libdir}/libafsrpc.${SHLIB_SUFFIX}: ${LIBAFSRPC}
+ ${INSTALL} ${LIBAFSRPC} ${DEST}${libdir}/${LIBAFSRPC}
+ -ln -f -s ${LIBAFSRPC} ${DEST}${libdir}/libafsrpc.${SHLIB_SUFFIX}
+
+${LIBAFSRPC}: ${LIBOBJS}
+ case ${SYS_NAME} in \
+ rs_aix4*) \
+ ${SHLIB_LINKER} -o ${LIBAFSRPC} ${LIBOBJS} -bE:afsrpc.exp ${MT_LIBS};; \
+ sun*_5*) \
+ ${SHLIB_LINKER} -h ${LIBAFSRPC} -o ${LIBAFSRPC} ${MT_LIBS};; \
+ *) \
+ ${SHLIB_LINKER} -o ${LIBAFSRPC} ${MT_LIBS};; \
+ esac
+
${DEST}/lib/libafsrpc.a: libafsrpc.a
${INSTALL} $? $@
clean:
$(RM) -f *.o libafsrpc*
+
+${DESTDIR}${libdir}/libafsrpc.${SHLIB_SUFFIX}: ${LIBAFSRPC}
+ ${INSTALL} ${LIBAFSRPC} ${DESTDIR}${libdir}/${LIBAFSRPC}
+ -ln -f -s ${LIBAFSRPC} ${DESTDIR}${libdir}/libafsrpc.${SHLIB_SUFFIX}
+
${DESTDIR}${libdir}/libafsrpc.a: libafsrpc.a
${INSTALL} $? $@
+${TOP_LIBDIR}/libafsrpc.${SHLIB_SUFFIX}: ${LIBAFSRPC}
+ ${INSTALL} ${LIBAFSRPC} ${TOP_LIBDIR}/${LIBAFSRPC}
+ -ln -f -s ${LIBAFSRPC} ${TOP_LIBDIR}/libafsrpc.${SHLIB_SUFFIX}
+
${TOP_LIBDIR}/libafsrpc.a: libafsrpc.a
${INSTALL} $? $@