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 INCLS=${TOP_INCDIR}/ubik.h \
13 ${TOP_INCDIR}/lock.h \
14 ${TOP_INCDIR}/rx/rx.h \
15 ${TOP_INCDIR}/rx/xdr.h \
16 ${TOP_INCDIR}/afs/com_err.h
18 VERS = AFS_component_version_number.o
19 OBJS = adkint.cs.o adkint.xdr.o
21 LIBS=${TOP_LIBDIR}/libkauth.a \
22 ${TOP_LIBDIR}/libauth.a \
23 ${TOP_LIBDIR}/libcmd.a \
24 ${TOP_LIBDIR}/libcom_err.a \
25 ${TOP_LIBDIR}/libubik.a \
26 ${TOP_LIBDIR}/librxkad.a \
27 ${TOP_LIBDIR}/libdes.a \
28 ${TOP_LIBDIR}/librx.a \
29 ${TOP_LIBDIR}/liblwp.a \
30 ${TOP_LIBDIR}/libsys.a \
33 CELL= `pwd|awk -F/ '{print $$3}'`
40 adkint.cs.o: adkint.cs.c
41 adkint.xdr.o: adkint.xdr.c adkint.h
43 adkint.cs.c: adkint.xg
44 ${RXGEN} -C -u -o $@ ${srcdir}/adkint.xg
46 adkint.xdr.c: adkint.xg
47 ${RXGEN} -c -o $@ ${srcdir}/adkint.xg
50 ${RXGEN} -h -u -o $@ ${srcdir}/adkint.xg
52 dlog: dlog.o $(VERS) $(OBJS) $(LIBS)
53 $(CC) ${LDFLAGS} -o dlog dlog.o $(VERS) $(OBJS) ${LIBS} \
56 dlog.o: dlog.c adkint.h
58 dpass: dpass.o $(VERS) $(LIBS)
59 $(CC) ${LDFLAGS} -o dpass dpass.o $(VERS) $(LIBS) ${XLIBS}
61 # Test version of dlog just checks ASN.1 date conversion.
62 dlog_test: dlog.c $(OBJS) $(LIBS)
63 $(CC) $(LDFLAGS) -DDLOG_TEST -o dlog_test dlog.c $(OBJS) \
67 ${INSTALL} -d ${DESTDIR}${bindir}
68 ${INSTALL_PROGRAM} dlog ${DESTDIR}${bindir}/dlog
69 ${INSTALL_PROGRAM} dpass ${DESTDIR}${bindir}/dpass
72 ${INSTALL} -d ${DEST}/bin
73 ${INSTALL_PROGRAM} dlog ${DEST}/bin/dlog
74 ${INSTALL_PROGRAM} dpass ${DEST}/bin/dpass
77 $(RM) -f adkint.h adkint.cs.c adkint.ss.c adkint.xdr.c *.o dlog dpass AFS_component_version_number.c
79 include ../config/Makefile.version