# Makefile for GNU dbm software library.

LIB = ../lib/libgdbm.a

CFLAGS = -c ${OPTIMIZEFLAG} ${C_OPT} -D${MACH_OS} -I./ -I../../include -I${IRIS_ROOT}/include

all:	${LIB}

#GDBM_CF = gdbmdelete.c \
	gdbmreorg.c gdbmseq.c gdbmsync.c gdbmerrno.c gdbmexists.c gdbmsetopt.c \
	global.c version.c

GDBM_CF = bucket.c falloc.c findkey.c gdbmclose.c gdbmfetch.c gdbmopen.c gdbmstore.c \
	global.c hash.c update.c

GDBM_OF = ${GDBM_CF:.c=.o}

install: all

MKDEPEND_CSRCS = ${GDBM_CF}
depend:; ${MKDEPEND}

${LIB}: $(GDBM_OF)
	rm -f ${LIB}
	ar -rscv ${LIB} $(GDBM_OF)

cleanexe:;

clean:	cleanexe
	rm -f *.o core

# DO NOT DELETE

bucket.o: autoconf.h gdbmdefs.h systems.h gdbmconst.h proto.h
falloc.o: autoconf.h gdbmdefs.h systems.h gdbmconst.h proto.h
findkey.o: autoconf.h gdbmdefs.h systems.h gdbmconst.h proto.h
gdbmclose.o: autoconf.h gdbmdefs.h systems.h gdbmconst.h proto.h
gdbmfetch.o: autoconf.h gdbmdefs.h systems.h gdbmconst.h proto.h gdbmerrno.h
gdbmopen.o: autoconf.h gdbmdefs.h systems.h gdbmconst.h proto.h gdbmerrno.h
gdbmstore.o: autoconf.h gdbmdefs.h systems.h gdbmconst.h proto.h gdbmerrno.h
global.o: autoconf.h gdbmdefs.h systems.h gdbmconst.h proto.h gdbmerrno.h
hash.o: autoconf.h gdbmdefs.h systems.h gdbmconst.h proto.h
update.o: autoconf.h gdbmdefs.h systems.h gdbmconst.h proto.h
