${TOP_LIBDIR}/util.a
LDFLAGS = ${SHLIB_LDFLAGS}
- LIBS = ${TOP_LIBDIR}/libkauth.a ${LIBSA} ${TOP_LIBDIR}/libauth.a \
- ${AFSLIBS} ${PAM_LIBS} @LIB_AFSDB@
- KLIBS = ${TOP_LIBDIR}/libkauth.krb.a ${LIBSA} ${TOP_LIBDIR}/libauth.krb.a \
- ${AFSLIBS} ${PAM_LIBS} @LIB_AFSDB@
+ LIBS = ${TOP_LIBDIR}/libafsauthent_pic.a ${TOP_LIBDIR}/libafsrpc_pic.a \
+ ${PAM_LIBS} @LIB_AFSDB@ ${MT_LIBS}
+ KLIBS = ktc_krb.o ${TOP_LIBDIR}/libafsauthent_pic.a \
+ ${TOP_LIBDIR}/libafsrpc_pic.a ${PAM_LIBS} @LIB_AFSDB@ ${MT_LIBS}
SHOBJS = afs_account.o afs_session.o afs_password.o \
afs_pam_msg.o afs_message.o AFS_component_version_number.o
OBJS = $(SHOBJS) test_pam.o
afs_util_krb.o: afs_util.c afs_pam_msg.h afs_message.h afs_util.h
${CC} ${CFLAGS} -DAFS_KERBEROS_ENV -c ${srcdir}/afs_util.c -o afs_util_krb.o
-pam_afs.so.1: $(SHOBJS) afs_setcred.o afs_auth.o afs_util.o
- -../config/shlib-build -d $(srcdir) -f pam_afs.so.1 -l pam_afs -- \
+ktc_krb.o: ${srcdir}/../auth/ktc.c ${TOP_INCDIR}/afs/cellconfig.h \
+ ${TOP_INCDIR}/afs/auth.h ${srcdir}/../auth/keys.h \
+ ${TOP_INCDIR}/afs/vice.h
+ ${CC} ${CFLAGS} -DAFS_KERBEROS_ENV -c ${srcdir}/../auth/ktc.c -o $@
+
+pam_afs.so.1: $(SHOBJS) afs_setcred.o afs_auth.o afs_util.o \
+ ${TOP_LIBDIR}/libafsauthent_pic.a \
+ ${TOP_LIBDIR}/libafsrpc_pic.a \
+ pam_afs.map
+ ../config/shlib-build -d $(srcdir) -f pam_afs.so.1 -l pam_afs -- \
afs_setcred.o afs_auth.o afs_util.o ${SHOBJS} ${LIBS}
-pam_afs.krb.so.1: $(SHOBJS) afs_setcred_krb.o afs_auth_krb.o afs_util_krb.o
- -../config/shlib-build -d $(srcdir) -f pam_afs.krb.so.1 -l pam_afs -- \
+pam_afs.krb.so.1: $(SHOBJS) afs_setcred_krb.o afs_auth_krb.o afs_util_krb.o \
+ ktc_krb.o ${TOP_LIBDIR}/libafsauthent_pic.a \
+ ${TOP_LIBDIR}/libafsrpc_pic.a \
+ pam_afs.map
+ ../config/shlib-build -d $(srcdir) -f pam_afs.krb.so.1 -l pam_afs -- \
afs_setcred_krb.o afs_auth_krb.o afs_util_krb.o \
${SHOBJS} ${KLIBS}
install: pam_afs.so.1 pam_afs.krb.so.1
${INSTALL} -d ${DESTDIR}${libdir}
- -${INSTALL_DATA} pam_afs.so.1 ${DESTDIR}${libdir}/pam_afs.so.1
- -${INSTALL_DATA} pam_afs.krb.so.1 ${DESTDIR}${libdir}/pam_afs.krb.so.1
+ ${INSTALL_DATA} pam_afs.so.1 ${DESTDIR}${libdir}/pam_afs.so.1
+ ${INSTALL_DATA} pam_afs.krb.so.1 ${DESTDIR}${libdir}/pam_afs.krb.so.1
dest: pam_afs.so.1 pam_afs.krb.so.1
${INSTALL} -d ${DEST}/lib
- -${INSTALL_DATA} pam_afs.so.1 ${DEST}/lib/pam_afs.so.1
- -${INSTALL_DATA} pam_afs.krb.so.1 ${DEST}/lib/pam_afs.krb.so.1
+ ${INSTALL_DATA} pam_afs.so.1 ${DEST}/lib/pam_afs.so.1
+ ${INSTALL_DATA} pam_afs.krb.so.1 ${DEST}/lib/pam_afs.krb.so.1
afs_pam_msg.o: afs_pam_msg.c afs_pam_msg.h afs_message.h
afs_message.o: afs_message.c afs_message.h
# Misc. targets
#
clean:
- $(RM) -f *.a *.o *.so.1 test_pam core *~ AFS_component_version_number.c
+ $(RM) -f *.a *.o *.so.1 test_pam core *~ \
+ AFS_component_version_number.c pam_afs.exp
include ../config/Makefile.version