[GRASS-dev] broken doxygen

Glynn Clements glynn at gclements.plus.com
Mon Oct 18 09:39:48 EDT 2010


Martin Landa wrote:

> in r43905 has been removed Doxygen.make from Makefile, as result the
> programming manual is not generated (./grasslib.dox).

Both Doxygen.make and Docs.make were being included, and they both
define the same target names.

Doxygen.make is used in various directories, while Docs.make is
specific to the top-level Makefile.

Either rename the targets in Docs.make so that it can be included
alongside Doxygen.make without conflicts, move grasslib.dox to e.g. 
lib, or add the necessary commands to Docs.make.

Also, the doxygen stuff could really do with being re-written to use
make as intended (like, with actual targets and prerequisites) rather
than as a general-purpose scripting language.

-- 
Glynn Clements <glynn at gclements.plus.com>


More information about the grass-dev mailing list