LIBNAME=	libzc
#
# ZMailer routines destined for the system C library
#
SHELL=		/bin/sh
CC= cc -migrate  # OSF/1 better compiler..
COPTS= -O4 -inline size -std1 -DSTDC_HEADERS  # OSF/1 cc -migrate
TOPDIR=		..
CPPDEP=cc -M
DEFS= #-migrate #-D_BSD
RANLIB=		ranlib
AR=	ar
LIBC_INCL=	
INCLUDEDIR=	/usr/local/include
LIBRARYDIR=	/usr/local/lib
INSTALL=/usr/bin/installbsd
#
INCL=		-I$(TOPDIR)/include
CFLAGS=		$(COPTS) $(DEFS) $(INCL) $(LIBC_INCL)
#
# If you are on a Xenix or other SVR3-based system, add the "setreuid" module:
#
OBJS	= mail.o mail_alloc.o mail_host.o fullname.o getopt.o myhostname.o \
	getzenv.o bzero.o bcopy.o setvbuf.o strchr.o siglist.o strerror.o \
	whathost.o getdtblsiz.o aixsupport.o setreuid.o __fopen.o
LIBMAILERobjs = mail.o mail_alloc.o getzenv.o mail_host.o myhostname.o	\
	fullname.o whathost.o strerror.o
SOURCE	= mail.c mail_alloc.c mail_host.c fullname.c getopt.c myhostname.c \
	getzenv.c bzero.c bcopy.c setvbuf.c strchr.c siglist.c strerror.c  \
	whathost.c getdtblsiz.c aixsupport.c setreuid.c __fopen.c

$(LIBNAME).a: $(TOPDIR)/libs/$(LIBNAME).a $(TOPDIR)/libs/libzmailer.a

$(TOPDIR)/libs/$(LIBNAME).a:	$(SOURCE)
	$(CC) $(CFLAGS) -c $?
	$(AR) rv $@ *.o
	$(RANLIB) $@

$(TOPDIR)/libs/libzmailer.a: $(LIBMAILERobjs)
	$(AR) rv $@ $(LIBMAILERobjs)
	$(RANLIB) $@

lintlib:	llib-l$(LIBNAME).ln

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

lint:
	lint $(DEFS) $(INCL) $(LIBC_INCL) $(SOURCE)

install:  $(TOPDIR)/libs/libzmailer.a
	$(INSTALL) -c -m 644 $(TOPDIR)/libs/libzmailer.a $(LIBRARYDIR)/libzmailer.a
	$(RANLIB) $(LIBRARYDIR)/libzmailer.a
	$(INSTALL) -c -m 644 $(TOPDIR)/include/mail.h $(INCLUDEDIR)/zmailer.h

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

depend:
	CPPDEP="${CPPDEP}" $(TOPDIR)/bin/mklibdep $(CFLAGS) $(SOURCE)

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

mail.c: $(TOPDIR)/include/mail.h
myhostname.c: $(TOPDIR)/include/libsupport.h
getzenv.c: $(TOPDIR)/include/mail.h
bcopy.c: $(TOPDIR)/include/libsupport.h

# IF YOU PUT ANYTHING HERE IT WILL GO AWAY
