#
#	Makefile for the U-MAIL Mail Router (MINIX)
#
#	@(#)Makefile 3.0		03/25/91
#
CFLAGS  = -O6 -D_LINUX -D_POSIX_SOURCE
LFLAGS	= -N -s
CC	= cc
O	= o

OBJS    = ummain.$(O) umtime.$(O) umheader.$(O) umalias.$(O) \
	  umamoeba.$(O) umroute.$(O) umsend.$(O) umsetup.$(O) umsmtp.$(O)
SRCS    = ummain.c umtime.c umheader.c umalias.c umamoeba.c \
	  umroute.c umsend.c umsetup.c umsmtp.c
OTHERS	= umail.1 umail.cf Makefile* umail.h

umail:		Makefile $(OBJS)
		$(CC) $(LFLAGS) -o umail $(OBJS) $(LIBS)

install:
	if [ ! -d $(BINROOTDIR)/usr/lib/umail ]; then \
		mkdir $(BINROOTDIR)/usr/lib/umail; \
	fi;
	cp umail $(BINROOTDIR)/usr/lib/umail/umail
	cp umail.1 $(BINROOTDIR)/usr/man/man8/umail.8
	cp umail.cf $(BINROOTDIR)/usr/lib/umail

clean:
	rm -f *.o core umail

doc:		umail.1
		@nroff umail.1 >umail.doc

shar:
		@crc $(OTHERS) $(SRCS) >Crcs
		@bshar -Cuvo umail.shar $(OTHERS) Crcs $(SRCS)

tar:
		@crc $(OTHERS) $(SRCS) >Crcs
		@tar cfv umail.tar $(OTHERS) Crcs $(SRCS)

lzh:
		@crc $(OTHERS) $(SRCS) >Crcs
		lharc a umail $(OTHERS) Crcs $(SRCS)

ummain.$(O):	umail.h ummain.c
		$(CC) -c $(CFLAGS) ummain.c

umtime.$(O):	umail.h umtime.c
		$(CC) -c $(CFLAGS) umtime.c

umheader.$(O):	umail.h umheader.c
		$(CC) -c $(CFLAGS) umheader.c

umamoeba.$(O):	umail.h umamoeba.c
		$(CC) -c $(CFLAGS) umamoeba.c

umalias.$(O):	umail.h umalias.c
		$(CC) -c $(CFLAGS) umalias.c

umroute.$(O):	umail.h umroute.c
		$(CC) -c $(CFLAGS) umroute.c

umsend.$(O):	umail.h umsend.c
		$(CC) -c $(CFLAGS) umsend.c

umsetup.$(O):	umsetup.c
		$(CC) -c $(CFLAGS) umsetup.c

umsmtp.$(O):	umsmtp.c
		$(CC) -c $(CFLAGS) umsmtp.c

