Scripting documentation

Derek Atkins warlord at MIT.EDU
Thu Dec 1 11:22:34 EST 2011


Hendrik Boom <hendrik at topoi.pooq.com> writes:

> On Thu, 01 Dec 2011 15:16:05 +0000, Hendrik Boom wrote:
>
>> On Wed, 30 Nov 2011 15:12:31 -0500, Derek Atkins wrote:
>> 
>>> Hi,
>>> 
>>> 
>> 
>>> The API docs are generated via doxygen.  You can generate them yourself
>>> using "make docs".  The sourcesof the API docs are spread out through
>>> the source tree.
>> 
>> But when I'm in the top directory of the source tree (the same placs I
>> originally executed ./configure and the general make commands), when I
>> execute
>> 
>> make docs
>> 
>> it tells me
>> 
>> make: *** No rule to make target `docs'.  Stop.
>> 
>> Until further notice, I'll look through the source tree for Makefiles
>> that do have a docs target.
>> 
>> AH!
>> 
>> There's a doc target.  Would that be the one you mean?

Yes..

> Possibly not, because make doc tells me that doxygen.cfg is not found.

Do you have doxygen installed?

> hendrik at notlookedfor:~/dv/gnucash/workspace/gnucash$ make doc
> make -C src/doc doc
> make[1]: Entering directory `/home/hendrik/dv/gnucash/workspace/gnucash/
> src/doc'
> rm -f doxygen.cfg.tmp
> sed < doxygen.cfg.in > doxygen.cfg.tmp \
>             -e 's:@-top_srcdir-@:../..:g; s:@-VERSION-@:2.4.99:g'
> mv doxygen.cfg.tmp doxygen.cfg
> doc:  /home/hendrik/dv/gnucash/workspace/gnucash/src/doc
> distdir: 
> rm -rf html refman.pdf
> doxygen.cfg
> /bin/bash: doxygen.cfg: command not found

This would imply you do not have doxygen installed.

> make[1]: *** [doc] Error 127
> make[1]: Leaving directory `/home/hendrik/dv/gnucash/workspace/gnucash/
> src/doc'
> make: *** [doc] Error 2
> hendrik at notlookedfor:~/dv/gnucash/workspace/gnucash$
>
> -- hendrik

-derek

-- 
       Derek Atkins, SB '93 MIT EE, SM '95 MIT Media Laboratory
       Member, MIT Student Information Processing Board  (SIPB)
       URL: http://web.mit.edu/warlord/    PP-ASEL-IA     N1NWH
       warlord at MIT.EDU                        PGP key available


More information about the gnucash-devel mailing list