#
#  Makefile for INGRES One Variable Query Processor (OVQP)
#
#	@(#)Makefile	8.3	12/18/85
#

include ../Config

INGRES=	../..
H=	../h
LIB=	$(INGRES)/lib

CFLAGS=	$(CONFIG) -O -I$H
AR=	-ar
ARFLAGS=rvu
RANLIB=	ranlib
LDFLAGS=
CP=	cp
CHMOD=	chmod
LIBMODE=664
BINMODE=4740
HEADER=	One Variable Query Processor

CTLMOD=	$(LIB)/ctlmod
IUTIL=	$(LIB)/iutil
GUTIL=	$(LIB)/gutil

OBJS=	scan.o interp.o startovqp.o\
	strategy.o findsimps.o key.o string.o typecheck.o interp1.o \
	equelpr.o prsym.o tidtest.o
SRCS1=	scan.c interp.c startovqp.c\
	strategy.c findsimps.c key.c string.c typecheck.c interp1.c \
	equelpr.c prsym.c tidtest.c
HDRS=	ovqp.h strategy.h
SRCS=	$(SRCS1) 

LIBS=	$(CTLMOD) $(IUTIL) $(GUTIL)

ovqplib: $(OBJS)
	$(AR) rvu ovqplib $?
	$(CHMOD) $(LIBMODE) ovqplib
	$(RANLIB) ovqplib

install: $(LIB)/ovqp

$(LIB)/ovqp: ovqplib
	$(CP) ovqplib $(LIB)/ovqp
	$(RANLIB) $(LIB)/ovqp

new:
	rm -f ovqplib

clean:
	rm -f *.o
	rm -f ovqplib a.out core

