#
#  Makefile for the INGRES control module
#
#	@(#)Makefile	8.4	4/22/86
#

include ../Config

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

OBJS=	main.o error.o proc_err.o initp.o setp.o resetp.o \
	init_qt.o call.o sysdump.o mapvars.o \
	do_seq.o readinput.o do_st.o send_off.o call_fn.o \
	readmon.o readqry.o writeqry.o range.o treepr.o \
	pb_prime.o pb_get.o pb_tput.o pb_put.o pb_flush.o \
	pb_read.o pb_write.o pb_rphys.o pb_wphys.o pb_dump.o \
	cm_reset.o cm_cleanup.o cm_close.o \
	prvect.o getp.o monitor.o av_files.o
HDRS=	pipes.h proc.h state.h ctlmod.h 
SRCS1=	main.c error.c proc_err.c initp.c setp.c resetp.c \
	init_qt.c call.c sysdump.c mapvars.c \
	do_seq.c readinput.c do_st.c send_off.c call_fn.c \
	readmon.c readqry.c writeqry.c range.c treepr.c
SRCS2=	pb_prime.c pb_get.c pb_tput.c pb_put.c pb_flush.c \
	pb_read.c pb_write.c pb_rphys.c pb_wphys.c pb_dump.c \
	cm_reset.c cm_cleanup.c cm_close.c \
	prvect.c getp.c monitor.c av_files.c

CFLAGS=	$(CONFIG) -O -I$H
HEADER=	Control Module
AR=	-ar
ARFLAGS=rvu
RANLIB=	ranlib
CP=	cp
CHMOD=	chmod
LIBMODE=664

all: ctlmod

ctlmod: $(OBJS)
	$(AR) $(ARFLAGS) ctlmod $?
	$(CHMOD) $(LIBMODE) ctlmod
	$(RANLIB) ctlmod

install: $(LIB)/ctlmod

$(LIB)/ctlmod: ctlmod
	$(CP) ctlmod $(LIB)/ctlmod
	$(RANLIB) $(LIB)/ctlmod

new:
	rm -f ctlmod

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

