#@(#)@(#)Makefile	2.5  2.5 4/3/91

DOCS		=	README doc misc
INCLUDES	=	
CSRCS		=	src
SRCS		=	${CSRCS} ${INCLUDES}
RCS		=	/usr/bin/rcs
REL		=
MAKEFILE	=	Makefile os
TARGET		=	umdss
TAR		=	${TARGET}.tar
COMPRESS	=	gzip
ZIP		=	.gz
TESTERS		=	peiffer@mutley.skypoint.net\
			cgriggs@provision.apana.org.au\
			mdavis@cts.com
INSTALLDIR	=	/tmp
MANPAGE		=	umdss.8
CATPAGE		=	umdss.0
MANDIR		=	/usr/local/man/cat8

all:
	@echo ""
	@echo "Below are the currently supported systems."
	@echo "Enter the one appropriate to your site."
	@echo "Example: make <your system>"
	@echo ""
	@echo "    make sunos (4.x berkeley ish)"
	@echo "    make solaris2 (SVR4 w/Solaris 2.x specific mods)"
	@echo "    make 44bsd"
	@echo "    make bsdi"
	@echo "    make aix"
	@echo "    make ultrix"
	@echo "    make sysv (aux, hpux)"
	@echo "    make unixware"
	@echo "    make sco"
	@echo "    make irix"
	@echo "    make pyramid"
	@echo "    make linux"
	@echo "    make osf1"
	@echo ""

44bsd:
	make -f $(.CURDIR)/os/44bsd/make.umdss
	make -f $(.CURDIR)/os/44bsd/make.mdx
	make -f $(.CURDIR)/os/44bsd/make.iotest

bsdi:
	make -f $(.CURDIR)/os/bsdi/make.umdss
	make -f $(.CURDIR)/os/bsdi/make.mdx
	make -f $(.CURDIR)/os/bsdi/make.iotest

sunos:
	make -f $(.CURDIR)/os/sunos/make.umdss
	make -f $(.CURDIR)/os/sunos/make.mdx
	make -f $(.CURDIR)/os/sunos/make.iotest

solaris2:
	make -f $(.CURDIR)/os/solaris2/make.umdss
	make -f $(.CURDIR)/os/solaris2/make.mdx
	make -f $(.CURDIR)/os/solaris2/make.iotest

aix:
	make -f $(.CURDIR)/os/aix/make.umdss
	make -f $(.CURDIR)/os/aix/make.mdx
	make -f $(.CURDIR)/os/aix/make.iotest

ultrix:
	make -f $(.CURDIR)/os/ultrix/make.umdss
	make -f $(.CURDIR)/os/ultrix/make.mdx
	make -f $(.CURDIR)/os/ultrix/make.iotest

sysv:
	make -f $(.CURDIR)/os/sysv/make.umdss
	make -f $(.CURDIR)/os/sysv/make.mdx
	make -f $(.CURDIR)/os/sysv/make.iotest

irix:
	make -f $(.CURDIR)/os/irix/make.umdss
	make -f $(.CURDIR)/os/irix/make.mdx
	make -f $(.CURDIR)/os/irix/make.iotest

pyramid:
	make -f $(.CURDIR)/os/pyramid/make.umdss
	make -f $(.CURDIR)/os/pyramid/make.mdx
	make -f $(.CURDIR)/os/pyramid/make.iotest

sco:
	make -f $(.CURDIR)/os/sco/make.umdss
	make -f $(.CURDIR)/os/sco/make.mdx
	make -f $(.CURDIR)/os/sco/make.iotest

unixware:
	make -f $(.CURDIR)/os/unixware/make.umdss
	make -f $(.CURDIR)/os/unixware/make.mdx
	make -f $(.CURDIR)/os/unixware/make.iotest

linux:
	make -f $(.CURDIR)/os/linux/make.umdss
	make -f $(.CURDIR)/os/linux/make.mdx
	make -f $(.CURDIR)/os/linux/make.iotest

osf1:
	make -f $(.CURDIR)/os/osf1/make.umdss
	make -f $(.CURDIR)/os/osf1/make.mdx
	make -f $(.CURDIR)/os/osf1/make.iotest

tar: ${SRCS} ${DOCS} ${MAKEFILE}
	(cd ${.CURDIR}/..; \
	tar -cvf ${TAR} ${TARGET} ; \
	${COMPRESS} ${TAR}; \
	uuencode ${TAR}${ZIP} ${TAR}${ZIP} > ${TAR}${ZIP}.uu)
#	cat ${TAR}${ZIP}.uu | elm -s "umdss update" ${TESTERS})

clean:
	rm -f core *.o *.gz*
