/[MITgcm]/manual/Makefile
ViewVC logotype

Diff of /manual/Makefile

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

revision 1.15 by gcmpack, Wed Apr 24 20:48:16 2002 UTC revision 1.25 by edhill, Wed Mar 31 19:44:10 2004 UTC
# Line 1  Line 1 
1    #L2H = -image_type gif -split 5 -show_section_numbers -link 2 \
2    #      -address "<a href=mailto:support@mitgcm.org>support@mitgcm.org</a>" \
3    #      -local_icons -noantialias -notransparent -white
4    
5    
6  L2H = -image_type png -split 5 -show_section_numbers -link 2 \  L2H = -image_type png -split 5 -show_section_numbers -link 2 \
7        -address "<a href=mailto:support@mitgcm.org>support@mitgcm.org</a>" \        -address "<a href=mailto:support@mitgcm.org>mitgcm-support@dev.mitgcm.org</a>" \
8        -local_icons -noantialias -notransparent -white        -local_icons -noantialias -notransparent -white
9    
10  default:  default:
# Line 18  all: Line 23  all:
23          make ps.gz          make ps.gz
24          make html          make html
25    
26  tex:  tex: manual.dvi
         TEXINPUTS=.:::texinputs latex manual  
         bibtex manual  
         TEXINPUTS=.:::texinputs latex manual  
         TEXINPUTS=.:::texinputs latex manual | tee warnings  
27    
28  ps: manual.ps  ps: manual.ps
29    
# Line 31  ps.gz: manual.ps Line 32  ps.gz: manual.ps
32    
33  pdf: manual.pdf  pdf: manual.pdf
34    
35    #eh3 WARNING: due to the make dependencies, using the following rule will
36    #eh3   *always* result in running the "manual.dvi" and "l2h.tgz" rules
37    #eh3   *TWICE* due to the "*/*.ps" entry in the dependency list!
38    #eh3 html:
39    #eh3    make l2h
40    #eh3    make subfigs
41    html:
42            make l2h
43            cd manual; ../tools/make_mail_subjects.sh
44            cd manual; ../tools/figsub.sh
45            cd manual; ../tools/fix_docref_target.sh
46            cd manual; ../tools/genredir.sh
47            tar -czf manual.tgz manual
48    
49    l2h: l2h.tgz
50    
51    subfigs: manual.tgz
52    
53    manual.dvi: *.tex */*.tex */*/*/*.tex */*.ps */*.eps */*/*/*.eps manual_references.bib
54            TEXINPUTS=.:::texinputs latex manual
55            bibtex manual
56            TEXINPUTS=.:::texinputs latex manual
57            TEXINPUTS=.:::texinputs latex manual | tee warnings
58    
59  manual.ps: manual.dvi  manual.ps: manual.dvi
60          dvips -Pcmz -Pamz -Ppdf -o manual.ps manual.dvi          dvips -Pcmz -Pamz -o manual.ps manual.dvi
61    
62  manual.pdf: manual.ps  manual.pdf: manual.ps
63          ps2pdf -dMaxSubsetPct=100 -dCompatibilityLevel=1.2 -dSubsetFonts=true -dEmbedAllFonts=true manual.ps manual.pdf          ps2pdf -dMaxSubsetPct=100 -dCompatibilityLevel=1.2 -dSubsetFonts=true -dEmbedAllFonts=true manual.ps manual.pdf
64    
65  clean:  clean:
66          rm -f manual.{aux,bbl,blg,dvi,log,out,toc}          rm -f manual.{aux,bbl,blg,dvi,log,out,toc} warnings l2h.log
67  Clean:  Clean:
68          make clean          make clean
69          rm -f manual.{ps,pdf}          rm -f manual.{ps,pdf,ps.gz}
70          rm -rf manual          rm -rf manual
71          rm -f manual.{tz,tgz} mbkup.{tz,tgz} l2h.{tz,tgz}          rm -f manual.{tz,tgz} mbkup.{tz,tgz} l2h.{tz,tgz}
72    
# Line 62  Clean: Line 87  Clean:
87  #           /usr/bin/ppmquant.orig 256  #           /usr/bin/ppmquant.orig 256
88  #           !  #           !
89    
90  html:  debugl2h:
91          make l2h          /usr/bin/latex2html -debug -nodiscard -ldump $(L2H) manual
         make subfigs  
92    
93  l2h:  l2h.tgz: manual.dvi
94          latex2html $(L2H) manual          /usr/bin/latex2html $(L2H) manual | tee l2h.log
95          tar -czf l2h.tgz manual          tar -czf l2h.tgz manual
96    
97  debugl2h:  manual.tgz: l2h.tgz
         latex2html -debug -nodiscard -ldump $(L2H) manual  
   
 subfigs:  
98          cd manual; ../tools/make_mail_subjects.sh          cd manual; ../tools/make_mail_subjects.sh
99          cd manual; ../tools/figsub.sh          cd manual; ../tools/figsub.sh
100          cd manual; ../tools/fix_docref_target.sh          cd manual; ../tools/fix_docref_target.sh

Legend:
Removed from v.1.15  
changed lines
  Added in v.1.25

  ViewVC Help
Powered by ViewVC 1.1.22