srcdir = @srcdir@
LYX = @LYX@
-LATEX = @LATEX@
LATEX2HTML = @LATEX2HTML@
PDFLATEX = @PDFLATEX@
-DVIPDF = @DVIPDF@
-DVIPS = @DVIPS@
MAKEINDEX = @MAKEINDEX@
+PDFOPT = @PDFOPT@
include ../Makefile.common
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
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 $@)
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 $@)
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
$(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 \
$(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