summaryrefslogtreecommitdiff
path: root/cpp/docs/api/Makefile.am
blob: 2b05622d2d4ad8525b4b700590d39a6f04f4b349 (plain)
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
#
# Run doxygen to generate HTML doc.
# Generate dependency files so its rebuilt only when needed. 
#

EXTRA_DIST = html user.doxygen

dist-hook: html

html: doxygen.mk
	make -f doxygen.mk $@

html-dev: doxygen.mk
	make -f doxygen.mk $@

doxygen.mk: doxygen.deps

doxygen.deps: force
	echo "html: \\" >> $@-t
	find $(top_srcdir) -name "*.h" -exec echo "  {} \\" \; >> $@-t
	echo >> $@-t
	echo "html-dev: html\\" >> $@-t
	find $(top_srcdir) -name "*.cpp" -exec echo "  {} \\" \; >> $@-t
	echo >> $@-t
	mv $@-t $@

force:

clean-local:
	rm -rf html html-dev *.deps