forked from sphde/sphde
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathaminclude.am
83 lines (59 loc) · 1.85 KB
/
aminclude.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
80
81
82
83
# Generate automatic documentation using Doxygen.
#
# The following variable is intended for use in Makefile.am:
#
# DX_CLEANFILES = everything to clean.
## --------------------------------- ##
## Format-independent Doxygen rules. ##
## --------------------------------- ##
if DX_COND_doc
## ------------------------------- ##
## Rules specific for HTML output. ##
## ------------------------------- ##
if DX_COND_html
DX_CLEAN_HTML = @DX_DOCDIR@/html
endif DX_COND_html
## ------------------------------ ##
## Rules specific for MAN output. ##
## ------------------------------ ##
if DX_COND_man
DX_CLEAN_MAN = @DX_DOCDIR@/man
endif DX_COND_man
## ------------------------------ ##
## Rules specific for PDF output. ##
## ------------------------------ ##
if DX_COND_pdf
DX_CLEAN_PDF = @DX_DOCDIR@/@PACKAGE@.pdf @DX_DOCDIR@/latex
DX_PDF_GOAL = pdf
pdf: @DX_DOCDIR@/@PACKAGE@.pdf
@DX_DOCDIR@/@PACKAGE@.pdf: @DX_DOCDIR@/@PACKAGE@.tag
cd @DX_DOCDIR@/latex; \
rm -f *.aux *.toc *.idx *.ind *.ilg *.log *.out; \
$(DX_PDFLATEX) refman.tex; \
$(DX_MAKEINDEX) refman.idx; \
$(DX_PDFLATEX) refman.tex; \
countdown=5; \
while $(DX_EGREP) 'Rerun (LaTeX|to get cross-references right)' \
refman.log > /dev/null 2>&1 \
&& test $$countdown -gt 0; do \
$(DX_PDFLATEX) refman.tex; \
countdown=`expr $$countdown - 1`; \
done; \
mv refman.pdf ../@PACKAGE@.pdf
endif DX_COND_pdf
.PHONY: doc-run doc $(DX_PDF_GOAL)
.INTERMEDIATE: doc-run $(DX_PDF_GOAL)
doc-run: @DX_DOCDIR@/@PACKAGE@.tag
doc: doc-run $(DX_PDF_GOAL)
@DX_DOCDIR@/@PACKAGE@.tag: $(DX_CONFIG) $(pkginclude_HEADERS)
for doxyfile in $(DX_CONFIG); do \
$(DX_ENV) $(DX_DOXYGEN) $(srcdir)/$$doxyfile; \
done
DX_CLEANFILES = \
@DX_DOCDIR@/@PACKAGE@.tag \
-rf \
@DX_DOCDIR@/doxygen_sqlite3.db \
$(DX_CLEAN_HTML) \
$(DX_CLEAN_MAN) \
$(DX_CLEAN_PDF)
endif DX_COND_doc