X-Git-Url: http://andersk.mit.edu/gitweb/moira.git/blobdiff_plain/4a3256d5a96b3116cfa18b78c3f1b3d1530f119a..refs/heads/LOCKING:/dbck/Makefile diff --git a/dbck/Makefile b/dbck/Makefile index 01c6da72..867d0ecf 100644 --- a/dbck/Makefile +++ b/dbck/Makefile @@ -7,40 +7,56 @@ .SUFFIXES: -.SUFFIXES: .o .c .qc -CFLAGS= -I../include -g +.SUFFIXES: .o .c .dc .sc +CFLAGS= -I/usr/athena/include -I../include -I../lib -O +AWK=awk + +SRCS = dbck.c fix.c phase1.c phase2.c phase3.c phase4.c members.c OBJS = dbck.o fix.o phase1.o phase2.o phase3.o phase4.o -EQLIBS = ../lib/libsms.a ../server/libsmsglue.a \ - /usr/rtingres/lib/libqlib /usr/rtingres/lib/compatlib +EQLIBS = ../lib/libmoira.a ../server/libmrglue.a /usr/ingres/lib/libingres.a -lm + +.dc.sc: + $(AWK) -f /mit/moiradev/src/util/imake.includes/ingres.awk < $< > $*.sc -.qc.c: - /usr/rtingres/bin/eqc -p $*.qc +.sc.c: + /usr/ingres/bin/esqlc -p $*.sc -all: dbck +all: dbck members dbck: ${OBJS} cc -o $@ ${CFLAGS} ${OBJS} ${EQLIBS} -dbck.c: dbck.qc +dbck.c: dbck.sc dbck.o: dbck.h dbck.c fix.o: fix.c dbck.h -fix.c: fix.qc +fix.c: fix.sc phase1.o: phase1.c dbck.h -phase1.c: phase1.qc +phase1.c: phase1.sc phase2.o: phase2.c -phase2.c: phase2.qc +phase2.c: phase2.sc phase3.o: phase3.c -phase3.c: phase3.qc +phase3.c: phase3.sc phase4.o: phase4.c -phase4.c: phase4.qc +phase4.c: phase4.sc +members.c: members.sc +members.o: members.c +members: members.o + cc -o members members.o ${EQLIBS} clean: rm -f *.o + rm -f dbck.sc fix.sc phase1.sc phase2.sc phase3.sc phase4.sc rm -f dbck.c fix.c phase1.c phase2.c phase3.c phase4.c dbck + rm -f members.sc members.c members rm -f core *~ install: dbck - install dbck ../bin/dbck + install -c dbck ../bin/dbck + +depend: ${SRCS} + makedepend ${CFLAGS} ${SRCS} + +