LIBNAME=	libta
#
# ZMailer routines destined for the system C library
#
SHELL=		/bin/sh
CC=		gcc # gcc -Wall -pedantic
COPTS=		-traditional -g
DEFS=
RANLIB=		true # : ar does the work of ranlib under System V
#
INCL=		-I../../include
CFLAGS=		$(COPTS) $(DEFS) $(INCL)
#
OBJS=	markoff.o warning.o lockaddr.o myuucpname.o wantout.o \
	stringlib.o prversion.o esyslib.o diagnostic.o emptyline.o ctlopen.o
SOURCE=	markoff.c warning.c lockaddr.c myuucpname.c wantout.c \
	stringlib.c prversion.c esyslib.c diagnostic.c emptyline.c ctlopen.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 -o $(LIBNAME) $(INCL) *.c

lint:
	lint -u $(DEFS) $(INCL) $(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.

markoff.c: ../../include/sysexits.h ../../include/mail.h
	@touch $@
wantout.c: ../../include/libsupport.h
	@touch $@
esyslib.c: ../../include/mailer.h ../../include/libsupport.h
esyslib.c: ../../include/malloc.h ../../include/listutils.h
esyslib.c: ../../include/malloc.h ../../include/token.h ../../include/splay.h
esyslib.c: ../../include/rfc822.entry
	@touch $@
diagnostic.c: ../../include/sysexits.h ../../include/mail.h ../../include/ta.h
diagnostic.c: ../../include/libsupport.h
	@touch $@
ctlopen.c: ../../include/sysexits.h ../../include/mail.h ../../include/malloc.h
ctlopen.c: ../../include/ta.h ../../include/libsupport.h
	@touch $@

# IF YOU PUT ANYTHING HERE IT WILL GO AWAY
