]> andersk Git - moira.git/blame - dbck/Makefile
Updated for SQL and DECstation peculiarities.
[moira.git] / dbck / Makefile
CommitLineData
4a3256d5 1# $Header$
2# Database consistency checker
3#
4# (c) Copyright 1988 by the Massachusetts Institute of Technology.
5# For copying and distribution information, please see the file
6# <mit-copyright.h>.
7
8
650d70fc 9.SUFFIXES:
bf54b9c5 10.SUFFIXES: .o .c .dc .sc
11CFLAGS= -I/usr/athena/include -I../include -I../lib -O
12
13AWK=awk
650d70fc 14
2ce085d2 15SRCS = dbck.c fix.c phase1.c phase2.c phase3.c phase4.c members.c
650d70fc 16OBJS = dbck.o fix.o phase1.o phase2.o phase3.o phase4.o
17
bf54b9c5 18EQLIBS = ../lib/libmoira.a ../server/libmrglue.a /usr/ingres/lib/libingres.a -lm
19
20.dc.sc:
21 $(AWK) -f /mit/moiradev/src/util/imake.includes/ingres.awk < $< > $*.sc
650d70fc 22
bf54b9c5 23.sc.c:
24 /usr/ingres/bin/esqlc -p $*.sc
650d70fc 25
2ce085d2 26all: dbck members
650d70fc 27
28dbck: ${OBJS}
29 cc -o $@ ${CFLAGS} ${OBJS} ${EQLIBS}
30
bf54b9c5 31dbck.c: dbck.sc
650d70fc 32dbck.o: dbck.h dbck.c
33fix.o: fix.c dbck.h
bf54b9c5 34fix.c: fix.sc
650d70fc 35phase1.o: phase1.c dbck.h
bf54b9c5 36phase1.c: phase1.sc
650d70fc 37phase2.o: phase2.c
bf54b9c5 38phase2.c: phase2.sc
650d70fc 39phase3.o: phase3.c
bf54b9c5 40phase3.c: phase3.sc
650d70fc 41phase4.o: phase4.c
bf54b9c5 42phase4.c: phase4.sc
43members.c: members.sc
44members.o: members.c
650d70fc 45
2ce085d2 46members: members.o
47 cc -o members members.o ${EQLIBS}
650d70fc 48
49clean:
50 rm -f *.o
bf54b9c5 51 rm -f dbck.sc fix.sc phase1.sc phase2.sc phase3.sc phase4.sc
650d70fc 52 rm -f dbck.c fix.c phase1.c phase2.c phase3.c phase4.c dbck
bf54b9c5 53 rm -f members.sc members.c members
650d70fc 54 rm -f core *~
4a3256d5 55
56install: dbck
2ce085d2 57 install -c dbck ../bin/dbck
58
59depend: ${SRCS}
bf54b9c5 60 makedepend ${CFLAGS} ${SRCS}
61
2ce085d2 62
This page took 0.787727 seconds and 5 git commands to generate.