#include <Library.tmpl>

DBM_CF = dbminit.c delete.c fetch.c store.c seq.c

NDBM_CF = dbmopen.c dbmdelete.c dbmfetch.c dbmstore.c dbmseq.c \
	dbmclose.c dbmdirfno.c dbmpagfno.c

GDBM_CF = gdbmopen.c gdbmdelete.c gdbmfetch.c  gdbmstore.c gdbmclose.c \
	gdbmreorg.c gdbmseq.c \
	bucket.c falloc.c findkey.c global.c hash.c update.c version.c

DBM_OF = dbminit.o delete.o fetch.o store.o seq.o

NDBM_OF = dbmopen.o dbmdelete.o dbmfetch.o dbmstore.o dbmseq.o \
	dbmclose.o dbmdirfno.o dbmpagfno.o

GDBM_OF = gdbmopen.o gdbmdelete.o gdbmfetch.o  gdbmstore.o gdbmclose.o \
	gdbmreorg.o gdbmseq.o \
	bucket.o falloc.o findkey.o global.o hash.o update.o version.o

SRCS= $(DBM_CF) $(NDBM_CF) $(GDBM_CF)
OBJS= $(DBM_OF) $(NDBM_OF) $(GDBM_OF)

/* Uncomment this if you need alloca() */
/* SYS_LIBRARIES = -lPW */

NormalLibraryTarget(gdbm,$(OBJS))

DependTarget()

NormalLintTarget($(SRCS))

#ifdef RtArchitecture
dbminit.o dbmopen.o falloc.o gdbmopen.o gdbmstore.o testgdbm.o:
	$(CC) -ma $(CFLAGS) -c $*.c
#endif
