aix-fix-objdir-build-20020521
[openafs.git] / src / tsm41 / Makefile.in
1 # Copyright 2000, International Business Machines Corporation and others.
2 # All Rights Reserved.
3
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
7
8 srcdir=@srcdir@
9 include @TOP_OBJDIR@/src/config/Makefile.config
10
11
12 CFLAGS=${OPTIMIZE} -I${TOP_OBJDIR}/src/config -I${TOP_INCDIR} ${XCFLAGS}
13 AFSLIBS =  ${TOP_LIBDIR}/libkauth.a ${TOP_LIBDIR}/libprot.a \
14            ${TOP_LIBDIR}/libubik.a ${TOP_LIBDIR}/libauth.a \
15            ${TOP_LIBDIR}/librxkad.a ${TOP_LIBDIR}/libsys.a \
16            ${TOP_LIBDIR}/libdes.a ${TOP_LIBDIR}/librx.a \
17            ${TOP_LIBDIR}/liblwp.a ${TOP_LIBDIR}/libcmd.a \
18            ${TOP_LIBDIR}/libcom_err.a ${TOP_LIBDIR}/util.a \
19            ${TOP_LIBDIR}/libaudit.a
20 KAFSLIBS = ${TOP_LIBDIR}/libkauth.krb.a ${TOP_LIBDIR}/libprot.a \
21            ${TOP_LIBDIR}/libubik.a ${TOP_LIBDIR}/libauth.krb.a \
22            ${TOP_LIBDIR}/librxkad.a ${TOP_LIBDIR}/libsys.a \
23            ${TOP_LIBDIR}/libdes.a ${TOP_LIBDIR}/librx.a \
24            ${TOP_LIBDIR}/liblwp.a ${TOP_LIBDIR}/libcmd.a \
25            ${TOP_LIBDIR}/libcom_err.a ${TOP_LIBDIR}/util.a \
26            ${TOP_LIBDIR}/libaudit.a
27 AUTHLIBS=afs_dynamic_auth afs_dynamic_kerbauth
28 IMPORTS = -bI:/lib/aio.exp -bI:/lib/netinet.exp -bI:/lib/sockets.exp -bI:/lib/statcmd.exp 
29 LDFLAGS = -eafs_initialize ${IMPORTS} -lsys -lcsys -lc
30
31 all: $(AUTHLIBS)
32
33 install install.noversion:   
34
35 clean:
36         $(RM) -f $(AUTHLIBS) $(AUTHFILES) so_locations
37
38 afs_dynamic_auth: aix41_auth.o ${AFSLIBS} ${AUTHFILES} 
39         $(LD) -o afs_dynamic_auth aix41_auth.o $(AFSLIBS) ${AUTHFILES} ${XLIBS} ${LDFLAGS}
40
41 afs_dynamic_kerbauth: aix41_auth_krb.o ${KAFSLIBS} ${AUTHFILES}
42         $(LD) -o afs_dynamic_kerbauth aix41_auth_krb.o $(KAFSLIBS) ${AUTHFILES} ${XLIBS} ${LDFLAGS}
43
44 aix41_auth.o: ${srcdir}/aix41_auth.c
45         ${CC} ${CFLAGS} -c ${srcdir}/aix41_auth.c
46
47 aix41_auth_krb.o: ${srcdir}/aix41_auth.c
48         ${CC} ${CFLAGS} -DAFS_KERBEROS_ENV -c ${srcdir}/aix41_auth.c -o aix41_auth_krb.o
49 ${DEST}/root.client/usr/vice/etc/afs_dynamic_auth: afs_dynamic_auth
50         ${INSTALL} $? $@
51
52 ${DEST}/root.client/usr/vice/etc/afs_dynamic_kerbauth: afs_dynamic_kerbauth
53         ${INSTALL} $? $@
54
55 dest:  ${DEST}/root.client/usr/vice/etc/afs_dynamic_auth ${DEST}/root.client/usr/vice/etc/afs_dynamic_kerbauth
56