#
# Makefile for UNIX keyed-IO routines.
# 	(c) Ken Wellsch 1985
#
CFLAGS = -O
KLIB = klib.a

SRC =	kioglob.c getblk.c getrec.c makblk.c maknam.c \
	mapblk.c mapkey.c putblk.c putrec.c \
	closek.c creatk.c dupk.c openk.c readk.c writek.c

HEADER = kio.h

all: $(KLIB)

$(SRC): $(HEADER)
	touch $@

$(KLIB): $(SRC)
	$(CC) $(CFLAGS) -c $?
	$(AR) $(ARFLAGS) $@ ${?:.c=.o}
	rm -f ${?:.c=.o}
	ranlib $@

clean:
	rm -f *.o ${KLIB}

backup:
	cp Makefile $(HEADER) $(SRC) bkup

print:
	lpr -Phw -p -J "Keyed I/O Lib" Makefile $(HEADER) $(SRC)

lint:
	lint $(SRC)
