#
#  Makefile for INGRES database utilities
#
#	@(#)Makefile	8.4 	12/18/85
#

include ../Config

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

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

LIBS=	$(CTLMOD) $(IUTIL) $(GUTIL)
LIBS1=	$(CTLMOD) $(DBULIB) $(IUTIL) $(GUTIL)
OBJS=	index.o create.o modify.o modupdate.o destroy.o \
	udestroy.o copy.o purgetup.o print.o rupdate.o \
	help.o save.o update.o convert.o secupdate.o \
	rdwrbatch.o resetrel.o seq_atts.o sysfunc.o \
	get_p_tid.o display.o pr_prot.o pr_tree.o rmqm.o ksort.o \
	btreeupdate.o
HDRS=
SRCS=	index.c create.c modify.c modupdate.c destroy.c udestroy.c \
	purgetup.c print.c rupdate.c help.c save.c update.c convert.c \
	secupdate.c rdwrbatch.c resetrel.c seq_atts.c \
	get_p_tid.c copy.c ksort.c \
	display.c rmqm.c pr_prot.c pr_tree.c  sysfunc.c btreeupdate.c

SOBJS=  sysmon.o

SSRCS=  sysmon.c

AR=	-ar
ARFLAGS=rvu
RANLIB=	ranlib
CFLAGS=	$(CONFIG) -I$H -O -I../ctlmod
LDFLAGS=
CP=	cp
CHMOD=	chmod
LIBMODE=664
BINMODE=4740
ROMODE=	444
HEADER=	Database Utilities

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

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

install: $(LIB)/dbulib $(LIB)/sysmonlib

sysmonlib: $(SOBJS)
	$(AR) $(ARFLAGS) sysmonlib $?
	$(CHMOD) $(LIBMODE) sysmonlib
	$(RANLIB) sysmonlib

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

sysmonitor: $(LIB)/sysmonlib
	
alldbu: $(OBJS) config.o
	$(CC) config.o $(OBJS) $(LDFLAGS) $(LIBS) -o alldbu
	$(CHMOD) $(BINMODE) alldbu

new:
	rm -f dbulib alldbu

clean:
	rm -f *.o
	rm -f dbulib alldbu a.out core sysmonlib
