RUBY    = 	ruby

SRC	=	../../convert/xml

SIMPLES =	$(patsubst $(SRC)/%.xml, basexml/%.simple, $(wildcard $(SRC)/ref_*.xml))

DISTFILES = 	ri/COPYING ri/README ri/install.rb ri/ri_cmd.rb ri/ri/ri.rb ri/ri/refdoc.rb \
		ri/ri/outputstream.rb ri/op ri/srcdesc ri/ChangeLog ri/contrib

basexml/%.simple:	$(SRC)/%.xml ref_to_simple.xsl
		@echo $@
		@sabcmd ref_to_simple.xsl $< >$@ || ( rm $@; exit 1 )

all:		setup $(SIMPLES)
		for i in basexml/*.simple; do		\
		  echo $$i;				\
		  $(RUBY) -I . post_process.rb $$i;	\
		done
setup:
		[ -d basexml ] || mkdir basexml
		[ -d srcdesc ] || mkdir srcdesc
		[ -d descriptions ] || mkdir descriptions


clean:
		rm -f descriptions/* srcdesc/*

tar:
		cd .. && tar czf ri-$(VERSION).tgz $(DISTFILES)