/[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.6 by cnh, Thu Nov 15 17:11:52 2001 UTC revision 1.18 by edhill, Wed Jul 23 17:54:35 2003 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    L2H = -image_type png -split 5 -show_section_numbers -link 2 \
6          -address "<a href=mailto:support@mitgcm.org>mitgcm-support@dev.mitgcm.org</a>" \
7          -local_icons -noantialias -notransparent -white
8    
9  default:  default:
10          @echo "Targets"          @echo "Targets"
11          @echo " make all  - just the tex "          @echo " make all  - everything in order"
12          @echo " make tex  - tex and bibliograohy"          @echo " make tex  - tex and bibliograohy"
13          @echo " make ps   - postscript form of manual"          @echo " make ps   - postscript form of manual"
14          @echo " make pdf  - pdf form of manual"          @echo " make pdf  - pdf form of manual"
15          @echo " make html - hypertext form of manual"          @echo " make l2h  - latex2html of manual"
16            @echo " make html - hypertext form of manual with substitutions"
17    
18  all:  all:
19          make tex          make tex
20            make ps
21            make pdf
22            make ps.gz
23            make html
24    
25    tex: manual.dvi
26    
 tex:  
         latex manual  
         bibtex manual  
         latex manual  
         latex manual | tee warnings  
27  ps: manual.ps  ps: manual.ps
28    
29    ps.gz: manual.ps
30            gzip -9 -c manual.ps > manual.ps.gz
31    
32  pdf: manual.pdf  pdf: manual.pdf
33    
34    html:
35            make l2h
36            make subfigs
37    
38    l2h: l2h.tgz
39    
40    subfigs: manual.tgz
41    
42    manual.dvi: *.tex */*.tex */*/*/*.tex */*.ps */*.eps */*/*/*.eps
43            TEXINPUTS=.:::texinputs latex manual
44            bibtex manual
45            TEXINPUTS=.:::texinputs latex manual
46            TEXINPUTS=.:::texinputs latex manual | tee warnings
47    
48  manual.ps: manual.dvi  manual.ps: manual.dvi
49          dvips -Pcmz -Pamz -Ppdf -o manual.ps manual.dvi          dvips -Pcmz -Pamz -o manual.ps manual.dvi
50    
51  manual.pdf: manual.ps  manual.pdf: manual.ps
52          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
53    
54    clean:
55            rm -f manual.{aux,bbl,blg,dvi,log,out,toc} warnings l2h.log
56    Clean:
57            make clean
58            rm -f manual.{ps,pdf,ps.gz}
59            rm -rf manual
60            rm -f manual.{tz,tgz} mbkup.{tz,tgz} l2h.{tz,tgz}
61    
62  # Note - the noantialias option here does not affect the gif images  # Note - the noantialias option here does not affect the gif images
63  #        that are generated. However, it does make ppmquant to run in  #        that are generated. However, it does make ppmquant to run in
64  #        a way that leaves out the -floyd option. This option  #        a way that leaves out the -floyd option. This option
# Line 39  manual.pdf: manual.ps Line 76  manual.pdf: manual.ps
76  #           /usr/bin/ppmquant.orig 256  #           /usr/bin/ppmquant.orig 256
77  #           !  #           !
78    
79    debugl2h:
80            /usr/bin/latex2html -debug -nodiscard -ldump $(L2H) manual
81    
82  html:  l2h.tgz: manual.dvi
83          latex2html -image_type gif -split 5 -show_section_numbers -link 2 -address "<a href=mailto:support@mitgcm.org>support@mitgcm.org</a>" -local_icons -noantialias -white manual          /usr/bin/latex2html $(L2H) manual | tee l2h.log
84            tar -czf l2h.tgz manual
85  html2:  
86          latex2html -image_type gif -split 5 -show_section_numbers -link 2 -address "<a href=mailto:support@mitgc,.org>support@mitgcm.org</a>" -local_icons -white -debug m2  manual.tgz: l2h.tgz
87            cd manual; ../tools/make_mail_subjects.sh
88            cd manual; ../tools/figsub.sh
89            cd manual; ../tools/fix_docref_target.sh
90            tar -czf manual.tgz manual

Legend:
Removed from v.1.6  
changed lines
  Added in v.1.18

  ViewVC Help
Powered by ViewVC 1.1.22