forked from lifev/lifev
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Doxyfile.am
79 lines (68 loc) · 4.89 KB
/
Doxyfile.am
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
## generate API documentation with doxygen
install-data-local: #install-apidox-instructions
install-apidox-instructions:
@echo "* To install LifeV API documentation type make install-apidox"
## install API documentation
install-apidox: apidox
@if test "$(subdir)" == "."; then \
$(mkinstalldirs) $(DESTDIR)$(datadir)/doc/$(PACKAGE)/api/html ; \
if test -f $(top_builddir)/doc/api/$(PACKAGE).tag; then \
echo $(INSTALL_DATA) $(top_builddir)/doc/api/$(PACKAGE).tag $(DESTDIR)$(datadir)/doc/$(PACKAGE)/api; \
$(INSTALL_DATA) $(top_builddir)/doc/api/$(PACKAGE).tag $(DESTDIR)$(datadir)/doc/$(PACKAGE)/api; \
fi; \
if test -d $(top_builddir)/doc/api/html; then \
list=`ls $(top_builddir)/doc/api/html`; \
echo "installing $(top_builddir)/doc/api/html" ;\
for file in $$list; do \
$(INSTALL_DATA) $(top_builddir)/doc/api/html/$$file $(DESTDIR)$(datadir)/doc/$(PACKAGE)/api/html; \
done; \
fi; \
rm -f $(DESTDIR)$(datadir)/doc/$(PACKAGE)/common; \
$(LN_S) $(datadir)/doc/$(PACKAGE)/common $(DESTDIR)$(datadir)/doc/$(PACKAGE)/common; \
fi
@echo "* LifeV API has been generated in doc/api/"
@echo "* Open your browser at doc/api/html/index.html."
@echo "*"
uninstall-local: uninstall-apidox
uninstall-apidox:
@if test "$(subdir)" != "." ; then \
if test -d $(DESTDIR)$(datadir)/doc/$(PACKAGE)/api/$(subdir); then \
rm -rfv $(DESTDIR)$(datadir)/doc/$(PACKAGE)/api/$(subdir); \
fi; \
else \
if test -d $(DESTDIR)$(datadir)/doc/$(PACKAGE)/api; then \
rm -rfv $(DESTDIR)$(datadir)/doc/$(PACKAGE)/api; \
fi; \
fi
apidox:
$(MAKE) apidox-am-@DOXYGEN@ ;
apidox-am-no-doxygen:
apidox-am-doxygen:
@cp $(top_srcdir)/doc/tex/biblio.bib biblio.bib; \
chmod a+w biblio.bib; \
cp $(top_srcdir)/doc/tex/lifev.bib lifev.bib; \
chmod a+w lifev.bib; \
cp $(top_srcdir)/admin/Doxyfile.global Doxyfile; \
chmod a+w Doxyfile; \
echo "PROJECT_NAME = \"LifeV\"" >> Doxyfile ; \
echo "PROJECT_NUMBER = \"$(VERSION)\"" >> Doxyfile ; \
echo "INPUT = $(top_srcdir) $(top_srcdir)/life/lifealg $(top_srcdir)/life/lifearray $(top_srcdir)/life/lifecore $(top_srcdir)/life/lifefem $(top_srcdir)/life/lifefilters $(top_srcdir)/life/lifefunctions $(top_srcdir)/life/lifemesh $(top_srcdir)/life/lifesolver $(top_srcdir)/examples/benchmark_HPCNavierStokes $(top_srcdir)/examples/benchmark_RossEthierSteinman $(top_srcdir)/examples/example_cavity $(top_srcdir)/examples/example_cylinder $(top_srcdir)/examples/example_heart $(top_srcdir)/examples/example_impes $(top_srcdir)/examples/example_ML $(top_srcdir)/examples/example_NavierStokesRestart $(top_srcdir)/examples/example_ns_flux $(top_srcdir)/examples/example_nsResistanceBC $(top_srcdir)/examples/example_OseenAssembler $(top_srcdir)/examples/utility_converterGetPot2Teuchos $(top_srcdir)/examples/utility_fsiCutter $(top_srcdir)/examples/utility_meshReorder $(top_srcdir)/testsuite/lifealg $(top_srcdir)/testsuite/lifearray $(top_srcdir)/testsuite/lifecore $(top_srcdir)/testsuite/lifefem $(top_srcdir)/testsuite/lifefilters $(top_srcdir)/testsuite/lifemesh $(top_srcdir)/testsuite/test_ADRAssembler $(top_srcdir)/testsuite/test_bdf $(top_srcdir)/testsuite/test_darcy $(top_srcdir)/testsuite/test_FEFunction $(top_srcdir)/testsuite/test_fsi $(top_srcdir)/testsuite/test_hyperbolic $(top_srcdir)/testsuite/test_LevelSetSolver $(top_srcdir)/testsuite/test_monolithic $(top_srcdir)/testsuite/test_Parser $(top_srcdir)/testsuite/test_partition $(top_srcdir)/testsuite/test_structure $(top_srcdir)/testsuite/test_TemplateTest $(top_srcdir)/testsuite/test_timeAdvance_orderI $(top_srcdir)/testsuite/test_timeAdvance_orderII $(top_srcdir)/testsuite/test_VectorContainer $(top_srcdir)/doc/api" >> Doxyfile; \
echo "IMAGE_PATH = $(top_srcdir)/doc/api" >> Doxyfile ;\
echo "OUTPUT_DIRECTORY = $(top_builddir)/doc/api" >> Doxyfile; \
echo "HTML_OUTPUT = $(subdir)/html" >> Doxyfile; \
echo "HTML_HEADER = $(top_srcdir)/doc/common/header.html" >> Doxyfile;\
echo "HTML_FOOTER = $(top_srcdir)/doc/common/footer.html" >> Doxyfile;\
echo "LATEX_OUTPUT = $(subdir)/latex" >> Doxyfile; \
echo "RTF_OUTPUT = $(subdir)/rtf" >> Doxyfile; \
echo "MAN_OUTPUT = $(subdir)/man" >> Doxyfile; \
echo "GENERATE_TAGFILE = $(top_builddir)/doc/api/$(PACKAGE).tag" >> Doxyfile ;\
echo "HAVE_DOT = $(LIFE_HAS_DOT)" >> Doxyfile ; \
echo "CITE_BIB_FILES = biblio.bib lifev.bib" >> Doxyfile ; \
$(DOXYGEN) Doxyfile; \
cp $(top_srcdir)/doc/common/LifeV.png $(top_builddir)/doc/api/html/LifeV.png; \
rm -f Doxyfile lifev.bib biblio.bib;
.PHONY: apidox-am-doxygen apidox-am-no-doxygen install-data-local install-apidox install-apidox uninstall-local uninstall-apidox uninstall-apidox apidox apidox-am-toplevel-no-doxygen apidox-am-toplevel-doxygen
CLEANFILES = Doxyfile index.html doxygen.css doxygen.png index.html pages.html search.html doxylog Doxylog
# Local Variables:
# mode: makefile
# End: