#Buildtemplate for mail subdirectory
#
# Berkeley Mail
# converted to V-System by Bill Nowicki January 1985
#

#include ../../../buildprefix

MIFLAGS= -O -v$(Xx)V -DV7
DESTDIR=
CTAGS=	/usr/ucb/ctags -w
LIBES=

RM=	-rm
OBJS=	version.$(OBJSUFFIX) aux.$(OBJSUFFIX) cmd1.$(OBJSUFFIX)\
        cmd2.$(OBJSUFFIX) cmd3.$(OBJSUFFIX) cmdtab.$(OBJSUFFIX)\
        collect.$(OBJSUFFIX) config.$(OBJSUFFIX) edit.$(OBJSUFFIX)\
        fio.$(OBJSUFFIX) getpwent.$(OBJSUFFIX) \
	getname.$(OBJSUFFIX) head.$(OBJSUFFIX) v7.local.$(OBJSUFFIX)\
        lock.$(OBJSUFFIX) lex.$(OBJSUFFIX) list.$(OBJSUFFIX) \
        main.$(OBJSUFFIX) names.$(OBJSUFFIX) optim.$(OBJSUFFIX) \
        quit.$(OBJSUFFIX) send.$(OBJSUFFIX) signal.$(OBJSUFFIX) \
	strings.$(OBJSUFFIX) temp.$(OBJSUFFIX) vtty.$(OBJSUFFIX)\
        vars.$(OBJSUFFIX) checker.$(OBJSUFFIX)
SRCS=	aux.c cmd1.c cmd2.c cmd3.c cmdtab.c collect.c config.c edit.c fio.c \
	getname.c head.c v7.local.c lock.c lex.c list.c main.c \
	names.c optim.c quit.c send.c strings.c temp.c vtty.c vars.c \
	version.c checker.c
HDRS=	rcv.h configdefs.h def.h glob.h v7.local.h local.h

ALL=	mail.$(MACHINE)
S = $(SRCS) $(HDRS)


all:	${ALL}

mail.$(MACHINE):$S $(OBJS)
	@echo Loading ...
	$(CC) $(MIFLAGS) $(MDFLAGS) -o mail.$(MACHINE)\
              $(OBJS) $(LIBRARIES)


install: all

tags:	$(SRCS)
	${CTAGS} $(SRCS)
	mv tags ../mi/tags

clean:
	$(RM) -f *.$(OBJSUFFIX)
	rm -f mail.$(MACHINE) a.out fmt x.c xs.c tags core
	cp /dev/null strings

lint:
	lint $(MIFLAGS) $(MDFLAGS) $(SRCS)

fmt.$(MACHINE):	fmt.c head.c
	$(CC) fmt.c head.c -o fmt.$(MACHINE)				
	$(RM) fmt.$(OBJSUFFIX) head.$(OBJSUFFIX)

wc:
	@wc rcv.h def.h glob.h local.h v7.local.h $(SRCS)

install:
	$(NETINSTALL) -p "mail.$(MACHINE)" $(VSYS)/bin




relink:
	rm -f *.$(MACHINE)
