#
#	SCCSID	@(#)Makefile	1.4 87/05/12
#
DEBUG		= -DEBUG=2
CFLAGS		= -O

BIN		= Bin
INC		= Include
LIB		= Lib
LIBC		= Libc
ROUTE		= Route
HEADER		= Header
DIRLIB		= Dirlib

SLIBS		= $(SYSLIBS) -lc ../$(BIN)/$(LIBC).a
ACSVMSLIBS	= ../$(BIN)/$(HEADER).a ../$(BIN)/$(ROUTE).a ../$(BIN)/$(LIB).a

INCLUDE		= -I../$(INC)

CONFIG		=
DFLAGS		= $(DEBUG) $(CONFIG)

LFLAGS		= $(INCLUDE) $(DFLAGS)

HEADERS		=
CFILES		= ACSnet_VMS.c sendmail.c vms_spooler.c
OBJECTS		= ACSnet_VMS.o sendmail.o vms_spooler.o

NAME		= ACSnetVMS
PRSPOOLER	= apr -m$(NAME) -i
PRSPOOL		= $(PRSPOOLER)$(NAME)
PRFORMATTER	= pr -l66 -w132 -f -n3

GET		= sccs get
CP		= cp
RM		= rm

.DEFAULT:
		$(GET) SCCS/s.$<

.c.o:
		$(CC) $(CFLAGS) $(INCLUDE) $(DFLAGS) -c $<

all:		../$(BIN)/ACSnet_VMS ../$(BIN)/VMS_script \
		../$(BIN)/VMS_sendmail ../$(BIN)/VMS_spooler \
		../$(BIN)/VMS_mailrelay ../$(BIN)/VMS_mailer \
		../$(BIN)/VMS_mkname

../$(BIN)/ACSnet_VMS:	\
		ACSnet_VMS.o $(ACSVMSLIBS)
		$(CC) $(LDFLAGS) -o $@ ACSnet_VMS.o $(ACSVMSLIBS) $(SLIBS)

../$(BIN)/VMS_sendmail:	\
		sendmail.o $(ACSVMSLIBS)
		$(CC) $(LDFLAGS) -o $@ sendmail.o $(ACSVMSLIBS) $(SLIBS)

../$(BIN)/VMS_spooler:	\
		vms_spooler.o $(ACSVMSLIBS)
		$(CC) $(LDFLAGS) -o $@ vms_spooler.o $(ACSVMSLIBS) $(SLIBS)

../$(BIN)/VMS_script:	\
		script.sh
		$(CP) script.sh $@

../$(BIN)/VMS_mailrelay:	\
		mailrelay.sh
		$(CP) mailrelay.sh $@

../$(BIN)/VMS_mailer ../$(BIN)/VMS_mkname :
		(cd mailer; $(MAKE) MFLAGS="${MFLAGS}" DFLAGS="${DFLAGS}")

$(OBJECTS):	../$(INC)/global.h $(FRC)

ACSnet_VMS.o:	../$(INC)/ftheader.h ../$(INC)/handlers.h ../$(INC)/header.h \
		../$(INC)/spool.h ACSnet_VMS.c
print:
		$(PRFORMATTER) Makefile $(HEADERS) $(CFILES) *.sh | $(PRSPOOL)

clean clobber:
		$(RM) $(OBJECTS) *.[tx]
		(cd mailer; $(MAKE) RM="${RM}" clean)

llib:

FRC:
