
OV = 0.52

OBTCL_DIST = COPYRIGHT README Makefile \
	demo obtcl inherit.tcl base.tcl utils.tcl \
	Tabs.tcl ScrText.tcl PanedW.tcl TkManText.tcl Layout.tcl \
	wrap tabs docs panedw \
	obTcl.n obTcl.cat obTcl.ascii obTcl.tkman \
	crunch_spec skip.awk man.macros

OBTCL_IM = images/teapot.ppm

TCL_CRUNCH = ./tcl_cruncher/tcl_cruncher.c \
	 ./tcl_cruncher/tcl_cruncher.man \
	 ./tcl_cruncher/tcl_cruncher.c \
	 ./tcl_cruncher/README \
	 ./tcl_cruncher/CHANGES \
	 ./tcl_cruncher/LICENSE \
	 ./tcl_cruncher/Makefile \
	 ./tcl_cruncher/tcl_compiler_crash_tests

./tcl_cruncher/tcl_cruncher:
	( cd tcl_cruncher ; make )

crunch: ./tcl_cruncher/tcl_cruncher
	./tcl_cruncher/tcl_cruncher -d crunch_spec \
		utils.tcl obtcl inherit.tcl base.tcl | \
		./skip.awk > obtcl.crunched

strip:
	cat	utils.tcl obtcl inherit.tcl base.tcl | \
		./skip.awk > obtcl.stripped

man: obTcl.n
	groff -man obTcl.n -Tascii > obTcl.ascii
	cat obTcl.ascii | rman -k -f TkMan > obTcl.tkman

distrib:
	rm -rf obTcl-$(OV)
	mkdir obTcl-$(OV)
	mkdir obTcl-$(OV)/images
	mkdir obTcl-$(OV)/tcl_cruncher
	cp $(OBTCL_DIST) obTcl-$(OV)
	cp README obTcl-$(OV).README
	cp $(OBTCL_IM) obTcl-$(OV)/images
	cp $(TCL_CRUNCH) obTcl-$(OV)/tcl_cruncher
	tar cvf obTcl-$(OV).tar obTcl-$(OV)
	gzip -f obTcl-$(OV).tar
