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
11 LIBS1=${TOP_LIBDIR}/libubik.a ${TOP_LIBDIR}/libprot.a
12 LIBS2=${TOP_LIBDIR}/librxkad.a ${TOP_LIBDIR}/libaudit.a \
13 ${TOP_LIBDIR}/librx.a ${TOP_LIBDIR}/liblwp.a \
14 ${TOP_LIBDIR}/libdes.a ${TOP_LIBDIR}/libcmd.a \
15 ${TOP_LIBDIR}/libcom_err.a ${TOP_LIBDIR}/util.a \
16 ${TOP_LIBDIR}/libsys.a
18 LIBS=${TOP_LIBDIR}/libkauth.a ${LIBS1} ${TOP_LIBDIR}/libauth.a ${LIBS2}
19 KLIBS=${TOP_LIBDIR}/libkauth.krb.a ${LIBS1} ${TOP_LIBDIR}/libauth.krb.a ${LIBS2}
21 all: ${TOP_LIBDIR}/libafssiad.so ${TOP_LIBDIR}/libafssiad.krb.so
24 $(RM) -f test-reauth libafssiad.so libafssiad.krb.so *.s *.o *.b core *~ *.com *.ld AFS_component_version_number.c
26 CFLAGS=${DBG} ${OPTMZ} -I${TOP_OBJDIR}/src/config -I${TOP_INCDIR} ${XCFLAGS}
28 ${DEST}/lib/afs/libafssiad.so: libafssiad.so
31 ${DEST}/lib/afs/libafssiad.krb.so: libafssiad.krb.so
35 $(CC) $(CFLAGS) -c siad.c -o siad.o
38 $(CC) $(CFLAGS) -DAFS_KERBEROS_ENV -c siad.c -o siad_krb.o
41 $(LD) $(LDFLAGS) -shared -no_archive -o libafssiad.so \
42 siad.o ${LIBS} -none -lc
44 libafssiad.krb.so: siad_krb.o
45 $(LD) $(LDFLAGS) -shared -no_archive -o libafssiad.krb.so \
46 siad_krb.o ${KLIBS} ${LIBS} -none -lc
48 test-reauth: test-reauth.o
49 $(CC) $(CFLAGS) -o test-reauth test-reauth.o -lc
51 install: ${DESTDIR}${libdir}/afs/libafssiad.so ${DESTDIR}${libdir}/afs/libafssiad.krb.so
53 ${DESTDIR}${libdir}/afs/libafssiad.so: libafssiad.so
56 ${TOP_LIBDIR}/libafssiad.so: libafssiad.so
59 ${DESTDIR}${libdir}/afs/libafssiad.krb.so: libafssiad.krb.so
62 ${TOP_LIBDIR}/libafssiad.krb.so: libafssiad.krb.so
65 dest: ${DEST}/lib/afs/libafssiad.so ${DEST}/lib/afs/libafssiad.krb.so