build :		$(out)uucp_mailshr.exe \
		$(out)rmail.exe 
	write sys$output "Build finished."

install :	build \
		$(exe)uucp_mailshr.exe \
		$(exe)rmail.exe \
		$(exe)uucp_mail_protocol.com
	write sys$output "Installation finished."

$(out)uucp_mailshr.exe : uucp_mail.obj mailshr.obj mailshr_errs.obj \
		uucp_errs.obj $(src)mailshr.opt parse_tables.obj
	link/map/full/share=$(out)uucp_mailshr mailshr, mailshr_errs, -
	 uucp_mail, uucp_errs, parse_tables, $(src)mailshr.opt/opt

$(out)rmail.exe : rmail.obj
	link/notrace rmail, sys$share:vaxcrtl/opt

$(exe)uucp_mail_protocol.com : $(com)uucp_mail_protocol.com 
	copy $(com)uucp_mail_protocol.com $(exe)

$(exe)uucp_mailshr.exe : $(out)uucp_mailshr.exe
	copy $(out)uucp_mailshr.exe $(exe)

$(exe)rmail.exe : $(out)rmail.exe
	copy $(out)rmail.exe $(exe)

mailshr.obj : $(src)mailshr.mar
	macro /list $(src)mailshr

mailshr_errs.obj : $(src)mailshr_errs.msg
	message/list $(src)mailshr_errs

parse_tables.obj : $(src)parse_tables.mar
	macro /list $(src)parse_tables

rmail.obj : $(src)rmail.c
	cc /list $(src)rmail

uucp_errs.obj : $(src)uucp_errs.msg
	message/list $(src)uucp_errs

uucp_mail.obj : $(src)uucp_mail.pas
	pascal /list $(PFLAGS) $(src)uucp_mail

