1 # Copyright 2000, International Business Machines Corporation and others.
4 # This software has been released under the terms of the IBM Public
5 # License. For details, see the LICENSE file in the top-level source
6 # directory or online at http://www.openafs.org/dl/license10.html
9 include @TOP_OBJDIR@/src/config/Makefile.config
10 include @TOP_OBJDIR@/src/config/Makefile.lwp
13 INSTALL_DATA = @INSTALL_DATA@
14 INSTALL_PROGRAM = @INSTALL_PROGRAM@
15 INSTALL_SCRIPT = @INSTALL_SCRIPT@
19 ${TOP_LIBDIR}/libkauth.a \
20 ${TOP_LIBDIR}/libprot.a \
21 ${TOP_LIBDIR}/libubik.a \
22 ${TOP_LIBDIR}/libauth.a \
23 ${TOP_LIBDIR}/librxkad.a \
24 ${TOP_LIBDIR}/libsys.a \
25 ${TOP_LIBDIR}/libafshcrypto_lwp.a \
26 ${TOP_LIBDIR}/librx.a \
27 ${TOP_LIBDIR}/liblwp.a \
28 ${TOP_LIBDIR}/libcmd.a \
29 ${TOP_LIBDIR}/libcom_err.a \
30 ${TOP_LIBDIR}/util.a \
31 ${TOP_LIBDIR}/libaudit.a
34 ${TOP_LIBDIR}/libkauth.krb.a \
35 ${TOP_LIBDIR}/libprot.a \
36 ${TOP_LIBDIR}/libubik.a \
37 ${TOP_LIBDIR}/libauth.krb.a \
38 ${TOP_LIBDIR}/librxkad.a \
39 ${TOP_LIBDIR}/libsys.a \
40 ${TOP_LIBDIR}/libafshcrypto_lwp.a \
41 ${TOP_LIBDIR}/librx.a \
42 ${TOP_LIBDIR}/liblwp.a \
43 ${TOP_LIBDIR}/libcmd.a \
44 ${TOP_LIBDIR}/libcom_err.a \
45 ${TOP_LIBDIR}/util.a \
46 ${TOP_LIBDIR}/libaudit.a
64 afs_dynamic_auth afs_dynamic_kerbauth @MAKE_KRB5@ aklog_dynamic_auth
66 IMPORTS = -bI:/lib/aio.exp -bI:/lib/netinet.exp -bI:/lib/sockets.exp -bI:/lib/statcmd.exp
67 LDFLAGS = -eafs_initialize ${IMPORTS} -lsys -lcsys -lc
68 AKLDFLAGS = -eaklog_initialize ${IMPORTS} -lsys -lcsys -lc
72 install install.noversion:
75 $(RM) -f *.o $(AUTHLIBS) $(AUTHFILES) so_locations
77 aklog_dynamic_auth: ${AUTH_KRB5_OBJS} ${AFSLIBS} ${AUTHFILES}
78 $(LD) -o $@ ${AUTH_KRB5_OBJS} $(AFSLIBS) ${AUTHFILES} \
79 @KRB5_LIBS@ $(LDFLAGS_roken) $(LIB_roken) ${XLIBS} ${AKLDFLAGS}
81 afs_dynamic_auth: ${AUTH_OBJS} ${AFSLIBS} ${AUTHFILES}
82 $(LD) -o $@ ${AUTH_OBJS} $(AFSLIBS) ${AUTHFILES} \
83 $(LDFLAGS_roken) $(LIB_roken) ${XLIBS} ${LDFLAGS}
85 afs_dynamic_kerbauth: ${AUTH_KRB_OBJS} ${KAFSLIBS} ${AUTHFILES}
86 $(LD) -o $@ ${AUTH_KRB_OBJS} $(KAFSLIBS) ${AUTHFILES} \
87 $(LDFLAGS_roken) $(LIB_roken) ${XLIBS} ${LDFLAGS}
89 aix_auth_common.o: ${srcdir}/aix_auth_common.c
91 CFLAGS_aix_aklog.o = @KRB5_CPPFLAGS@
92 aix_aklog.o: ${srcdir}/aix_aklog.c
94 CFLAGS_aix_ktc_krb.o = -DAFS_KERBEROS_ENV
95 aix_ktc_krb.o: ${srcdir}/aix_ktc.c
96 $(AFS_CCRULE) ${srcdir}/aix_ktc.c
98 aix_ktc_null.o: ${srcdir}/aix_ktc.c
99 $(AFS_CCRULE) ${srcdir}/aix_ktc.c
102 @set -e; set -x; case "$(SYS_NAME)" in \
104 ${CC} ${AFS_CFLAGS} -c ${srcdir}/aix41_auth.c -o $@ ;; \
106 ${CC} ${AFS_CFLAGS} -c ${srcdir}/aix5_auth.c -o $@ ;; \
108 ${CC} ${AFS_CFLAGS} -c ${srcdir}/aix5_auth.c -o $@ ;; \
110 echo "not building aix lam binary for ${SYS_NAME}" ;; \
113 # aix41_ident.c is a null source file for rs_aix5*
114 aix_ident.o: ${srcdir}/aix41_ident.c
115 $(AFS_CCRULE) ${srcdir}/aix41_ident.c
117 dest: afs_dynamic_auth afs_dynamic_kerbauth @MAKE_KRB5@ aklog_dynamic_auth
118 ${INSTALL} -d ${DEST}/root.client/usr/vice/etc
119 ${INSTALL_PROGRAM} afs_dynamic_auth \
120 ${DEST}/root.client/usr/vice/etc/afs_dynamic_auth
121 ${INSTALL_PROGRAM} afs_dynamic_kerbauth \
122 ${DEST}/root.client/usr/vice/etc/afs_dynamic_kerbauth
123 @MAKE_KRB5@ ${INSTALL_PROGRAM} aklog_dynamic_auth ${DEST}/root.client/usr/vice/etc/aklog_dynamic_auth