~ubuntu-branches/ubuntu/warty/openafs/warty

« back to all changes in this revision

Viewing changes to src/butc/Makefile.in

  • Committer: Bazaar Package Importer
  • Author(s): Sam Hartman
  • Date: 2004-01-10 16:37:33 UTC
  • Revision ID: james.westby@ubuntu.com-20040110163733-jvr0n1uahshlb1uu
Tags: upstream-1.2.11
ImportĀ upstreamĀ versionĀ 1.2.11

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
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
# Portions Copyright (c) 2003 Apple Computer, Inc.
 
9
 
 
10
DEST=@DEST@
 
11
TOP_INCDIR=@TOP_INCDIR@
 
12
TOP_LIBDIR=@TOP_LIBDIR@
 
13
prefix=@prefix@
 
14
exec_prefix=@exec_prefix@
 
15
bindir=@bindir@
 
16
sbindir=@sbindir@
 
17
libexecdir=@libexecdir@
 
18
libdir=@libdir@
 
19
includedir=@includedir@
 
20
mandir=@mandir@
 
21
afssrvbindir=@afssrvbindir@
 
22
afssrvsbindir=@afssrvsbindir@
 
23
afssrvlibexecdir=@afssrvlibexecdir@
 
24
COMPILE_ET=${TOP_SRCDIR}/comerr/compile_et
 
25
RXGEN=${TOP_SRCDIR}/rxgen/rxgen
 
26
TOP_SRCDIR=@TOP_SRCDIR@
 
27
SYS_NAME=@AFS_SYSNAME@
 
28
 
 
29
SHELL = /bin/sh
 
30
 
 
31
include ../config/Makefile.${SYS_NAME}
 
32
 
 
33
CFLAGS=${DBG} -w ${INCDIRS} ${XCFLAGS} @XBSA_CFLAGS@
 
34
 
 
35
INCDIRS=-I${TOP_SRCDIR}/config -I${TOP_INCDIR}/afs \
 
36
        -I${TOP_INCDIR}/rx -I${TOP_INCDIR}
 
37
 
 
38
INCLS=${TOP_INCDIR}/afs/partition.h ${TOP_INCDIR}/afs/volume.h \
 
39
        ${TOP_INCDIR}/afs/vlserver.h ${TOP_INCDIR}/rx/rx.h \
 
40
        ${TOP_INCDIR}/rx/xdr.h ${TOP_INCDIR}/afs/keys.h \
 
41
        ${TOP_INCDIR}/afs/cellconfig.h ${TOP_INCDIR}/ubik.h \
 
42
        ${TOP_INCDIR}/afs/cmd.h ${TOP_INCDIR}/afs/butc.h \
 
43
        ${TOP_INCDIR}/afs/tcdata.h ${TOP_INCDIR}/afs/bubasics.h \
 
44
        ${TOP_INCDIR}/afs/butm.h
 
45
 
 
46
HACKS=${TOP_LIBDIR}/libdir.a
 
47
 
 
48
LIBS=${TOP_LIBDIR}/libbudb.a \
 
49
        $(TOP_LIBDIR)/libbxdb.a \
 
50
        ${TOP_LIBDIR}/libbubasics.a \
 
51
        ${TOP_LIBDIR}/libbutm.a \
 
52
        ${TOP_LIBDIR}/libvolser.a \
 
53
        ${TOP_LIBDIR}/libvldb.a \
 
54
        ${TOP_LIBDIR}/vlib.a \
 
55
        ${TOP_LIBDIR}/libacl.a \
 
56
        ${TOP_LIBDIR}/libprot.a      \
 
57
        ${TOP_LIBDIR}/libkauth.a \
 
58
        ${TOP_LIBDIR}/libubik.a \
 
59
        ${TOP_LIBDIR}/libauth.a \
 
60
        ${TOP_LIBDIR}/librxkad.a \
 
61
        ${TOP_LIBDIR}/libsys.a  \
 
62
        ${TOP_LIBDIR}/libdes.a \
 
63
        ${TOP_LIBDIR}/librx.a \
 
64
        ${TOP_LIBDIR}/libsys.a  \
 
65
        ${TOP_LIBDIR}/liblwp.a \
 
66
        ${TOP_LIBDIR}/libcmd.a \
 
67
        ${TOP_LIBDIR}/libcom_err.a \
 
68
        ${TOP_LIBDIR}/util.a \
 
69
        ${TOP_LIBDIR}/libusd.a \
 
70
        ${TOP_LIBDIR}/libprocmgmt.a
 
71
 
 
72
TESTOBJS=test.o
 
73
 
 
74
SOBJS=dbentries.o tcprocs.o lwps.o tcmain.o list.o recoverDb.o tcudbprocs.o \
 
75
        dump.o tcstatus.o
 
76
 
 
77
all: butc read_tape
 
78
 
 
79
butc_test: ${TESTOBJS} ${LIBS} ${INCLS} ${HACKS}
 
80
        ${CC} ${CFLAGS} ${TESTOBJS} ${LIBS} ${XLIBS} -o butc_test
 
81
 
 
82
tdump: tdump.c AFS_component_version_number.c
 
83
        ${CC} ${CFLAGS} tdump.c -o tdump
 
84
 
 
85
butc: ${SOBJS} ${LIBS} ${INCLS} ${HACKS}
 
86
        @case ${SYS_NAME} in \
 
87
          rs_aix4*) ${CC} ${CFLAGS} ${SOBJS} ${LIBS} ${XLIBS} /usr/lib/libc_r.a -o butc;; \
 
88
          *)        ${CC} ${CFLAGS} ${SOBJS} ${LIBS} ${XLIBS} -o butc;; \
 
89
        esac
 
90
 
 
91
tcmain.o: tcmain.c ${INCLS} AFS_component_version_number.c
 
92
dbentries.o: dbentries.c ${INCLS}
 
93
tcprocs.o: tcprocs.c ${INCLS}
 
94
test.o: test.c ${INCLS} AFS_component_version_number.c
 
95
lwps.o: lwps.c ${INCLS}
 
96
list.o: list.c ${INCLS}
 
97
recoverDb.o: recoverDb.c ${INCLS}
 
98
tcudbprocs.o: tcudbprocs.c ${INCLS}
 
99
dump.o: dump.c ${INCLS}
 
100
tcstatus.o: tcstatus.c ${INCLS}
 
101
 
 
102
read_tape: read_tape.c
 
103
        ${CC} ${CFLAGS} -o read_tape read_tape.c \
 
104
                ${TOP_LIBDIR}/libcmd.a ${TOP_LIBDIR}/util.a \
 
105
                ${TOP_LIBDIR}/libusd.a
 
106
 
 
107
clean:
 
108
        $(RM) -f butc *.o butc_test core tdump read_tape AFS_component_version_number.c
 
109
 
 
110
install:  
 
111
        @case ${SYS_NAME} in \
 
112
        alpha_dux*|sgi_*|sun*|rs_aix4*|*linux*|hp_ux*) \
 
113
                echo "Don't install butc for ${SYS_NAME} (will install from tbutc)" ;; \
 
114
        *_darwin_[1-6][0-9]) \
 
115
                echo ${INSTALL} butc ${DESTDIR}${sbindir}/butc ; \
 
116
                ${INSTALL} butc ${DESTDIR}${sbindir}/butc ;; \
 
117
        *_darwin_*) \
 
118
                echo "Don't install butc for ${SYS_NAME} (will install from tbutc)" ;; \
 
119
        *) \
 
120
                echo ${INSTALL} butc ${DESTDIR}${sbindir}/butc ; \
 
121
                ${INSTALL} butc ${DESTDIR}${sbindir}/butc ;; \
 
122
        esac
 
123
        ${INSTALL} read_tape ${DESTDIR}${sbindir}/read_tape
 
124
 
 
125
include ../config/Makefile.version
 
126
dest:  
 
127
        @case ${SYS_NAME} in \
 
128
        alpha_dux*|sgi_*|sun*|rs_aix4*|*linux*|hp_ux*) \
 
129
                echo "Don't install butc for ${SYS_NAME} (will install from tbutc)" ;; \
 
130
        *_darwin_[1-6][0-9]) \
 
131
                echo ${INSTALL} butc ${DEST}/etc/butc ; \
 
132
                ${INSTALL} butc ${DEST}/etc/butc ;; \
 
133
        *_darwin_*) \
 
134
                echo "Don't install butc for ${SYS_NAME} (will install from tbutc)" ;; \
 
135
        *) \
 
136
                echo ${INSTALL} butc ${DEST}/etc/butc ; \
 
137
                ${INSTALL} butc ${DEST}/etc/butc ;; \
 
138
        esac
 
139
        ${INSTALL} read_tape ${DEST}/etc/read_tape
 
140