all: ccmd.dist mm.dist
	echo All done.

ccmd.dist:
	@( cd ccmd ; make $(MFLAGS) )

mm.dist:
	@( cd mm ; make $(MFLAGS) )

	
sep.tar:
	rm -rf mm ccmd
	make $(MFLAGS) mm.dir
	make $(MFLAGS) ccmd.dir
	( V=`cat VERSION`;\
	  tar cf mm-`echo $$V | tr ' ' '.'`.tar mm ccmd Makefile )
	tar cf ccmd.tar ccmd Makefile
	( V=`cat VERSION`;\
	  tar cf mm-only-`echo $$V | tr ' ' '.'`.tar mm Makefile )

all.tar:
	rm -rf mm ccmd
	make $(MFLAGS) mm.dir
	make $(MFLAGS) ccmd.dir
	( V=`cat VERSION`;\
	  tar cf mm-`echo $$V | tr ' ' '.'`.tar mm ccmd Makefile )

mm.tar:
	rm -rf mm
	make $(MFLAGS) mm.dir
	( V=`cat VERSION`;\
	  tar cf mm-only-`echo $$V | tr ' ' '.'`.tar mm Makefile )

ccmd.tar:
	rm -rf ccmd
	make $(MFLAGS) ccmd.dir
	tar cf ccmd.tar ccmd Makefile


mm.dir:
	mkdir mm
	( cd mm ; ln -s ../../mm/RCS . ; co -q RCS/* ; rm -f tofix ; \
		chmod 666 config.h version.h )
	( cd mm ; ../../mm/mkversion +m ; cp version.h ../../mm/version.h)
	make $(MFLAGS) verfile
	make $(MFLAGS) diff
	rm mm/RCS


ccmd.dir:	
	mkdir ccmd
	( cd ccmd; ln -s ../../ccmd/RCS .; co -q RCS/* ; rm RCS ; mkdir local )
	
verfile:
	( V=`cat VERSION`;\
	  grep rcsid mm/* | sed -e 's/.*: //' -e 's/ Exp.*$$//' > \
	  version.`echo $$V | tr ' ' '.'`)

diff:
	( V=`cat VERSION`;\
	  ./verdiff -VVERSION >mm-`echo $$V | tr ' ' '.'`.diff )
