44 |
MANUAL_DVI = $(MANUAL_TEX:.tex=.dvi) |
MANUAL_DVI = $(MANUAL_TEX:.tex=.dvi) |
45 |
MANUAL_PDF = $(MANUAL_TEX:.tex=.pdf) |
MANUAL_PDF = $(MANUAL_TEX:.tex=.pdf) |
46 |
MANUAL_PS = $(MANUAL_TEX:.tex=.ps) |
MANUAL_PS = $(MANUAL_TEX:.tex=.ps) |
47 |
|
MANUAL_CSS = $(MANUAL_TEX:.tex=.css) |
48 |
|
|
49 |
|
HTML_OUTPUT = html |
50 |
|
|
51 |
doc: dvi pdf ps html |
doc: dvi pdf ps html |
52 |
|
|
53 |
html: doc-clean minimum $(MANUAL_TEX) |
html: clean-doc _minimum $(MANUAL_TEX) |
54 |
@echo " + making $@ in $(DIRNAME)..." |
@echo " + making $@ in $(DIRNAME)..." |
55 |
@if [ ! -d html ];\ |
@$(RM) -R $(HTML_OUTPUT) |
56 |
then mkdir html;\ |
@mkdir -p $(HTML_OUTPUT) |
57 |
fi |
$(LATEX2HTML_HERE) -dir $(HTML_OUTPUT) -address olivier@libml.org \ |
|
$(LATEX2HTML_HERE) -dir html -address olivier@libml.org \ |
|
58 |
-auto_navigation -up_url ../../index.html -up_title \ |
-auto_navigation -up_url ../../index.html -up_title \ |
59 |
"LibML documentation" $(MANUAL_TEX) |
"LibML documentation" $(MANUAL_TEX) |
60 |
|
@$(RM) $(HTML_OUTPUT)/$(MANUAL_CSS) |
61 |
|
@cp ../style.css $(HTML_OUTPUT)/$(MANUAL_CSS) |
62 |
|
|
63 |
dvi: doc-clean minimum $(MANUAL_TEX) |
dvi: clean-doc _minimum $(MANUAL_TEX) |
64 |
@echo " + generating user manual ..." |
@echo " + generating user manual ..." |
65 |
$(LATEX_HERE) $(MANUAL_TEX) |
$(LATEX_HERE) $(MANUAL_TEX) |
66 |
$(LATEX_HERE) $(MANUAL_TEX) |
$(LATEX_HERE) $(MANUAL_TEX) |
73 |
@echo " + making $@ in $(DIRNAME) ..." |
@echo " + making $@ in $(DIRNAME) ..." |
74 |
$(DVIPS_HERE) $(MANUAL_DVI) -o $(MANUAL_PS) |
$(DVIPS_HERE) $(MANUAL_DVI) -o $(MANUAL_PS) |
75 |
|
|
76 |
doc-clean: |
clean-doc: |
77 |
@echo " + making $@ in $(DIRNAME) ..." |
@echo " + making $@ in $(DIRNAME) ..." |
78 |
@$(RM) -R $(MANUAL_DVI) $(MANUAL_PDF) $(MANUAL_PS) html/ |
@$(RM) -R $(MANUAL_DVI) $(MANUAL_PDF) $(MANUAL_PS) $(HTML_OUTPUT) |
79 |
|
|
80 |
clean: |
clean: clean-basic |
81 |
@echo " + making $@ in $(DIRNAME) ..." |
@echo " + making $@ in $(DIRNAME) ..." |
82 |
@$(RM) *~ \#* $(NAME)_user_manual.{aux,log,toc,cb,dvi} |
@$(RM) $(NAME)_user_manual.{aux,log,toc,cb,dvi} |
83 |
|
|
84 |
|
clean-cvs: clean-cvs-default |
85 |
|
|
86 |
distclean dist-clean: clean doc-clean |
distclean dist-clean: clean clean-doc |
87 |
@$(RM) ./gpl.tex |
@$(RM) ./gpl.tex |
88 |
|
|
89 |
view: |
view: |
90 |
xpdf $(MANUAL_PDF) |
xpdf $(MANUAL_PDF) |
91 |
minimum: |
_minimum: |
92 |
@ln -fs ../../gpl.txt ./gpl.tex |
@ln -fs ../../gpl.txt ./gpl.tex |
93 |
|
|
94 |
.PHONY: doc minimum |
.PHONY: doc _minimum |