60 |
OFLAGS = $(INCLUDES) |
OFLAGS = $(INCLUDES) |
61 |
|
|
62 |
RM = rm -f |
RM = rm -f |
|
LN = ln -fs |
|
63 |
TMP = /tmp |
TMP = /tmp |
64 |
|
|
65 |
# main target |
# main target |
131 |
LATEX=$(DOCPATH)/$(LATEX_SHORT) |
LATEX=$(DOCPATH)/$(LATEX_SHORT) |
132 |
DVI_SHORT=$(NAME)_code_documentation.dvi |
DVI_SHORT=$(NAME)_code_documentation.dvi |
133 |
DVI=$(DOCPATH)/$(DVI_SHORT) |
DVI=$(DOCPATH)/$(DVI_SHORT) |
|
HTML=$(DOCPATH)/$(NAME)_code_documentation.html |
|
134 |
TEXI=$(DOCPATH)/$(NAME)_code_documentation.texi |
TEXI=$(DOCPATH)/$(NAME)_code_documentation.texi |
135 |
|
|
136 |
$(LATEX): $(ML) $(MLI) |
$(LATEX): $(ML) $(MLI) |
149 |
$(PS): $(DVI) |
$(PS): $(DVI) |
150 |
dvips $(DVI) -o $(PS) |
dvips $(DVI) -o $(PS) |
151 |
|
|
152 |
$(TEXI): |
$(TEXI): $(ML) $(MLI) |
153 |
$(OCAMLDOC) -v -texi -o $(TEXI) -t '$(NAME) code documentation' $(ML) $(MLI) |
$(OCAMLDOC) -v -texi -o $(TEXI) -t '$(NAME) code documentation' $(ML) $(MLI) |
154 |
|
|
155 |
html-generation: |
html-generation: $(ML) $(MLI) |
156 |
$(OCAMLDOC) -v -html -d ../../doc/$(NAME)/html -t '$(NAME) code documentation' $(ML) $(MLI) |
$(OCAMLDOC) -v -html -d $(DOCPATH)/html -all-params -colorize-code -t '$(NAME) code documentation' $(ML) $(MLI) |
157 |
|
|
158 |
man-generation: |
man-generation: $(ML) $(MLI) |
159 |
$(OCAMLDOC) -v -man -d $(DOCPATH)/man -t '$(NAME) code documentation' $(ML) $(MLI) |
$(OCAMLDOC) -v -man -d $(DOCPATH)/man -t '$(NAME) code documentation' $(ML) $(MLI) |
160 |
|
|
161 |
$(HTML): html-generation |
doc: man-generation html-generation $(TEXI) $(PS) $(PDF) |
|
$(LN) $(DOCPATH)/html/index.html $(HTML) |
|
|
|
|
|
doc: man-generation $(TEXI) $(HTML) $(PS) $(PDF) |
|
162 |
|
|
163 |
# generic rules |
# generic rules |
164 |
############### |
############### |
218 |
doc-clean: |
doc-clean: |
219 |
$(RM) $(DOCPATH)/man/*.o \ |
$(RM) $(DOCPATH)/man/*.o \ |
220 |
$(TEXI) \ |
$(TEXI) \ |
|
$(HTML) \ |
|
221 |
$(PS) \ |
$(PS) \ |
222 |
$(PDF) \ |
$(PDF) \ |
223 |
$(LATEX) \ |
$(LATEX) \ |