# Master makefile for RCS

#	$Id: Makefile,v 1.4 1994/03/20 05:25:56 eggert Exp $

MAKE = make
SHELL = /bin/sh

SUBDIR=	src man
DESTDIR=

all install clean ::
	for i in ${SUBDIR}; do \
		(echo cd $$i && cd $$i && $(MAKE) DESTDIR=${DESTDIR} $@) || exit; \
	done

man/rcsfile.5 : man/rcsfile.5in
	cd man && $(MAKE) rcsfile.5

dist :: man/rcsfile.5
	cd src && $(MAKE) clean
	set -x && \
	d=rcs-`sed -n <src/version.c \
		's/.*version_string[^"]*"\([0-9.]*\).*/\1/p' \
	` && \
	rm -fr $$d && \
	mkdir $$d $$d/man $$d/src && \
	ln COPYING CREDITS Makefile NEWS README *.ms $$d && \
	(cd man && ln COPYING Makefile *.[0-9] *.[0-9]in ../$$d/man) && \
	(cd src && ln COPYING INSTALL Makefile rcstest *.c *.h *.heg *.sh \
							../$$d/src) && \
	tar -cbf 1 - $$d | gzip -9 >$$d.tar.gz && \
	rm -fr $$d
