* configure.in, configure: re-introduced .version
[fw/sdcc] / doc / Makefile.in
index b483ac11a597b4466e85bd8c8b7871c559948930..ed15fe896b92e058b105c2f6e34374ff66c255b8 100644 (file)
@@ -2,12 +2,10 @@ VPATH  = @srcdir@
 srcdir = @srcdir@
 
 LYX        = @LYX@
-LATEX      = @LATEX@
 LATEX2HTML = @LATEX2HTML@
 PDFLATEX   = @PDFLATEX@
-DVIPDF     = @DVIPDF@
-DVIPS      = @DVIPS@
 MAKEINDEX  = @MAKEINDEX@
+PDFOPT     = @PDFOPT@
 
 include ../Makefile.common
 
@@ -31,12 +29,12 @@ install:
        if [ -f $(TSS).pdf                ]; then cp -rf $(TSS).pdf     $(DESTDIR)$(docdir); fi
        if [ -f $(CDB).pdf                ]; then cp -rf $(CDB).pdf     $(DESTDIR)$(docdir); fi
        rm -rf `find $(DESTDIR)$(docdir) -name .svn -type d`
-       rm -f $(DESTDIR)$(docdir)/*/WARNINGS $(DESTDIR)$(docdir)/*/*.pl $(DESTDIR)$(docdir)/*/images.*
+       rm -f $(DESTDIR)$(docdir)/*/images.*
 
 uninstall:
        rm -rf $(DESTDIR)$(docdir)
 
-$(MANUAL).html/index.html: $(MANUAL).tex $(MANUAL).ind ;#$(MANUAL).glo
+$(MANUAL).html/index.html: $(MANUAL).tex ;#$(MANUAL).ind $(MANUAL).glo
        mkdir -p $(dir $@)
        @# fixes $(LATEX2HTML) problems with two consecutive dashes for long-options: --stack-auto
        @# fixes $(LATEX2HTML) problems with \tabularnewline
@@ -46,6 +44,7 @@ $(MANUAL).html/index.html: $(MANUAL).tex $(MANUAL).ind ;#$(MANUAL).glo
        touch $< -r $(basename $<).orig.tex # avoid warning that *.tex is newer than *.aux
        -$(LATEX2HTML) -split 5 -show_section_numbers -local_icons -info "" -dir $(MANUAL).html $(MANUAL)
        mv $(basename $<).orig.tex $<
+       rm -f $(MANUAL).html/WARNINGS $(MANUAL).html/labels.pl
 
 $(TSS).html/index.html: $(TSS).tex
        mkdir -p $(dir $@)
@@ -57,6 +56,7 @@ $(TSS).html/index.html: $(TSS).tex
        touch $< -r $(basename $<).orig.tex # avoid warning that *.tex is newer than *.aux
        -$(LATEX2HTML) -split 0 -local_icons -info "" -dir $(TSS).html $(TSS)
        mv $(basename $<).orig.tex $<
+       rm -f $(TSS).html/WARNINGS $(TSS).html/labels.pl
 
 $(CDB).html/index.html: $(CDB).tex
        mkdir -p $(dir $@)
@@ -68,6 +68,7 @@ $(CDB).html/index.html: $(CDB).tex
        touch $< -r $(basename $<).orig.tex # avoid warning that *.tex is newer than *.aux
        -$(LATEX2HTML) -split 0 -show_section_numbers -local_icons -info "" -dir $(CDB).html $(CDB)
        mv $(basename $<).orig.tex $<
+       rm -f $(CDB).html/WARNINGS $(CDB).html/labels.pl
 
 %.txt: %.lyx
        @# $(LYX) will export the file in the directory of the $(LYX) file
@@ -80,18 +81,18 @@ $(CDB).html/index.html: $(CDB).tex
          $(LYX) -e text $< ; \
        fi
 
-%.pdf: %.tex %.dvi %.ind
-       $(DVIPDF) $*
-# pdflatex creates documents for acrobat reader >= 5.0 
-#      which $(PDFLATEX) > /dev/null && $(PDFLATEX) $* || $(DVIPDF) $*
+#%.pdf: %.tex %.dvi %.ind
+#      $(DVIPDF) $*
+## pdflatex creates documents for acrobat reader >= 5.0        
+##     which $(PDFLATEX) > /dev/null && $(PDFLATEX) $* || $(DVIPDF) $*
 
-%.ps:  %.pdf
-       $(DVIPS) $*
+#%.ps:  %.pdf
+#      $(DVIPS) $*
 
-%.dvi: %.tex
-       $(LATEX) $<
-       @# rerun to in include aux
-       $(LATEX) $<
+#%.dvi: %.tex
+#      $(LATEX) $<
+#      @# rerun to in include aux
+#      $(LATEX) $<
 
 %.tex: %.lyx
        if [ "$(srcdir)" != "." ] ; then \
@@ -102,19 +103,29 @@ $(CDB).html/index.html: $(CDB).tex
          $(LYX) -e latex $< ; \
        fi
 
-%.ind: %.dvi
-       $(LATEX) $*
-       # is there an index?
-       if [ -f $*.idx ] ; then \
-         $(MAKEINDEX) $*; \
-         $(LATEX) $*; \
-         $(LATEX) $*; \
-       fi
-#        -$(MAKEINDEX) -s l2hidx.ist $*; \
-
-%.glo: %.dvi
-       # the glossary, not implemented yet
-       # $(MAKEINDEX) -s l2hglo.ist -o $@ $<
+#%.ind: %.dvi
+#      $(LATEX) $*
+#      # is there an index?
+#      if [ -f $*.idx ] ; then \
+#        $(MAKEINDEX) $*; \
+#        $(LATEX) $*; \
+#        $(LATEX) $*; \
+#      fi
+##       -$(MAKEINDEX) -s l2hidx.ist $*; \
+
+#%.glo: %.dvi
+#      # the glossary, not implemented yet
+#      # $(MAKEINDEX) -s l2hglo.ist -o $@ $<
+
+%.pdf: %.tex
+       $(PDFLATEX) $*
+       -$(MAKEINDEX) $*
+       $(PDFLATEX) $*
+       -$(MAKEINDEX) $*
+       $(PDFLATEX) $*
+       $(PDFOPT) $*.pdf tmp.pdf
+       rm $*.pdf
+       mv tmp.pdf $*.pdf
 
 archive: all
        rm -rf sdcc-doc sdcc-doc.tar.bz2