/[navidoc]/navidoc/Makefile
ViewVC logotype

Diff of /navidoc/Makefile

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

revision 1.14 by humppake, Fri Apr 25 08:25:33 2003 UTC revision 1.15 by humppake, Fri Apr 25 11:25:12 2003 UTC
# Line 1  Line 1 
1  #$Id$  #$Id$
2    
3  all: java docs navilink  all: java docs
   
 docs:  
         make html RST="doc/"  
   
 pegs:  
         make html RST="doc/pegboard/"  
   
 navilink:  
         make navilink RST="doc/"  
4    
5  clean:  clean:
6          @echo "Removing everything found in .cvsignores"          @echo "Removing everything found in .cvsignores"
# Line 62  java: Line 53  java:
53          $(JAVAC) -g -d $(CLASSDIR) `find org -name '*.java'`          $(JAVAC) -g -d $(CLASSDIR) `find org -name '*.java'`
54    
55  ##########################################################################  ##########################################################################
56    # General documentation targets
57    docs: java-doc navi-doc navilink
58    
59    DOCPKGS= org.nongnu.navidoc.util
60    
61    JAVADOCOPTS=-use -version -author -windowtitle "Navidoc Java API"
62    java-doc:
63            find . -name '*.class' | xargs rm -f # Don't let javadoc see these
64            rm -Rf doc/javadoc
65            mkdir -p doc/javadoc
66            javadoc $(JAVADOCOPTS) -d doc/javadoc -sourcepath . $(DOCPKGS)
67    
68    navi-doc: # Compiles ReST into HTML
69            make html RST="doc/"
70    
71    navilink: # Bi-directional linking using imagemaps
72            make imagemap HTML="doc/"
73    
74    peg: # Creates a new PEG, uses python for quick use
75            make new-peg PEGDIR="doc/pegboard"
76    
77    pegs: # Complies only pegboard
78            make html RST="doc/pegboard/"
79    #
80    ##########################################################################
81  # Navidoc targets  # Navidoc targets
82  peg: # Creates new PEG, uses python for quick use  new-peg: # Creates a new PEG, uses python for quick use
83          $(PYTHON) newpeg.py $(PEGDIR)          $(PYTHON) newpeg.py $(PEGDIR)
84  html: # converts ReST to HTML, directories are processed recursively  html: # Compiles ReST into HTML, directories are processed recursively
85          $(JYTHON) rst2any.py --html -d navidoc -d docutils -d pegboard -d pegboard.fail -d mp.fail $(DBG) $(RST)          $(JYTHON) rst2any.py --html -d navidoc -d docutils -d pegboard -d pegboard.fail -d mp.fail $(DBG) $(RST)
86    
87  html-loop: # Loop version for quick recompiling  html-loop: # Loop version for quick recompiling
88          $(JYTHON) rst2any.py --loop --html -d navidoc -d docutils -d pegboard -d pegboard.fail -d mp.fail $(DBG) $(RST)          $(JYTHON) rst2any.py --loop --html -d navidoc -d docutils -d pegboard -d pegboard.fail -d mp.fail $(DBG) $(RST)
89    
90  navilink: # Bi-directional linking using imagemaps  imagemap: # Bi-directional linking using imagemaps
91          $(JYTHON) rst2any.py --imagemap -d navidoc -d mp.fail $(DBG) $(RST)          $(JYTHON) rst2any.py --imagemap -d navidoc -d mp.fail $(DBG) $(HTML)
92    
93  latex: # converts ReST to LaTeX, directories are processed recursively  latex: # Compiles ReST into LaTeX, directories are processed recursively
94          $(JYTHON) rst2any.py --latex -d navidoc -d docutils $(DBG) $(RST)          $(JYTHON) rst2any.py --latex -d navidoc -d docutils $(DBG) $(RST)
95    
96  latex-loop: # Loop version for quick recompiling  latex-loop: # Loop version for quick recompiling

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

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