#
#     Makefile for W-MAIL Local Mail Agent (MINIX)
#
#	Makefile @(#)1.7		02/17/90
#
# Define UMAILER if your remote mailer understands the
# "-i datafile" option. Otherwise "< datafile" will be used.
#
# Define V7MAIL if you do not want the "To:"-line to be
# included in the message header.
#
PROG	=	/usr/lib/uucp
BIN	=	/usr/bin

OPTS	=	-DUMAILER

CFLAGS	=	-D_MINIX -D_POSIX_SOURCE $(OPTS)
LDFLAGS =	-i

OBJS	=	wmmain.s wmread.s wmcreate.s wminteract.s \
		wmdeliver.s wmtime.s
SRCS	=	wmmain.c wmread.c wmcreate.c wminteract.c \
		wmdeliver.c wmtime.c
OTHERS	=	README wmail.doc Makefile* wmail.h

wmail:		$(OBJS)
		cc $(LDFLAGS) -o wmail $(OBJS)
		@chmem =32000 wmail >/dev/null

install:
		@echo 'Copying files...'
		@rm -f $(BIN)/wmail $(BIN)/lmail $(BIN)/Mail \
			$(BIN)/mailx $(BIN)/mail
		@cp wmail $(BIN)
		@echo 'Setting up links...'
		@ln $(BIN)/wmail $(BIN)/lmail
		@ln $(BIN)/wmail $(BIN)/mail
		@ln $(BIN)/wmail $(BIN)/Mail
		@ln $(BIN)/wmail $(BIN)/mailx
		@echo 'Setting up permissions...'
		chown root.root $(BIN)/wmail
		chmod 4555 $(BIN)/wmail

shar:
		@rm -f wmail.shar
		@bshar -Cuvo wmail.shar $(OTHERS) $(SRCS)

tar:
		@rm -f wmail.tar
		@tar cfvo wmail.tar $(OTHERS) $(SRCS)

wmmain.s:	wmail.h wmmain.c
		cc $(CFLAGS) -S wmmain.c

wmread.s:	wmail.h wmread.c
		cc $(CFLAGS) -S wmread.c

wmcreate.s:	wmail.h wmcreate.c
		cc $(CFLAGS) -S wmcreate.c

wminteract.s:	wmail.h wminteract.c
		cc $(CFLAGS) -S wminteract.c

wmdeliver.s:	wmail.h wmdeliver.c
		cc $(CFLAGS) -S wmdeliver.c

wmtime.s:	wmtime.c
		cc $(CFLAGS) -S wmtime.c

