LIBNAME=	libdb
#
# ZMailer Router database search routine library
#
SHELL=		/bin/sh
CC=		cc # gcc -Wall -pedantic
COPTS=		-g
DEFS=
RANLIB=		ranlib # : ar does the work of ranlib under System V
LIBDB_INCL=	
#
INCL=		-I../../include -I../../libsh
CFLAGS=		$(COPTS) $(DEFS) $(INCL) $(LIBDB_INCL)
#
OBJS	= search_seq.o search_bin.o search_hosts.o search_ndbm.o search_res.o \
	search_dbm.o search_core.o search_gdbm.o search_yp.o
SOURCE	= search_seq.c search_bin.c search_hosts.c search_ndbm.c search_res.c \
	search_dbm.c search_core.c search_gdbm.c search_yp.c

$(LIBNAME).a:	$(SOURCE)
	$(CC) $(CFLAGS) -c $?
	ar rv $@ *.o
	-rm -f *.o
	$(RANLIB) $@

lintlib:	llib-l$(LIBNAME).ln

llib-l$(LIBNAME).ln:	$(SOURCE)
	lint $(INCL) -C$(LIBNAME) *.c

lint:
	lint $(DEFS) $(INCL) ../llib-l*.ln $(SOURCE)

clean:
	-rm -f $(LIBNAME).a make.log Makefile.bak
	-rm -f *.o *.out *.ln

depend:
	../../bin/mklibdep $(CFLAGS) $(SOURCE)


# DO NOT DELETE THIS LINE -- mkdep uses it.
# DO NOT PUT ANYTHING AFTER THIS LINE, IT WILL GO AWAY.

search_seq.c: ../../include/mailer.h ../../include/libsupport.h
search_seq.c: ../../include/malloc.h ../../include/listutils.h
search_seq.c: ../../include/malloc.h ../../include/token.h
search_seq.c: ../../include/rfc822.entry ../../include/splay.h search.h
search_seq.c: ../../include/splay.h ../../include/listutils.h
search_seq.c: ../../include/malloc.h ../../libsh/io.h
	@touch $@
search_bin.c: ../../include/mailer.h ../../include/libsupport.h
search_bin.c: ../../include/malloc.h ../../include/listutils.h
search_bin.c: ../../include/malloc.h ../../include/token.h
search_bin.c: ../../include/rfc822.entry ../../include/splay.h search.h
search_bin.c: ../../include/splay.h ../../include/listutils.h
search_bin.c: ../../include/malloc.h
	@touch $@
search_hosts.c: ../../include/mailer.h ../../include/libsupport.h
search_hosts.c: ../../include/malloc.h ../../include/listutils.h
search_hosts.c: ../../include/malloc.h ../../include/token.h
search_hosts.c: ../../include/rfc822.entry ../../include/splay.h search.h
search_hosts.c: ../../include/splay.h ../../include/listutils.h
search_hosts.c: ../../include/malloc.h
	@touch $@
search_ndbm.c: ../../include/mailer.h ../../include/libsupport.h
search_ndbm.c: ../../include/malloc.h ../../include/listutils.h
search_ndbm.c: ../../include/malloc.h ../../include/token.h
search_ndbm.c: ../../include/rfc822.entry ../../include/splay.h search.h
search_ndbm.c: ../../include/splay.h ../../include/listutils.h
search_ndbm.c: ../../include/malloc.h ../../libsh/io.h
	@touch $@
search_res.c: ../../include/mailer.h ../../include/libsupport.h
search_res.c: ../../include/malloc.h ../../include/listutils.h
search_res.c: ../../include/malloc.h ../../include/token.h
search_res.c: ../../include/rfc822.entry ../../include/splay.h search.h
search_res.c: ../../include/splay.h ../../include/listutils.h
search_res.c: ../../include/malloc.h
	@touch $@
search_dbm.c: ../../include/mailer.h ../../include/libsupport.h
search_dbm.c: ../../include/malloc.h ../../include/listutils.h
search_dbm.c: ../../include/malloc.h ../../include/token.h
search_dbm.c: ../../include/rfc822.entry ../../include/splay.h search.h
search_dbm.c: ../../include/splay.h ../../include/listutils.h
search_dbm.c: ../../include/malloc.h ../../libsh/io.h
	@touch $@
search_core.c: ../../include/mailer.h ../../include/libsupport.h
search_core.c: ../../include/malloc.h ../../include/listutils.h
search_core.c: ../../include/malloc.h ../../include/token.h
search_core.c: ../../include/rfc822.entry ../../include/splay.h search.h
search_core.c: ../../include/splay.h ../../include/listutils.h
search_core.c: ../../include/malloc.h ../../libsh/io.h
	@touch $@

# IF YOU PUT ANYTHING HERE IT WILL GO AWAY
