Commit | Line | Data |
---|---|---|
805e021f CE |
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 | include @TOP_OBJDIR@/src/config/Makefile.lwp | |
11 | ||
12 | ||
13 | INCLS=${TOP_INCDIR}/ubik.h \ | |
14 | ${TOP_INCDIR}/lwp.h \ | |
15 | ${TOP_INCDIR}/lock.h \ | |
16 | ${TOP_INCDIR}/rx/rx.h \ | |
17 | ${TOP_INCDIR}/rx/xdr.h \ | |
18 | ${TOP_INCDIR}/rx/rxkad.h \ | |
19 | ${TOP_INCDIR}/afs/com_err.h \ | |
20 | ${TOP_INCDIR}/afs/auth.h \ | |
21 | ${TOP_INCDIR}/afs/cellconfig.h \ | |
22 | ${TOP_INCDIR}/afs/cmd.h \ | |
23 | ${TOP_INCDIR}/afs/pterror.h \ | |
24 | ${TOP_INCDIR}/afs/kautils.h \ | |
25 | ${TOP_INCDIR}/afs/bnode.h \ | |
26 | ${TOP_INCDIR}/afs/vlserver.h | |
27 | ||
28 | LIBS=${TOP_LIBDIR}/libubik.a \ | |
29 | ${TOP_LIBDIR}/librx.a \ | |
30 | ${TOP_LIBDIR}/liblwp.a \ | |
31 | ${TOP_LIBDIR}/libauth.a \ | |
32 | ${TOP_LIBDIR}/libsys.a \ | |
33 | ${TOP_LIBDIR}/librxkad.a \ | |
34 | ${TOP_LIBDIR}/libcmd.a \ | |
35 | ${TOP_LIBDIR}/libvldb.a \ | |
36 | ${TOP_LIBDIR}/libbos.a \ | |
37 | ${TOP_LIBDIR}/libafscom_err.a \ | |
38 | ${TOP_LIBDIR}/libvolser.a \ | |
39 | ${TOP_LIBDIR}/util.a \ | |
40 | ${TOP_LIBDIR}/libkauth.a \ | |
41 | ${TOP_LIBDIR}/libprot.a \ | |
42 | ${TOP_LIBDIR}/libopr.a \ | |
43 | ${TOP_LIBDIR}/libafsrfc3961.a \ | |
44 | ${XLIBS} | |
45 | ||
46 | all: translate_et | |
47 | ||
48 | translate_et: translate_et.o ${INCLS} | |
49 | $(AFS_LDRULE) translate_et.o ${LIBS} $(LIB_roken) | |
50 | ||
51 | translate_et.o: AFS_component_version_number.c | |
52 | ||
53 | test: translate_et | |
54 | echo -n > /tmp/translate_et.output | |
55 | -./translate_et >> /tmp/translate_et.output 2>&1 | |
56 | ./translate_et 55 >> /tmp/translate_et.output | |
57 | ./translate_et 110 >> /tmp/translate_et.output | |
58 | ./translate_et 255 >> /tmp/translate_et.output | |
59 | ./translate_et 256 >> /tmp/translate_et.output | |
60 | ./translate_et -1 -451 >> /tmp/translate_et.output | |
61 | ./translate_et 1613147 >> /tmp/translate_et.output | |
62 | ./translate_et 19270407 >> /tmp/translate_et.output | |
63 | ./translate_et 180511 >> /tmp/translate_et.output | |
64 | diff test.output /tmp/translate_et.output | |
65 | $(RM) /tmp/translate_et.output | |
66 | ||
67 | # | |
68 | # Install targets | |
69 | # | |
70 | install: | |
71 | ${INSTALL} -d ${DESTDIR}${bindir} | |
72 | ${INSTALL_PROGRAM} translate_et ${DESTDIR}${bindir}/translate_et | |
73 | ||
74 | dest: | |
75 | ${INSTALL} -d ${DEST}/bin | |
76 | ${INSTALL_PROGRAM} translate_et ${DEST}/bin/translate_et | |
77 | ||
78 | ||
79 | # | |
80 | # Misc. targets | |
81 | # | |
82 | ||
83 | clean: | |
84 | $(RM) -f *.o translate_et core AFS_component_version_number.c | |
85 | ||
86 | include ../config/Makefile.version |