#
#  Makefile for INGRES gutil library
#
#	@(#)Makefile	8.3	12/18/85
#

include ../Config

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

OBJS=	append.o atof.o bequal.o bitcnt.o bitpos.o cat.o \
	concat.o freebuf.o ftoa.o fullwait.o \
	getufield.o iocv.o itoa.o length.o \
	xalloc.o need.o oatoi.o pad.o pmove.o \
	prargs.o scompare.o sequal.o set_si_buf.o set_so_buf.o \
	setflag.o trace.o atol.o smove.o \
	lprintf.o clrmem.o xputchar.o ztack.o syserr.o \
	min.o xfree.o bmove.o perror.o locv.o capital.o

SRCS1=	append.c atof.c bequal.c bitcnt.c bitpos.c cat.c \
	concat.c freebuf.c ftoa.c fullwait.c \
	getufield.c iocv.c itoa.c length.c \
	xalloc.c need.c oatoi.c pad.c pmove.c capital.c
SRCS2=	prargs.c scompare.c sequal.c set_si_buf.c set_so_buf.c \
	setflag.c trace.c atol.c smove.c \
	xputchar.c ztack.c syserr.c bmove.c \
	min.c xfree.c lprintf.c clrmem.c perror.c locv.c
SRCS=	$(SRCS1) $(SRCS2) 

CFLAGS=	$(CONFIG) -I$H -O
AR=	-ar
ARFLAGS=ruv
RANLIB=	ranlib
HEADER=	Gutil Library
CP=	cp
CHMOD=	chmod
LIBMODE=664

gutil:	$(OBJS)
	$(AR) $(ARFLAGS) gutil $?
	$(RANLIB) gutil

install: gutil
	install -m $(LIBMODE) gutil $(LIB)

new:
	rm -f gutil

clean:
	rm -f [0-m]*.o
	rm -f [n-z]*.o
	rm -f core gutil

