| 1 |
|
htmldir = $(datadir)/doc/$(PACKAGE)/html
|
| 2 |
|
|
| 3 |
1 |
EXTRA_DIST += \
|
| 4 |
2 |
doc/Makefile \
|
| 5 |
|
doc/Doxyfile.in
|
|
3 |
doc/Doxyfile.in \
|
|
4 |
doc/coding_style.dox \
|
|
5 |
doc/dirs.dox \
|
|
6 |
doc/groups.dox \
|
|
7 |
doc/license.dox \
|
|
8 |
doc/mainpage.dox \
|
|
9 |
doc/namespaces.dox \
|
|
10 |
doc/html
|
| 6 |
11 |
|
| 7 |
|
doc:
|
|
12 |
doc/html:
|
|
13 |
$(MAKE) $(AM_MAKEFLAGS) html
|
|
14 |
|
|
15 |
html-local:
|
| 8 |
16 |
if test ${doxygen_found} = yes; then \
|
| ... |
... |
@@ -11,11 +19,7 @@
|
| 11 |
19 |
cd ..; \
|
| 12 |
|
fi
|
| 13 |
|
|
| 14 |
|
doc-clean:
|
| 15 |
|
if test ${doxygen_found} = yes; then \
|
| 16 |
|
rm -rf doc/html; \
|
| 17 |
|
rm -f doc/doxygen.log; \
|
| 18 |
|
cd doc; \
|
| 19 |
|
doxygen Doxyfile; \
|
| 20 |
|
cd ..; \
|
|
20 |
else \
|
|
21 |
echo; \
|
|
22 |
echo "Doxygen not found."; \
|
|
23 |
echo; \
|
|
24 |
exit 1; \
|
| 21 |
25 |
fi
|
| ... |
... |
@@ -26,5 +30,2 @@
|
| 26 |
30 |
|
| 27 |
|
doc/html:
|
| 28 |
|
$(MAKE) $(AM_MAKEFLAGS) doc-clean
|
| 29 |
|
|
| 30 |
31 |
update-external-tags:
|
| ... |
... |
@@ -34,23 +35,19 @@
|
| 34 |
35 |
|
| 35 |
|
if WANT_DOC
|
| 36 |
|
|
| 37 |
|
install-data-local: doc/html
|
|
36 |
install-html-local: doc/html
|
| 38 |
37 |
@$(NORMAL_INSTALL)
|
| 39 |
|
$(mkinstalldirs) $(DESTDIR)$(htmldir)
|
| 40 |
|
@dir='doc/html'; shopt -s nullglob; for p in $$dir/*.html $$dir/*.css $$dir/*.png $$dir/*.gif $$dir/*.dot $$dir/*.php $$dir/*.idx $$dir/*.tag ; do \
|
|
38 |
$(mkinstalldirs) $(DESTDIR)$(htmldir)/docs
|
|
39 |
for p in doc/html/*.{html,css,png,map,gif,tag} ; do \
|
| 41 |
40 |
f="`echo $$p | sed -e 's|^.*/||'`"; \
|
| 42 |
|
echo " $(INSTALL_DATA) $$p $(DESTDIR)$(htmldir)/$$f"; \
|
| 43 |
|
$(INSTALL_DATA) $$p $(DESTDIR)$(htmldir)/$$f; \
|
|
41 |
echo " $(INSTALL_DATA) $$p $(DESTDIR)$(htmldir)/docs/$$f"; \
|
|
42 |
$(INSTALL_DATA) $$p $(DESTDIR)$(htmldir)/docs/$$f; \
|
| 44 |
43 |
done
|
| 45 |
44 |
|
| 46 |
|
uninstall-local: doc/html
|
|
45 |
uninstall-local:
|
| 47 |
46 |
@$(NORMAL_UNINSTALL)
|
| 48 |
|
@dir='doc/html'; shopt -s nullglob; for p in $$dir/*.html $$dir/*.css $$dir/*.png $$dir/*.gif $$dir/*.dot $$dir/*.php $$dir/*.idx $$dir/*.tag ; do \
|
|
47 |
for p in doc/html/*.{html,css,png,map,gif,tag} ; do \
|
| 49 |
48 |
f="`echo $$p | sed -e 's|^.*/||'`"; \
|
| 50 |
|
echo " rm -f $(DESTDIR)$(htmldir)/$$f"; \
|
| 51 |
|
rm -f $(DESTDIR)$(htmldir)/$$f; \
|
|
49 |
echo " rm -f $(DESTDIR)$(htmldir)/docs/$$f"; \
|
|
50 |
rm -f $(DESTDIR)$(htmldir)/docs/$$f; \
|
| 52 |
51 |
done
|
| 53 |
52 |
|
| 54 |
|
endif WANT_DOC
|
| 55 |
|
|
| 56 |
|
.PHONY: doc doc-clean
|
|
53 |
.PHONY: update-external-tags
|