# $Id: Makefile,v 1.12 2001/08/13 22:39:37 garbled Exp $
# Makefile for clusterit:  Tim Rightnour

OPSYS!=		uname
#CC=		/usr/local/bin/gcc
#CC=		/usr/vac/bin/cc
PREFIX?=	/usr/local
INSTALL?=	/usr/bin/install

SUBDIR=		dsh pcp barrier jsd rvt dvt tools

all:
	@for dir in ${SUBDIR} ; do \
		(cd $$dir && make clean OPSYS=${OPSYS}) ;\
		(cd $$dir && make CC=${CC} OPSYS=${OPSYS}) ;\
	done

clean:
	@for dir in ${SUBDIR} ; do \
		(cd $$dir && make clean OPSYS=${OPSYS}) ;\
	done

lint:
	@for dir in ${SUBDIR} ; do \
		(cd $$dir && make lint OPSYS=${OPSYS}) ;\
	done

install:
	@for dir in ${SUBDIR} ; do \
		(cd $$dir && make install INSTALL=${INSTALL} \
		 OPSYS=${OPSYS} PREFIX=${PREFIX}) ;\
	done

catmans:
	-@mkdir catman
	for dir in ${SUBDIR} ; do \
		(cd $$dir ; \
		for i in `ls *.1` ; do \
			echo "nroff -man $$i >../catman/`/usr/bin/basename $$i .1`.0" ; \
			nroff -man $$i >../catman/`/usr/bin/basename $$i .1`.0 ; \
		done );\
	done

htmlmans:
	-@mkdir html/man
	for dir in ${SUBDIR} ; do \
		(cd $$dir ; \
		for i in `ls *.1` ; do \
			echo "groff -mdoc2html -dformat=HTML -P-b -P-u -P-o -Tascii \
			-ww $$i >../html/man/`/usr/bin/basename $$i .1`.html" ; \
			groff -mdoc2html -dformat=HTML -P-b -P-u -P-o -Tascii \
			-ww $$i >../html/man/`/usr/bin/basename $$i .1`.html ; \
		done );\
	done


syntax highlighted by Code2HTML, v. 0.9.1