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 include ../config/Makefile.${SYS_NAME}
12 COMPILE_ET = ${SRCDIR}bin/compile_et
15 CFLAGS = ${OPTMZ} -I${TOP_SRCDIR}/config -I${SRCDIR}include ${XCFLAGS}
16 LDFLAGS = ${OPTMZ} ${XLDFLAGS}
18 INCLS= ${SRCDIR}include/ubik.h \
19 ${SRCDIR}include/lwp.h \
20 ${SRCDIR}include/lock.h \
21 ${SRCDIR}include/rx/rx.h \
22 ${SRCDIR}include/rx/xdr.h \
23 ${SRCDIR}include/afs/com_err.h
25 VERS = AFS_component_version_number.o
26 OBJS = adkint.cs.o adkint.xdr.o
28 LIBS = ${SRCDIR}lib/afs/libkauth.a \
29 ${SRCDIR}lib/afs/libauth.a \
30 ${SRCDIR}lib/afs/libcmd.a \
31 ${SRCDIR}lib/afs/libcom_err.a \
32 ${SRCDIR}lib/libubik.a \
33 ${SRCDIR}lib/librxkad.a \
34 ${SRCDIR}lib/libdes.a \
35 ${SRCDIR}lib/librx.a \
36 ${SRCDIR}lib/liblwp.a \
37 ${SRCDIR}lib/afs/libsys.a \
38 ${SRCDIR}lib/afs/util.a
40 CELL= `pwd|awk -F/ '{print $$3}'`
43 include ../config/Makefile.version
46 echo No $@ source here
53 rm -f adkint.h adkint.cs.c adkint.ss.c adkint.xdr.c *.o dlog dpass AFS_component_version_number.c
55 adkint.cs.o: adkint.cs.c
56 adkint.xdr.o: adkint.xdr.c adkint.h
57 adkint.cs.c adkint.xdr.c adkint.h: adkint.xg
58 ${SRCDIR}bin/rxgen adkint.xg
60 dlog: dlog.o $(VERS) $(OBJS) $(LIBS)
61 $(CC) ${LDFLAGS} -o dlog dlog.o $(VERS) $(OBJS) ${LIBS} \
64 dlog.o: dlog.c adkint.h
66 dpass: dpass.o $(VERS) $(LIBS)
67 $(CC) ${LDFLAGS} -o dpass dpass.o $(VERS) $(LIBS) ${XLIBS}
69 # Test version of dlog just checks ASN.1 date conversion.
70 dlog_test: dlog.c $(OBJS) $(LIBS)
71 $(CC) $(LDFLAGS) -DDLOG_TEST -o dlog_test dlog.c $(OBJS) \
76 ${DESTDIR}bin/dlog: dlog
79 ${DESTDIR}bin/dpass: dpass
83 install: all ${DESTDIR}bin/dlog ${DESTDIR}bin/dpass