diff options
Diffstat (limited to 'doc/project.am')
-rw-r--r-- | doc/project.am | 72 |
1 files changed, 72 insertions, 0 deletions
diff --git a/doc/project.am b/doc/project.am new file mode 100644 index 0000000000..0d1e03c6c6 --- /dev/null +++ b/doc/project.am @@ -0,0 +1,72 @@ +## $Id$ + +SUFFIXES += .t + +## Texinfo support +TEXINFO_TEX = $(top_srcdir)/texinfo/texinfo.tex + +MAINTAINERCLEANFILES += $(PROJECT) $(PROJECT)-[0-9] $(PROJECT)-[0-9][0-9] +MAINTAINERCLEANFILES += $(GENERATED_FILES) + +## DVI support +dvidir = $(pkgdatadir)/dvi +## dvi_projectdir = $(dvidir)/$(PROJECT) + +## PS support +psdir = $(pkgdatadir)/ps +## ps_projectdir = $(psdir)/$(PROJECT) + +## PDF support +SUFFIXES += .pdf + +pdfdir = $(pkgdatadir)/pdf +## pdf_projectdir = $(pdfdir)/$(PROJECT) + +SUFFIXES += .eps + +if EPSTOPDF +.eps.pdf: + $(EPSTOPDF) $< > $@ +endif + +if TEXI2PDF +.texi.pdf: + TEXINPUTS=$(srcdir)/$(top_srcdir)/texinfo:$$TEXINPUTS \ + MAKEINFO='$(MAKEINFO) -I $(srcdir)' $(TEXI2PDF) $< +endif + +CLEANFILES += $(PROJECT).pdf + +## HTML +SUFFIXES += .html + +html_projectdir = $(htmldir)/$(PROJECT) + +TEXI2WWW_ARGS=\ +-dirfile ../index.html \ +-header $(top_builddir)/rtems_header.html \ +-footer $(top_builddir)/rtems_footer.html \ +-icons ../images + +index.html $(PROJECT)*.html: $(PROJECT).texi \ + $(top_builddir)/rtems_header.html $(top_builddir)/rtems_footer.html + $(TEXI2WWW) $(TEXI2WWW_ARGS) -base $(PROJECT) $< + +MOSTLYCLEANFILES += index.html $(PROJECT)*.html + +## Common installation points +if USE_HTML +html_project_DATA += index.html $(PROJECT)*.html +endif + +if USE_DVI +dvi_DATA += $(PROJECT).dvi +endif + +if USE_PS +ps_DATA += $(PROJECT).ps +endif + +if USE_PDF +pdf_DATA += $(PROJECT).pdf +endif |