#	Set the follwing for your site
#
#	INSTALLDIR	Place to install binaries
#	XCFLAGS		Extra libraries needed for bsd stuff
#	XLIBS		Extra libraries needed for bsd stuff
#	ANON-FTP	Place to archive source for ftp
#	
#	Values for MIPS RISC/OS 3/4
#CFLAGS= -O
#INSTALL=/etc/install
#INSTALLDIR=/usr/local
#XCFLAGS=-I/usr/include/bsd -DSYSTYPE_SYSV
#MANDIR=/usr/local/man/man1
#XLIBS=-lbsd
#
#	Values for BSD 4.3
CFLAGS= -g
INSTALL=/bin/install
INSTALLDIR=/usr/local/bin
XCFLAGS= -DSYSTYPE_BSD43
MANDIR=/usr/local/man/man1
#XLIBS=
#
ANON-FTP=/home/ftp/pub/nd

PROGS=nd tcpcon tcpexec tcpserv
MANS= tcpcon.1 tcpexec.1 nd.1 tcpserv.1 udpcon.1 udpserv.1 udpexec.1
SRCS= nd.c tcpcon.c tcpcon.mips.c tcpexec.c tcpserv.c

all: $(PROGS)

tcpserv:	tcpserv.c
	$(CC) $(XCFLAGS) $(CFLAGS) -o $@ tcpserv.c $(LIBS) $(XLIBS)

tcpcon:	tcpcon.c
	$(CC) $(XCFLAGS) $(CFLAGS) -o $@ tcpcon.c $(LIBS) $(XLIBS)

nd:	nd.c
	$(CC) $(XCFLAGS) $(CFLAGS) -o $@ nd.c $(LIBS) $(XLIBS)

tcpexec: tcpexec.c
	$(CC) $(XCFLAGS) $(CFLAGS) -o $@ tcpexec.c $(LIBS) $(XLIBS)

install: all installman
	-cd $(INSTALLDIR);\
	for f in $(PROGS);\
	do\
		[ -f $$f ] && mv $$f OLD$$f;\
	done
	: sysV install
	: $(INSTALL) -f $(INSTALLDIR) $(PROGS)
	: bsd or sun install
	$(INSTALL) -cs $(PROGS) $(INSTALLDIR)
	cd $(INSTALLDIR);\
	rm -f udpserv; ln tcpserv udpserv;\
	chown root udpserv; chgrp staff udpserv; chmod 755 udpserv;\
	rm -f udpcon; ln tcpcon udpcon;\
	chown root udpcon; chgrp staff udpcon; chmod 755 udpcon

installman:
	cp $(MANS) $(MANDIR)
	cd $(MANDIR); chown root $(MANS); chgrp staff $(MANS); chmod 644 $(MANS)

clean:

clobber: clean
	rm -f $(PROGS)

anon-ftp:
	cp CHANGES README $(ANON-FTP)
	tar cvf - README CHANGES $(SRCS) $(MANS) Makefile | compress > $(ANON-FTP)/nd.tar.Z
	chmod 644 $(ANON-FTP)/*
