summaryrefslogtreecommitdiff
path: root/cpp/docs/api/doxygen_mk.sh
blob: ba65531e0457608ef042408718502d6d20bb88bf (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#!/bin/sh
#
# Generate makefile for doxygen with dependencies on source files.
# 

deps() {
    find "$top_srcdir/src" -name "$2" -exec echo -ne '\\\n  {} ' \;
    echo ; echo
}

cat <<EOF
html: user.doxygen
	doxygen $srcdir/user.doxygen
html-dev: developer.doxygen
	doxygen $srcdir/developer.doxygen
EOF

deps "html: " "*.h"
deps "html-dev: html " "*.cpp"