# @(#) $Id: Makefile 15 2012-01-31 07:20:07Z leres $ (XSE)

PROG=	multimaster

all:
	(cd master8 && ${MAKE})
	(cd master9 && ${MAKE})

clean:
	rm -rf master8/build-cli master8/build-cli

tags:
	ctags -wtd multimaster.cpp timer.cpp timer.h

dist tar: force
	@cwd=`pwd` ; name=${PROG}-`cat VERSION` ; \
	    list="" ; tar="tar chf" ; temp="$${name}.tar.gz" ; \
	    for i in `cat FILES` ; do list="$${list} $${name}/$${i}" ; done; \
	    echo \
	    "rm -f $${name}.tar.gz.asc $${name}; ln -s . $${name}" ; \
	     rm -f $${name}.tar.gz.asc $${name}; ln -s . $${name} ; \
	    echo \
	    "$${tar} - [lots of files] | gzip > $${temp}" ; \
	     $${tar} - $${list} | gzip > $${temp} ; \
	    echo \
	    "rm -f $${name}" ; \
	     rm -f $${name}

sign:
	@name=${PROG}-`cat VERSION`.tar.gz; \
	    set -x; \
	    rm -f $${name}.asc; \
	    gpg --armor --detach-sign $${name}

force:  /tmp
