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
15 ${TOP_LIBDIR}/libkauth.a \
16 ${TOP_LIBDIR}/libprot.a \
17 ${TOP_LIBDIR}/libubik.a \
18 ${TOP_LIBDIR}/libauth.a \
19 ${TOP_LIBDIR}/librxkad.a \
20 ${TOP_LIBDIR}/libsys.a \
21 ${TOP_LIBDIR}/libafsrfc3961.a \
22 ${TOP_LIBDIR}/libafshcrypto_lwp.a \
23 ${TOP_LIBDIR}/librx.a \
24 ${TOP_LIBDIR}/liblwp.a \
25 ${TOP_LIBDIR}/libcmd.a \
26 ${TOP_LIBDIR}/libafscom_err.a \
27 ${TOP_LIBDIR}/libaudit.a \
28 ${TOP_LIBDIR}/util.a \
29 ${TOP_LIBDIR}/libopr.a
32 ${TOP_LIBDIR}/libkauth.krb.a \
33 ${TOP_LIBDIR}/libprot.a \
34 ${TOP_LIBDIR}/libubik.a \
35 ${TOP_LIBDIR}/libauth.krb.a \
36 ${TOP_LIBDIR}/librxkad.a \
37 ${TOP_LIBDIR}/libsys.a \
38 ${TOP_LIBDIR}/libafsrfc3961.a \
39 ${TOP_LIBDIR}/libafshcrypto_lwp.a \
40 ${TOP_LIBDIR}/librx.a \
41 ${TOP_LIBDIR}/liblwp.a \
42 ${TOP_LIBDIR}/libcmd.a \
43 ${TOP_LIBDIR}/libafscom_err.a \
44 ${TOP_LIBDIR}/libaudit.a \
45 ${TOP_LIBDIR}/util.a \
46 ${TOP_LIBDIR}/libopr.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 $(LDFLAGS_krb5
) $(LIB_krb5
) \
80 $(LDFLAGS_roken
) $(LIB_roken
) ${XLIBS} ${AKLDFLAGS}
82 afs_dynamic_auth
: ${AUTH_OBJS} ${AFSLIBS} ${AUTHFILES}
83 $(LD
) -o
$@
${AUTH_OBJS} $(AFSLIBS
) ${AUTHFILES} \
84 $(LDFLAGS_roken
) $(LIB_roken
) ${XLIBS} ${LDFLAGS}
86 afs_dynamic_kerbauth
: ${AUTH_KRB_OBJS} ${KAFSLIBS} ${AUTHFILES}
87 $(LD
) -o
$@
${AUTH_KRB_OBJS} $(KAFSLIBS
) ${AUTHFILES} \
88 $(LDFLAGS_roken
) $(LIB_roken
) ${XLIBS} ${LDFLAGS}
90 aix_auth_common.o
: ${srcdir}/aix_auth_common.c
92 CPPFLAGS_aix_aklog.o
= @KRB5_CPPFLAGS@
93 aix_aklog.o
: ${srcdir}/aix_aklog.c
95 CFLAGS_aix_ktc_krb.o
= -DAFS_KERBEROS_ENV
96 aix_ktc_krb.o
: ${srcdir}/aix_ktc.c
97 $(AFS_CCRULE
) ${srcdir}/aix_ktc.c
99 aix_ktc_null.o
: ${srcdir}/aix_ktc.c
100 $(AFS_CCRULE
) ${srcdir}/aix_ktc.c
103 @set
-e
; set
-x
; case
"$(SYS_NAME)" in \
105 ${CC} ${AFS_CFLAGS} -c
${srcdir}/aix41_auth.c
-o
$@
;; \
107 ${CC} ${AFS_CFLAGS} -c
${srcdir}/aix5_auth.c
-o
$@
;; \
109 ${CC} ${AFS_CFLAGS} -c
${srcdir}/aix5_auth.c
-o
$@
;; \
111 echo
"not building aix lam binary for ${SYS_NAME}" ;; \
114 # aix41_ident.c is a null source file for rs_aix5*
115 aix_ident.o
: ${srcdir}/aix41_ident.c
116 $(AFS_CCRULE
) ${srcdir}/aix41_ident.c
118 dest
: afs_dynamic_auth afs_dynamic_kerbauth @MAKE_KRB5@ aklog_dynamic_auth
119 ${INSTALL} -d
${DEST}/root.client
/usr
/vice
/etc
120 ${INSTALL_PROGRAM} afs_dynamic_auth \
121 ${DEST}/root.client
/usr
/vice
/etc
/afs_dynamic_auth
122 ${INSTALL_PROGRAM} afs_dynamic_kerbauth \
123 ${DEST}/root.client
/usr
/vice
/etc
/afs_dynamic_kerbauth
124 @MAKE_KRB5@
${INSTALL_PROGRAM} aklog_dynamic_auth
${DEST}/root.client
/usr
/vice
/etc
/aklog_dynamic_auth