# A temp makefile to do the lint nicely....
#


BIN = /usr/local
MSTDIR = /usr/spool/notes
ARCHDIR = /usr/spool/oldnotes
NET = /usr/bin
AUTOSEQ = autoseq
NOTES = notes
NOTESUID = 10
NOTESGRP = notes
ANON = anon
ANONUID = 4
LIBDIR = /usr/local/lib
CC = cc
CFLAGS = -DMSTDIR=\"$(MSTDIR)\" -DARCHDIR=\"$(ARCHDIR)\" \
	-DNOTES=\"$(NOTES)\" -DNOTESUID=$(NOTESUID) \
	-DANON=\"$(ANON)\" -DANONUID=$(ANONUID) \
	-DBIN=\"$(BIN)\"
LFLAGS = -n
#	-n is shared, read-only text segment
TERMCAP = -ltermcap
# Evidently on System V (and other USG systems?) the termcap routines
# are in /usr/lib/libcurses.a


LINT=	lint -phaxc $(CFLAGS)

CHECKNOTES = check.c cursor.c gname.c gtime.c lrsp.c misc.c miscio.c \
	  next.c pattern.c perms.c recsio.c startup.c times.c expand.c
MAIN	= access.c acssort.c adnote.c adresp.c asearch.c check.c compress.c \
	  control.c cursor.c delete.c dropt.c dsply.c gdate.c gname.c \
	  gtext.c gtime.c help.c index.c limindx.c lrsp.c mailit.c \
	  misc.c miscio.c next.c note.c pagein.c pageout.c pattern.c \
	  permit.c perms.c preptxt.c prtind.c readem.c recsio.c resp.c \
	  savtxt.c startup.c talkto.c times.c tsearch.c \
	  expand.c datein.c getdate.c ftime.c pagemove.c
MKNF	= buildnf.c check.c cursor.c gname.c gtime.c misc.c \
	  miscio.c startup.c acssort.c recsio.c perms.c
NEWSINPUT = buildnf.c check.c cursor.c datein.c find.c gname.c gtime.c \
	  lrsp.c misc.c miscio.c newsgroup.c note.c pagein.c permit.c \
	  perms.c recsio.c resp.c startup.c tsearch.c acssort.c \
	  expand.c bnewshead.c pattern.c getdate.c ftime.c parsepath.c
NEWSOUTPUT = check.c cursor.c gname.c gtime.c lrsp.c misc.c miscio.c \
	  newsdump.c newsgroup.c newsout.c newspath.c next.c pageout.c \
	  pattern.c perms.c recsio.c startup.c times.c expand.c \
	  getnet.c datein.c getdate.c ftime.c
NFACCESS = acssort.c check.c cursor.c gname.c gtime.c misc.c miscio.c \
	  pattern.c permit.c perms.c recsio.c startup.c expand.c
NFARCHIVE = archiver.c buildnf.c check.c compress.c cursor.c dmpnote.c \
	  dmpresp.c gname.c gtime.c lrsp.c misc.c miscio.c \
	  next.c nfalias.c note.c pagein.c pageout.c pattern.c permit.c \
	  perms.c recsio.c resp.c startup.c expand.c acssort.c find.c \
	  pagemove.c
NFMAIL	= gname.c gtime.c note.c pagein.c recsio.c resp.c startup.c \
	  tsearch.c check.c cursor.c misc.c miscio.c perms.c parsepath.c
NFPIPE	= check.c cursor.c gname.c gtime.c misc.c miscio.c note.c \
	  pagein.c permit.c perms.c recsio.c startup.c
NFPRINT	= check.c cursor.c gname.c gtime.c lprnote.c lrsp.c \
	  misc.c miscio.c pageout.c permit.c perms.c recsio.c \
	  startup.c
NFRCV	= buildnf.c check.c cursor.c find.c gname.c gtime.c ldmisc.c \
	  loadem.c lrsp.c misc.c miscio.c note.c permit.c perms.c \
	  recsio.c resp.c startup.c acssort.c
NFSTATS	= check.c cursor.c gname.c gtime.c misc.c miscio.c \
	  pattern.c perms.c recsio.c startup.c expand.c
NFXMIT	= check.c cursor.c dmpnote.c dmpresp.c getnet.c gname.c \
	  gtime.c lrsp.c misc.c miscio.c next.c nfalias.c nfsend.c \
	  pageout.c pattern.c permit.c perms.c recsio.c \
	  startup.c times.c expand.c datein.c getdate.c ftime.c
RMNF	= check.c cursor.c misc.c miscio.c startup.c gname.c \
	  expand.c pattern.c

LIB=	nfabort.c nfcomment.c

all:	checknotes main mknf newsinput newsoutput nfaccess nfarchive \
	nfmail nfpipe nfprint nfrcv nfstats nfxmit rmnf

checknotes:	FRC
	echo " ====== checknotes"
	$(LINT) checknotes.c $(CHECKNOTES) $(LIB)
main:		FRC
	echo " ====== main"
	$(LINT) main.c $(MAIN) $(LIB)
mknf:		FRC
	echo " ====== mknf"
	$(LINT) mknf.c $(MKNF) $(LIB)
newsinput:	FRC
	echo " ====== newsinput"
	$(LINT) newsinput.c $(NEWSINPUT) $(LIB)
newsoutput:	FRC
	echo " ====== newsoutput"
	$(LINT) newsoutput.c $(NEWSOUTPUT) $(LIB)
nfaccess:	FRC
	echo " ====== nfaccess"
	$(LINT) nfaccess.c $(NFACCESS) $(LIB)
nfarchive:	FRC
	echo " ====== nfarchive"
	$(LINT) nfarchive.c $(NFARCHIVE) $(LIB)
nfmail:		FRC
	echo " ====== nfmail"
	$(LINT) nfmail.c $(NFMAIL) $(LIB)
nfpipe:		FRC
	echo " ====== nfpipe"
	$(LINT) nfpipe.c $(NFPIPE) $(LIB)
nfprint:	FRC
	echo " ====== nfprint"
	$(LINT) nfprint.c $(NFPRINT) $(LIB)
nfrcv:		FRC
	echo " ====== nfrcv"
	$(LINT) nfrcv.c $(NFRCV) $(LIB)
nfstats:	FRC
	echo " ====== nfstats"
	$(LINT) nfstats.c $(NFSTATS) $(LIB)
nfxmit:		FRC
	echo " ====== nfxmit"
	$(LINT) nfxmit.c $(NFXMIT) $(LIB)
rmnf:		FRC
	echo " ====== rmnf"
	$(LINT) rmnf.c $(RMNF) $(LIB)

FRC:
