TEXI_FILES = libFoundation.texi

DVI_FILES = $(TEXI_FILES:.texi=.dvi)
HTML_FILES = $(foreach file, $(TEXI_FILES:.texi=), $(file)_toc.html)
INFO_FILES = $(TEXI_FILES:.texi=.info)

all: dvi html info

dvi: $(DVI_FILES)
html: $(HTML_FILES)
info: $(INFO_FILES)

%.dvi: %.texi
	-texi2dvi $<

$(HTML_FILES): $(TEXI_FILES)
	-texi2html -split_node $<

%.info: %.texi
	-makeinfo $<

clean distclean:
	rm -f $(DVI_FILES) libFoundation_*.html $(INFO_FILES) \
		*.aux *.cp *.fn *.ky *.log *.pg *.toc *.tp *.vr