Changeset 499 for trunk/matml/src

Show
Ignore:
Timestamp:
11/28/2009 01:58:45 AM (2 years ago)
Author:
powell
Message:

Major update to documentation system so "make install" installs everything.

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/matml/src/ternary/Makefile.am

    r491 r499  
    4545EXTRA_DIST = autogen.sh macros/autogen.sh macros/cxref-latex.m4 \ 
    4646             images/freenergy-0.1.0.png images/freenergy-0.2.0.png \ 
    47              images/freenergy-0.3.0.png ternary.bib 
     47             images/freenergy-0.3.0.png images/freenergy-0.3.0.png ternary.bib 
    4848 
    4949# Everything from here down is documentation stuff. 
     
    7979# This only works for srcdir=buildir, because cxref breaks with separate source 
    8080cxref-html: @PACKAGE@.html $(BUILT_TEXFILES:.tex=) 
    81         rm -rf html 
    82         install -d html 
     81#       rm -rf html 
     82#       install -d html 
    8383        @CXREF@ -CPP 'gcc -E -C -dD -dI' -html-src -N@PACKAGE@ \ 
    8484          $(PETSC_INCLUDE) $(ILLUMINATOR_CFLAGS) -I$(top_builddir) \ 
    8585          $(BUILT_TEXFILES:.tex=) 
    86         mv $(CXREF_HTML_DOCS) html/ 
    87         cp -p @PACKAGE@.html html/index.html 
     86#       mv $(CXREF_HTML_DOCS) html/ 
     87#       cp -p @PACKAGE@.html html/index.html 
    8888        touch $@ # so @PACKAGE@.html isn't newer 
    8989 
     
    123123 
    124124if HAVE_DVIPS 
    125 PS_DOCS = @PACKAGE@.ps @PACKAGE@.ps.gz 
     125PS_DOCS = @PACKAGE@.ps 
    126126@PACKAGE@.ps: @PACKAGE@.dvi @PACKAGE@.html 
    127127        @DVIPS@ $< -o $@ 
    128         gzip -c --best @PACKAGE@.ps > @PACKAGE@.ps.gz 
    129128        grep -v HAVE_DVIPS @PACKAGE@.html > @PACKAGE@.html.new 
    130129        mv -f @PACKAGE@.html.new @PACKAGE@.html 
     
    139138if HAVE_HEVEA 
    140139HEVEA_DOCS = @PACKAGE@-tex.html 
    141 @PACKAGE@-tex.html: @PACKAGE@.tex cxref-tex @PACKAGE@.html 
     140@PACKAGE@-tex.html: @PACKAGE@.tex cxref-tex @PACKAGE@.html cxref-html 
    142141        hevea -I . -exec xxdate.exe -o $@ $< 
    143142        grep -v HAVE_HEVEA @PACKAGE@.html > @PACKAGE@.html.new 
     
    171170if HAVE_CXREF 
    172171        rm -f @PACKAGE@-doc-@VERSION@/index.html @PACKAGE@-doc-@VERSION@/cxref-html 
    173         cp -p html/*.html @PACKAGE@-doc-@VERSION@/ 
     172        cp -p $(HEVEA_DOCS) $(LATEX2HTML_DOCS) $(CXREF_HTML_DOCS) @PACKAGE@-doc-@VERSION@/ 
    174173        rm -f @PACKAGE@-doc-@VERSION@/index.html 
    175174endif # HAVE_CXREF 
     
    177176        touch $@ 
    178177 
     178pdf_DATA = $(PDF_DOCS) 
     179dvi_DATA = $(DVI_DOCS) 
     180ps_DATA = $(PS_DOCS) 
     181html_DATA = $(HEVEA_DOCS) $(CXREF_HTML_DOCS) @PACKAGE@.html 
     182doc_DATA = $(LATEX2HTML_DOCS) 
     183 
    179184CLEANFILES = *.aux *.log *.bbl *.blg *.toc *.sty *.dvi *.pdf *.ps *.ps.gz \ 
    180185  *.tar.gz *.css $(BUILT_TEXFILES) $(CXREF_HTML_DOCS) cxref-tex cxref-html \ 
    181   @PACKAGE@-tex.html stamp-doc 
     186  @PACKAGE@-tex.html html @PACKAGE@-doc-@VERSION@ stamp-doc 
    182187 
    183188clean-local: