Import Upstream version 1.8.5
[hcoop/debian/openafs.git] / src / bucoord / Makefile.in
CommitLineData
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
8srcdir=@srcdir@
9include @TOP_OBJDIR@/src/config/Makefile.config
10include @TOP_OBJDIR@/src/config/Makefile.lwp
11
12
13LIBS=${TOP_LIBDIR}/libbudb.a ${TOP_LIBDIR}/libbubasics.a \
14 ${TOP_LIBDIR}/libbutm.a ${TOP_LIBDIR}/libvolser.a \
15 ${TOP_LIBDIR}/libvldb.a ${TOP_LIBDIR}/vlib.a \
16 ${TOP_LIBDIR}/libkauth.a ${TOP_LIBDIR}/libubik.a \
17 ${TOP_LIBDIR}/libauth.a ${TOP_LIBDIR}/librxkad.a \
18 ${TOP_LIBDIR}/libsys.a \
19 ${TOP_LIBDIR}/librx.a ${TOP_LIBDIR}/libsys.a \
20 ${TOP_LIBDIR}/liblwp.a ${TOP_LIBDIR}/libcmd.a \
21 ${TOP_LIBDIR}/libafscom_err.a \
22 ${TOP_LIBDIR}/util.a \
23 $(TOP_LIBDIR)/libopr.a \
24 ${TOP_LIBDIR}/libafsrfc3961.a \
25 ${TOP_LIBDIR}/libafshcrypto_lwp.a
26
27all: ${TOP_LIBDIR}/libbxdb.a ${TOP_INCDIR}/afs/bucoord_prototypes.h ${TOP_INCDIR}/afs/bc.h backup
28
29generated: bucoord_errs.c bc.h
30
31${TOP_LIBDIR}/libbxdb.a: libbxdb.a
32 ${INSTALL_DATA} $? $@
33
34${TOP_INCDIR}/afs/bucoord_prototypes.h: bucoord_prototypes.h
35 ${INSTALL_DATA} $? $@
36
37${TOP_INCDIR}/afs/bc.h: bc.h
38 ${INSTALL_DATA} $? $@
39
40libbxdb.a: dsstub.o ubik_db_if.o status.o dlq.o bucoord_errs.o volstub.o AFS_component_version_number.o
41 -$(RM) -f $@
42 $(AR) crv $@ dsstub.o ubik_db_if.o status.o dlq.o bucoord_errs.o volstub.o AFS_component_version_number.o
43 $(RANLIB) $@
44
45ttest: ttest.o ${TOP_LIBDIR}/librx.a ${TOP_LIBDIR}/liblwp.a libbxdb.a
46 $(AFS_LDRULE) ttest.o libbxdb.a ${TOP_LIBDIR}/libbubasics.a \
47 ${TOP_LIBDIR}/librx.a ${TOP_LIBDIR}/liblwp.a
48
49ttest.o: AFS_component_version_number.c
50
51btest: btest.o ${TOP_LIBDIR}/libbubasics.a ${TOP_LIBDIR}/librx.a ${TOP_LIBDIR}/liblwp.a
52 $(AFS_LDRULE) btest.o ${TOP_LIBDIR}/libbubasics.a \
53 ${TOP_LIBDIR}/librx.a ${TOP_LIBDIR}/liblwp.a
54
55btest.o: AFS_component_version_number.c
56
57BACKSRCS = main.c config.c dsstub.c volstub.c commands.c server.c \
58 dsvs.c dump.c restore.c ubik_db_if.c \
59 dump_sched.c vol_sets.c tape_hosts.c \
60 bc_status.c status.c dlq.c
61
62BACKOBJS = main.o config.o dsstub.o volstub.o commands.o server.o \
63 dsvs.o dump.o restore.o ubik_db_if.o dump_sched.o vol_sets.o \
64 tape_hosts.o bucoord_errs.o bc_status.o status.o dlq.o
65
66main.o: AFS_component_version_number.c
67
68$(BACKOBJS): bc.h ${TOP_INCDIR}/afs/butc.h
69
70backup: $(BACKOBJS) ${LIBS}
71 $(AFS_LDRULE) $(BACKOBJS) ${LIBS} $(LIB_roken) ${XLIBS}
72
73bucoord_errs.c: bucoord_errs.et
74 ${COMPILE_ET_C} -p ${srcdir} bucoord_errs
75
76bc.h: bucoord_errs.et bc.p.h
77 ${COMPILE_ET_H} -p ${srcdir} bucoord_errs -h bc
78
79bc_status.o: bc.h
80btest.o: bc.h
81commands.o: bc.h
82config.o: bc.h
83dlq.o: bc.h
84dsstub.o: bc.h
85dsvs.o: bc.h
86dump.o: bc.h
87dump_sched.o: bc.h
88main.o: bc.h
89restore.o: bc.h
90status.o: bc.h
91tape_hosts.o: bc.h
92ttest.o: bc.h
93ubik_db_if.o: bc.h
94vol_sets.o: bc.h
95volstub.o: bc.h
96
97#
98# Errors
99#
100CFLAGS_commands.o=@CFLAGS_NOERROR@
101
102#
103# Install targets
104#
105
106install: libbxdb.a backup
107 ${INSTALL} -d ${DESTDIR}${libdir}/afs
108 ${INSTALL} -d ${DESTDIR}${sbindir}
109 ${INSTALL_DATA} libbxdb.a ${DESTDIR}${libdir}/afs/libbxdb.a
110 ${INSTALL_PROGRAM} backup ${DESTDIR}${sbindir}/backup
111
112dest: libbxdb.a backup
113 ${INSTALL} -d ${DEST}/lib/afs
114 ${INSTALL} -d ${DEST}/etc
115 ${INSTALL_DATA} libbxdb.a ${DEST}/lib/afs/libbxdb.a
116 ${INSTALL_PROGRAM} backup ${DEST}/etc/backup
117
118#
119# Misc targets
120#
121
122clean:
123 $(RM) -f *.o backup convert *.ss.c *.cs.c *.xdr.c *.a core btest ttest AFS_component_version_number.c bc.h bucoord_errs.c
124
125include ../config/Makefile.version