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
10 TOP_SRCDIR=@TOP_SRCDIR@
11 SYS_NAME=@AFS_SYSNAME@
15 include ../config/Makefile.${SYS_NAME}
17 COMPILE_ET = ${SRCDIR}bin/compile_et
20 CFLAGS = ${OPTMZ} -I${TOP_SRCDIR}/config -I${SRCDIR}include ${XCFLAGS}
21 LDFLAGS = ${OPTMZ} ${XLDFLAGS}
23 INCLS= ${SRCDIR}include/ubik.h \
24 ${SRCDIR}include/lwp.h \
25 ${SRCDIR}include/lock.h \
26 ${SRCDIR}include/rx/rx.h \
27 ${SRCDIR}include/rx/xdr.h \
28 ${SRCDIR}include/afs/com_err.h
30 VERS = AFS_component_version_number.o
31 OBJS = adkint.cs.o adkint.xdr.o
33 LIBS = ${SRCDIR}lib/afs/libkauth.a \
34 ${SRCDIR}lib/afs/libauth.a \
35 ${SRCDIR}lib/afs/libcmd.a \
36 ${SRCDIR}lib/afs/libcom_err.a \
37 ${SRCDIR}lib/libubik.a \
38 ${SRCDIR}lib/librxkad.a \
39 ${SRCDIR}lib/libdes.a \
40 ${SRCDIR}lib/librx.a \
41 ${SRCDIR}lib/liblwp.a \
42 ${SRCDIR}lib/afs/libsys.a \
43 ${SRCDIR}lib/afs/util.a
45 CELL= `pwd|awk -F/ '{print $$3}'`
48 include ../config/Makefile.version
51 echo No $@ source here
58 rm -f adkint.h adkint.cs.c adkint.ss.c adkint.xdr.c *.o dlog dpass AFS_component_version_number.c
60 adkint.cs.o: adkint.cs.c
61 adkint.xdr.o: adkint.xdr.c adkint.h
62 adkint.cs.c adkint.xdr.c adkint.h: adkint.xg
63 ${SRCDIR}bin/rxgen adkint.xg
65 dlog: dlog.o $(VERS) $(OBJS) $(LIBS)
66 $(CC) ${LDFLAGS} -o dlog dlog.o $(VERS) $(OBJS) ${LIBS} \
69 dlog.o: dlog.c adkint.h
71 dpass: dpass.o $(VERS) $(LIBS)
72 $(CC) ${LDFLAGS} -o dpass dpass.o $(VERS) $(LIBS) ${XLIBS}
74 # Test version of dlog just checks ASN.1 date conversion.
75 dlog_test: dlog.c $(OBJS) $(LIBS)
76 $(CC) $(LDFLAGS) -DDLOG_TEST -o dlog_test dlog.c $(OBJS) \
81 ${DESTDIR}bin/dlog: dlog
84 ${DESTDIR}bin/dpass: dpass
88 install: all ${DESTDIR}bin/dlog ${DESTDIR}bin/dpass