11708a3a1e73b93046a055489fd36cbdae3649d5
[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 DESTDIR=@DESTDIR@
9 SRCDIR=@SRCDIR@
10 TOP_SRCDIR=@TOP_SRCDIR@
11 SYS_NAME=@AFS_SYSNAME@
12
13 SHELL =         /bin/sh
14
15 include ../config/Makefile.${SYS_NAME}
16
17 COMPILE_ET =    ${SRCDIR}bin/compile_et
18 OPTMZ=  -g
19
20 CFLAGS =        ${OPTMZ} -I${TOP_SRCDIR}/config -I${SRCDIR}include ${XCFLAGS}
21 LDFLAGS =       ${OPTMZ} ${XLDFLAGS}
22
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
29
30 VERS =  AFS_component_version_number.o
31 OBJS =          adkint.cs.o adkint.xdr.o
32
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 
44
45 CELL=           `pwd|awk -F/ '{print $$3}'`
46 USNS=           cellname
47
48 include ../config/Makefile.version
49
50 ukinstall webinstall:
51                 echo No $@ source here
52
53 noversion:      install
54
55 all:            dlog dpass
56
57 clean:
58                 rm -f adkint.h adkint.cs.c adkint.ss.c adkint.xdr.c *.o dlog dpass AFS_component_version_number.c
59
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
64
65 dlog:           dlog.o $(VERS) $(OBJS) $(LIBS)
66                 $(CC) ${LDFLAGS} -o dlog dlog.o $(VERS) $(OBJS) ${LIBS} \
67                                 ${XLIBS}
68
69 dlog.o:         dlog.c adkint.h
70
71 dpass:          dpass.o $(VERS) $(LIBS)
72                 $(CC) ${LDFLAGS} -o dpass dpass.o $(VERS) $(LIBS) ${XLIBS}
73
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) \
77                         $(LIBS) ${XLIBS}
78
79 system:         install
80
81 ${DESTDIR}bin/dlog: dlog
82         ${INSTALL}   $? $@
83
84 ${DESTDIR}bin/dpass: dpass
85         ${INSTALL}   $? $@
86
87
88 install:        all ${DESTDIR}bin/dlog ${DESTDIR}bin/dpass