31 lines
552 B
Ruby
31 lines
552 B
Ruby
./: {arc/} doc{README.md} legal{LICENSE} manifest
|
|
|
|
import? doxygen = doxygen%exe{doxygen}
|
|
|
|
alias{all}: arc/
|
|
|
|
if ($doxygen != [null])
|
|
{
|
|
./: file{Doxyfile}: in{Doxyfile} $src_root/manifest
|
|
{
|
|
in.symbol = '@'
|
|
in.mode = lax
|
|
backlink = copy
|
|
|
|
SUMMARY = $project.summary
|
|
}
|
|
|
|
alias{api-reference}: file{Doxyfile} $doxygen fsdir{docs/api-reference}
|
|
{{
|
|
i = $path($<[0])
|
|
diag doxygen $i
|
|
env --cwd $directory($i) -- $doxygen $leaf($i)
|
|
}}
|
|
|
|
alias{all}: alias{api-reference}
|
|
}
|
|
|
|
# Don't install tests.
|
|
#
|
|
tests/: install = false
|