no-copy-libafs-builds-20021015
[openafs.git] / src / dauth / 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 srcdir=@srcdir@
9 include @TOP_OBJDIR@/src/config/Makefile.config
10
11 CFLAGS=-I. -I${srcdir} ${OPTMZ} -I${TOP_OBJDIR}/src/config -I${TOP_INCDIR} ${XCFLAGS}
12 LDFLAGS =       ${OPTMZ} ${XLDFLAGS}
13
14 INCLS=${TOP_INCDIR}/ubik.h \
15                 ${TOP_INCDIR}/lwp.h \
16                 ${TOP_INCDIR}/lock.h  \
17                 ${TOP_INCDIR}/rx/rx.h \
18                 ${TOP_INCDIR}/rx/xdr.h \
19                 ${TOP_INCDIR}/afs/com_err.h
20
21 VERS =  AFS_component_version_number.o
22 OBJS =          adkint.cs.o adkint.xdr.o
23
24 LIBS=${TOP_LIBDIR}/libkauth.a \
25                 ${TOP_LIBDIR}/libauth.a \
26                 ${TOP_LIBDIR}/libcmd.a \
27                 ${TOP_LIBDIR}/libcom_err.a \
28                 ${TOP_LIBDIR}/libubik.a \
29                 ${TOP_LIBDIR}/librxkad.a \
30                 ${TOP_LIBDIR}/libdes.a \
31                 ${TOP_LIBDIR}/librx.a \
32                 ${TOP_LIBDIR}/liblwp.a \
33                 ${TOP_LIBDIR}/libsys.a \
34                 ${TOP_LIBDIR}/util.a
35
36 CELL=           `pwd|awk -F/ '{print $$3}'`
37 USNS=           cellname
38
39 include ../config/Makefile.version
40
41 noversion:      install
42
43 all: dlog dpass
44
45 clean:
46                 $(RM) -f adkint.h adkint.cs.c adkint.ss.c adkint.xdr.c *.o dlog dpass AFS_component_version_number.c
47
48 adkint.cs.o:    adkint.cs.c
49 adkint.xdr.o:   adkint.xdr.c adkint.h
50
51 adkint.cs.c: adkint.xg
52         ${RXGEN} -C -o $@ ${srcdir}/adkint.xg
53
54 adkint.xdr.c: adkint.xg
55         ${RXGEN} -c -o $@ ${srcdir}/adkint.xg
56
57 adkint.h: adkint.xg
58         ${RXGEN} -h -o $@ ${srcdir}/adkint.xg
59
60 dlog:           dlog.o $(VERS) $(OBJS) $(LIBS)
61                 $(CC) ${LDFLAGS} -o dlog dlog.o $(VERS) $(OBJS) ${LIBS} \
62                                 ${XLIBS}
63
64 dlog.o:         dlog.c adkint.h
65
66 dpass:          dpass.o $(VERS) $(LIBS)
67                 $(CC) ${LDFLAGS} -o dpass dpass.o $(VERS) $(LIBS) ${XLIBS}
68
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) \
72                         $(LIBS) ${XLIBS}
73
74 ${DEST}/bin/dlog: dlog
75         ${INSTALL} $? $@
76
77 ${DEST}/bin/dpass: dpass
78         ${INSTALL} $? $@
79
80
81 install:  ${DESTDIR}${bindir}/dlog ${DESTDIR}${bindir}/dpass
82 ${DESTDIR}${bindir}/dlog: dlog
83         ${INSTALL} $? $@
84
85 ${DESTDIR}${bindir}/dpass: dpass
86         ${INSTALL} $? $@
87
88 dest:  ${DEST}/bin/dlog ${DEST}/bin/dpass
89