TARGET        = userguide-j.pdf userguide.pdf
FIGSJ         = comp_flow.eps
FIGS          = comp_flow.eps
MAINRDOC      = ../bin/goosec2q 
RDOCS         = $(wildcard ../lib/*.rb)
RDOCTARGETDIR = ./rdocs

alldocs:	$(TARGET)

full:	$(TARGET) rdocs

#
# pLaTeX generic
#

%.pdf:	%.ps
	ps2pdf14 $<

%.ps:	%.dvi
	pdvips -o $@ $<

%.dvi:	%.tex
	platex $<;
	platex $<;
	platex $<;

#
# User's Guide
#
userguide.dvi:		userguide.tex $(FIGS)
userguide-j.dvi:	userguide-j.tex $(FIGSJ)

#
# figures and photos
#
$(FIGS):	%.eps:	%.obj
	tgif -print -eps $<

$(FIGSJ):	%.eps:	%.obj
	tgif -print -eps $<

#
# Ruby codes
#

rdocs:	$(MAINRDOC) $(RDOCS)
	rdoc -main $(MAINRDOC) $(RDOCS) --inline-source -o $(RDOCTARGETDIR) -a

rdocsd:	$(MAINRDOC) $(RDOCS)
	rdoc -main $(MAINRDOC) $(RDOCS) --inline-source -o $(RDOCTARGETDIR) -a -d

clean:
	-rm -rf *.aux *.log *.dvi *.toc *~ core $(RDOCTARGETDIR) \
	$(patsubst %.pdf,%.ps,$(TARGET))
