/[libml]/libml/doc/user_manual/Makefile
ViewVC logotype

Diff of /libml/doc/user_manual/Makefile

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.1 by srv89, Mon Nov 10 09:17:47 2003 UTC revision 1.2 by srv89, Wed Nov 12 09:23:08 2003 UTC
# Line 44  DIRNAME = user_manual Line 44  DIRNAME = user_manual
44  MANUAL_DVI = $(MANUAL_TEX:.tex=.dvi)  MANUAL_DVI = $(MANUAL_TEX:.tex=.dvi)
45  MANUAL_PDF = $(MANUAL_TEX:.tex=.pdf)  MANUAL_PDF = $(MANUAL_TEX:.tex=.pdf)
46  MANUAL_PS = $(MANUAL_TEX:.tex=.ps)  MANUAL_PS = $(MANUAL_TEX:.tex=.ps)
47    MANUAL_CSS = $(MANUAL_TEX:.tex=.css)
48    
49    HTML_OUTPUT = html
50    
51  doc: dvi pdf ps html  doc: dvi pdf ps html
52    
53  html: doc-clean minimum $(MANUAL_TEX)  html: clean-doc _minimum $(MANUAL_TEX)
54          @echo " + making $@ in $(DIRNAME)..."          @echo " + making $@ in $(DIRNAME)..."
55          @if [ ! -d html ];\          @$(RM) -R $(HTML_OUTPUT)
56          then mkdir html;\          @mkdir -p $(HTML_OUTPUT)
57          fi          $(LATEX2HTML_HERE) -dir $(HTML_OUTPUT) -address olivier@libml.org \
         $(LATEX2HTML_HERE) -dir html -address olivier@libml.org \  
58          -auto_navigation -up_url ../../index.html -up_title \          -auto_navigation -up_url ../../index.html -up_title \
59          "LibML documentation" $(MANUAL_TEX)          "LibML documentation" $(MANUAL_TEX)
60            @$(RM) $(HTML_OUTPUT)/$(MANUAL_CSS)
61            @cp ../style.css $(HTML_OUTPUT)/$(MANUAL_CSS)
62    
63  dvi: doc-clean minimum $(MANUAL_TEX)  dvi: clean-doc _minimum $(MANUAL_TEX)
64          @echo " + generating user manual ..."          @echo " + generating user manual ..."
65          $(LATEX_HERE) $(MANUAL_TEX)          $(LATEX_HERE) $(MANUAL_TEX)
66          $(LATEX_HERE) $(MANUAL_TEX)          $(LATEX_HERE) $(MANUAL_TEX)
# Line 69  ps: dvi Line 73  ps: dvi
73          @echo " + making $@ in $(DIRNAME) ..."          @echo " + making $@ in $(DIRNAME) ..."
74          $(DVIPS_HERE) $(MANUAL_DVI) -o $(MANUAL_PS)          $(DVIPS_HERE) $(MANUAL_DVI) -o $(MANUAL_PS)
75    
76  doc-clean:  clean-doc:
77          @echo " + making $@ in $(DIRNAME) ..."          @echo " + making $@ in $(DIRNAME) ..."
78          @$(RM) -R $(MANUAL_DVI) $(MANUAL_PDF) $(MANUAL_PS) html/          @$(RM) -R $(MANUAL_DVI) $(MANUAL_PDF) $(MANUAL_PS) $(HTML_OUTPUT)
79    
80  clean:  clean: clean-basic
81          @echo " + making $@ in $(DIRNAME) ..."          @echo " + making $@ in $(DIRNAME) ..."
82          @$(RM) *~ \#* $(NAME)_user_manual.{aux,log,toc,cb,dvi}          @$(RM) $(NAME)_user_manual.{aux,log,toc,cb,dvi}
83    
84    clean-cvs: clean-cvs-default
85    
86  distclean dist-clean: clean doc-clean  distclean dist-clean: clean clean-doc
87          @$(RM) ./gpl.tex          @$(RM) ./gpl.tex
88    
89  view:  view:
90          xpdf $(MANUAL_PDF)          xpdf $(MANUAL_PDF)
91  minimum:  _minimum:
92          @ln -fs ../../gpl.txt ./gpl.tex          @ln -fs ../../gpl.txt ./gpl.tex
93    
94  .PHONY: doc minimum  .PHONY: doc _minimum

Legend:
Removed from v.1.1  
changed lines
  Added in v.1.2

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26