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" |
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 |