make-install-support-for-transarc-and-prefix-style-universes-20010907
[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 DEST=@DEST@
9 TOP_INCDIR=@TOP_INCDIR@
10 TOP_LIBDIR=@TOP_LIBDIR@
11 prefix=@prefix@
12 exec_prefix=@exec_prefix@
13 bindir=@bindir@
14 sbindir=@sbindir@
15 libexecdir=@libexecdir@
16 libdir=@libdir@
17 includedir=@includedir@
18 mandir=@mandir@
19 afssrvbindir=@afssrvbindir@
20 afssrvsbindir=@afssrvsbindir@
21 afssrvlibexecdir=@afssrvlibexecdir@
22 COMPILE_ET=${TOP_SRCDIR}/comerr/compile_et
23 RXGEN=${TOP_SRCDIR}/rxgen/rxgen
24 TOP_SRCDIR=@TOP_SRCDIR@
25 SYS_NAME=@AFS_SYSNAME@
26
27 include ../config/Makefile.${SYS_NAME}
28 OPTIMIZE=-g
29 CFLAGS=${OPTIMIZE} -I${TOP_SRCDIR}/config -I${TOP_INCDIR} ${XCFLAGS}
30 AFSLIBS =  ${TOP_LIBDIR}/libkauth.a ${TOP_LIBDIR}/libprot.a \
31            ${TOP_LIBDIR}/libubik.a ${TOP_LIBDIR}/libauth.a \
32            ${TOP_LIBDIR}/librxkad.a ${TOP_LIBDIR}/libsys.a \
33            ${TOP_LIBDIR}/libdes.a ${TOP_LIBDIR}/librx.a \
34            ${TOP_LIBDIR}/liblwp.a ${TOP_LIBDIR}/libcmd.a \
35            ${TOP_LIBDIR}/libcom_err.a ${TOP_LIBDIR}/util.a \
36            ${TOP_LIBDIR}/libaudit.a
37 KAFSLIBS = ${TOP_LIBDIR}/libkauth.krb.a ${TOP_LIBDIR}/libprot.a \
38            ${TOP_LIBDIR}/libubik.a ${TOP_LIBDIR}/libauth.krb.a \
39            ${TOP_LIBDIR}/librxkad.a ${TOP_LIBDIR}/libsys.a \
40            ${TOP_LIBDIR}/libdes.a ${TOP_LIBDIR}/librx.a \
41            ${TOP_LIBDIR}/liblwp.a ${TOP_LIBDIR}/libcmd.a \
42            ${TOP_LIBDIR}/libcom_err.a ${TOP_LIBDIR}/util.a \
43            ${TOP_LIBDIR}/libaudit.a
44 AUTHLIBS=afs_dynamic_auth afs_dynamic_kerbauth
45 IMPORTS = -bI:/lib/aio.exp -bI:/lib/netinet.exp -bI:/lib/sockets.exp -bI:/lib/statcmd.exp 
46 LDFLAGS = -eafs_initialize ${IMPORTS} -lsys -lcsys -lc
47
48 all: $(AUTHLIBS)
49
50 install install.noversion:   
51
52 clean:
53         $(RM) -f $(AUTHLIBS) $(AUTHFILES) so_locations
54
55 afs_dynamic_auth: aix41_auth.o ${AFSLIBS} ${AUTHFILES} 
56         $(LD) -o afs_dynamic_auth aix41_auth.o $(AFSLIBS) ${AUTHFILES} ${XLIBS} ${LDFLAGS}
57
58 afs_dynamic_kerbauth: aix41_auth_krb.o ${KAFSLIBS} ${AUTHFILES}
59         $(LD) -o afs_dynamic_kerbauth aix41_auth_krb.o $(KAFSLIBS) ${AUTHFILES} ${XLIBS} ${LDFLAGS}
60
61 aix41_auth.o: aix41_auth.c
62         ${CC} ${CFLAGS} -c aix41_auth.c
63
64 aix41_auth_krb.o: aix41_auth.c
65         ${CC} ${CFLAGS} -DAFS_KERBEROS_ENV -c aix41_auth.c -o aix41_auth_krb.o
66 ${DEST}/root.client/usr/vice/etc/afs_dynamic_auth: afs_dynamic_auth
67         ${INSTALL} $? $@
68
69 ${DEST}/root.client/usr/vice/etc/afs_dynamic_kerbauth: afs_dynamic_kerbauth
70         ${INSTALL} $? $@
71
72 dest:  ${DEST}/root.client/usr/vice/etc/afs_dynamic_auth ${DEST}/root.client/usr/vice/etc/afs_dynamic_kerbauth
73