2 # Database consistency checker
4 # (c) Copyright 1988 by the Massachusetts Institute of Technology.
5 # For copying and distribution information, please see the file
10 .SUFFIXES: .o .c .dc .sc
11 CFLAGS= -I/usr/athena/include -I/u3/kcr/moira/include -I/u3/kcr/moira/lib -O
16 SRCS = dbck.c fix.c phase1.c phase2.c phase3.c phase4.c members.c nhash.c
17 OBJS = dbck.o fix.o phase1.o phase2.o phase3.o phase4.o nhash.o
19 EQLIBS = /u3/kcr/moira/lib/libmoira.a /u3/kcr/moira/server/libmrglue.a /usr/ingres/lib/libingres.a -lm
22 $(AWK) -f /mit/moiradev/src/util/imake.includes/ingres.awk < $< > $*.sc
25 /usr/ingres/bin/esqlc -p $*.sc
30 cc -o $@ ${CFLAGS} ${OBJS} ${EQLIBS}
36 phase1.o: phase1.c dbck.h
38 phase2.o: phase2.c dbck.h
40 phase3.o: phase3.c dbck.h
42 phase4.o: phase4.c dbck.h
49 cc -o members members.o ${EQLIBS}
53 rm -f dbck.sc fix.sc phase1.sc phase2.sc phase3.sc phase4.sc
54 rm -f dbck.c fix.c phase1.c phase2.c phase3.c phase4.c dbck
55 rm -f members.sc members.c members
59 install -c dbck /u3/kcr/moira/bin/dbck
62 makedepend ${CFLAGS} ${SRCS}