#
# Makefile for PathProc
#

clean		:
	purge *.obj,*.lis,*.map,*.exe

install			:	build			\
				$(exe)UUCP_Mailshr.exe	\
				$(exe)Checkaddr.exe
	write sys$output "Installation finished."

build			:	UUCP_Mailshr.exe	\
				Checkaddr.exe
	write sys$output "Build finished."

$(exe)UUCP_Mailshr.exe	:	UUCP_Mailshr.exe
	copy UUCP_Mailshr.exe $(exe) /log
	@uucp_bin:uucp_systartup installs

$(exe)Checkaddr.exe	:	Checkaddr.exe
	copy Checkaddr.exe $(exe) /log


UUCP_Mailshr.exe	:	mailshr.obj		\
				mailshr_errs.obj	\
				UUCP_mail.obj		\
				uucpmail_errs.obj	\
				parse_tables.obj	\
				glue.obj		\
				gethostname.obj		\
				getpath.obj		\
				headers.obj		\
				mail_rewrite.obj	\
				misc.obj		\
				resolve.obj		\
				str.obj
	link/map/full/notrace/nodebug/share/exe=UUCP_Mailshr.exe -
	 mailshr.obj+mailshr_errs.obj+UUCP_mail.obj+uucpmail_errs.obj+-
	 parse_tables.obj+glue.obj+gethostname.obj+getpath.obj+headers.obj+-
	 mail_rewrite.obj+misc.obj+resolve.obj+str.obj+mailshr.opt/option+-
	 ulink.opt/option

Checkaddr.exe		:	Checkaddr.obj		\
				uucpmail_errs.obj	\
				glue.obj		\
				gethostname.obj		\
				getpath.obj		\
				headers.obj		\
				misc.obj		\
				resolve.obj		\
				str.obj
	link/map/full/notrace/nodebug/share/exe=Checkaddr.exe -
	 Checkaddr.obj+uucpmail_errs.obj+glue.obj+gethostname.obj+-
	 getpath.obj+headers.obj+misc.obj+resolve.obj+str.obj+ulink.opt/option

Checkaddr.obj		:	Checkaddr.c

mailshr.obj		:	mailshr.mar

mailshr_errs.obj	:	mailshr_errs.msg

UUCP_mail.obj		:	UUCP_mail.pas

uucpmail_errs.obj	:	uucpmail_errs.msg

parse_tables.obj	:	parse_tables.mar

glue.obj		:	glue.c			\
				defs.h			\
				sysexits.h

gethostname.obj		:	gethostname.c

getpath.obj		:	getpath.c		\
				defs.h			\
				sysexits.h

headers.obj		:	headers.c		\
				defs.h			\
				sysexits.h

mail_rewrite.obj	:	mail_rewrite.c

misc.obj		:	misc.c			\
				defs.h			\
				sysexits.h

resolve.obj		:	resolve.c		\
				defs.h			\
				sysexits.h

str.obj			:	str.c

*.obj			:	*.c
	cc $(cflags) $*

*.obj			:	*.pas
	pascal $(pflags) $*

*.obj			:	*.mar
	macro $(mflags) $*

*.obj			:	*.msg
	message $*



