################################################################ # SWI-Prolog `R' package # Author: Nicos Angelopoulos ################################################################ .SUFFIXES: .tex .doc .pl PUBLICPL=swipl SWIPL_SRC=$(HOME)/src/pl-devel PLTOTEX=$(PUBLICPL) -q -s pltotex.pl -g pltotex -- RUNTEX=env TEXINPUTS=$(SWIPL_SRC)/packages/pldoc $(SWIPL_SRC)/man/runtex DOCTOTEX=$(SWIPL_SRC)/man/doc2tex DOC=r_session TEX=$(DOC).tex DVI=$(DOC).dvi PDF=$(DOC).pdf HTML=$(DOC).html ################################################################ # Documentation ################################################################ doc: $(PDF) $(HTML) pdf: $(PDF) html: $(HTML) SUBTEX= rdoc.tex $(HTML): $(TEX) latex2html $(DOC) $(PDF): $(TEX) $(SUBTEX) $(RUNTEX) --pdf $(DOC) $(TEX): $(DOCTOTEX) rdoc.tex: ../prolog/r_session.pl $(PLTOTEX) --out=rdoc $< .pl.tex: $(PLTOTEX) $*.pl .doc.tex: $(DOCTOTEX) $*.doc > $*.tex ################################################################ # Clean ################################################################ clean: rm -f $(TEX) $(SUBTEX) *~ $(RUNTEX) --clean $(DOC)