source: rtems/doc/project.am @ f28a6af2

4.104.114.84.95
Last change on this file since f28a6af2 was f28a6af2, checked in by Ralf Corsepius <ralf.corsepius@…>, on 01/24/03 at 11:16:35

2003-01-24 Ralf Corsepius <corsepiu@…>

  • main.am: Remove AM_MAKEINFOFLAGS, TEXI2DVI, TEXI2PDF. Append -I $(top_builddir) to TEXI2WWW_ARGS.
  • project.am: Add AM_MAKEINFOFLAGS, TEXI2DVI, TEXI2PDF. Override automake's .dvi.ps:-rule.
  • Property mode set to 100644
File size: 1.7 KB
RevLine 
[2ba8875]1## $Id$
2
[f28a6af2]3# HACK: makeinfo is locale sensitive
[e2a5ab7]4LANG=C
[f28a6af2]5
[21e473b]6SUFFIXES = .t
7
8MAINTAINERCLEANFILES =
9CLEANFILES =
[e2a5ab7]10MOSTLYCLEANFILES =
11CLEANFILES += $(PROJECT) $(PROJECT)-[0-9] $(PROJECT)-[0-9][0-9]
12CLEANFILES += $(GENERATED_FILES)
[2ba8875]13
[f28a6af2]14AM_MAKEINFOFLAGS = -I $(top_builddir) -I $(top_srcdir)
15TEXI2DVI = @TEXI2DVI@ -I $(top_builddir) -I $(top_srcdir)
16TEXI2PDF = @TEXI2PDF@ -I $(top_builddir) -I $(top_srcdir)
17
18# Without $(srcdir) in TEXINPUTS, dvips doesn't find the *.eps
19# we distribute in $(srcdir)
20.dvi.ps:
21        TEXINPUTS="$(srcdir)${PATH_SEPARATOR}$$TEXINPUTS" \
22        $(DVIPS) -o $@ $<
23
[2ba8875]24## DVI support
[fb56a37]25dvidir = $(pkgdocdir)/dvi
[2ba8875]26
27## PS support
[fb56a37]28psdir = $(pkgdocdir)/ps
[2ba8875]29
30## PDF support
[fb56a37]31pdfdir = $(pkgdocdir)/pdf
[2ba8875]32
33if EPSTOPDF
34.eps.pdf:
[110445c]35        $(EPSTOPDF) $< --outfile=$@
[2ba8875]36endif
37
[fdbfff18]38$(PROJECT).pdf: $(PROJECT).texi $($(PROJECT)_TEXINFOS) $(PDF_IMAGES)
[2ba8875]39CLEANFILES += $(PROJECT).pdf
40
[fdbfff18]41MOSTLYCLEANFILES += $(PDF_IMAGES)
42
[2ba8875]43## HTML
44SUFFIXES += .html
45
[110445c]46rtems_header.html: $(top_srcdir)/rtems_header.html.in version.texi
47        @sed -e s%\.\./images/%$(top_builddir)/images/%g \
48        -e s%\@VERSION\@%@VERSION@%g \
49        < $< > $@
50rtems_footer.html: $(top_srcdir)/rtems_footer.html.in version.texi
51        @sed -e s%\.\./images/%$(top_builddir)/%g \
52        -e s%\@VERSION\@%@VERSION@%g \
53        < $< > $@
[2ba8875]54
[8a86d78d]55index.html $(PROJECT)*.html: $(PROJECT).texi $($(PROJECT)_TEXINFOS) \
56    rtems_header.html rtems_footer.html
[2ba8875]57        $(TEXI2WWW) $(TEXI2WWW_ARGS) -base $(PROJECT) $<
58
[110445c]59MOSTLYCLEANFILES += index.html $(PROJECT)*.html rtems_header.html \
60   rtems_footer.html
[2ba8875]61
62## Common installation points
63if USE_HTML
[21e473b]64html_project_DATA = index.html $(PROJECT)*.html
[2ba8875]65endif
66
67if USE_DVI
[21e473b]68dvi_DATA = $(PROJECT).dvi
[e2a5ab7]69endif # USE_DVI
[2ba8875]70
71if USE_PS
[21e473b]72ps_DATA = $(PROJECT).ps
[1c43eba5]73endif # USE_PS
74
[2ba8875]75if USE_PDF
[21e473b]76pdf_DATA = $(PROJECT).pdf
[2ba8875]77endif
Note: See TracBrowser for help on using the repository browser.