Commit Graph
18 Commits
Author SHA1 Message Date
Carsten Schoenert 5f6ae26e2c doc/Doxygen.in: Do not use FreeSans as dot fontname
The FreeSans font isn't shipped by doxygen anymore so we can not asumme
that the font is available on the system of the user.
Just let doxygen pick up a usable font by itself.
2015-06-02 20:41:37 +02:00
Carsten Schoenert a78bd8c876 doc/Makefile.am: respect DESTDIR variable
The old behavior didn't allow a additonal setting of the DESTDIR
variable. This is a serious problem while building within a chroot for
example. Also the implementation of the stamp file was triggering
multiple builds in some cirumstances. This handling is reverted with the
remove of the old stamp file handling.
2015-06-02 20:41:37 +02:00
Carsten Schoenert 531c5da5da Doxyfile.in: adding some excludes for lwip related files
Due changes to the *.c and *.h files (added for the lwip support) we have
to exclude files that are not related to the library.
2015-04-14 15:53:27 +02:00
Carsten Schoenert 3b87d7dc8f doxygen: include extra information about extra CFLAGS 2015-04-10 21:09:27 +02:00
Carsten Schoenert 6d4e85d813 doxygen: switch to svg graphics
With this change doxygen will create SVG graphics (instead of png) which
are zoomable due these are vector graphics.

Suggested-by: Bill Bennet <william.bennett@netcommwireless.com>
2015-04-10 21:08:41 +02:00
Carsten Schoenert 236135f7e7 doxygen: change the behaviour for caller graphics
This commit is based on a suggestion from Bill Bennet.
With this change doxygen is also creating a call and caller dependency
graphic for global functions. This is helpful for understanding the mode
of action inside the libcoap.

Suggested-by: Bill Bennet <william.bennett@netcommwireless.com>
2015-04-10 21:08:33 +02:00
Carsten Schoenert b1ed21e458 doc/Makefile.am: fix up broken 'make dist'
The make target for creating the distribution tarball (make dist) was
broken some commits ago within the changes in the doc/ subdirectory. The
reason for this is that simple Doxygen has to be runs ones before the
automatism can pick up the files. automake uses dist_pkgdist_DATA as
trigger. So we have to use that variable.

Changing up the makefile template so the call for 'dist_pkgdist_DATA'
*and* 'all-local' is calling 'doxfile.stamp' so fist Doxygen is running.

By doing this also clean up a little bit and prepare the build for be
able to run out of the tree.
2015-03-22 14:35:13 +01:00
Carsten Schoenert 700753e1d2 configure.ac: adding check for dot binary
Doxygen supports the creation of DOT graphics, but this depends on the
existence of the 'dot' binary on the build host. Adding a check for dot
and disable the support within the Doxygen file for DOT graphics if dot
can't be found.
2015-03-03 19:21:43 +01:00
Carsten Schoenert e68e506f45 doc/Doxyfile.in: update to recent version compatibility
Update to doxygen 1.8.x, also enable creation of DOT graphics.
2015-03-03 19:21:43 +01:00
Carsten Schoenert 80d74208ce adding the doc/ folder to the build environment
To install the doxygen output, which is generated within doc/html/,
adding the needed checks for the doxygen binary to configure.ac and also
adding the needed doc/Makefile.am file.

Finally tuning doc/Doxyfile.in to let the autotools write the needed
informations into this file while generating the finally created
doc/Doxyfile.
2015-03-03 19:21:43 +01:00
Olaf Bergmann 1c6bb84ada turned on JAVADOC_AUTOBRIEF 2011-06-02 02:41:48 +02:00
Olaf Bergmann 3dabbf8dc7 fixed doxygen configuration to show more output 2011-05-24 21:55:04 +02:00
Olaf Bergmann 34336bf2d7 fixed typo in target clean 2010-10-19 17:13:55 +02:00
Olaf Bergmann c24f0d2436 fixed target dist 2010-10-18 17:20:05 +02:00
Olaf Bergmann 94cc2c4f42 added license information and general project information 2010-10-18 14:53:04 +02:00
Olaf Bergmann f59c185317 added configure.in and Doxyfile template 2010-10-18 14:15:12 +02:00
Olaf Bergmann 1a403845ca Made libcoap configurable
* moved Makefiles to Makefile.in
* test for tools, headers, libs and compiler features
* generate config.h which is included by coap.h
2010-10-18 12:09:51 +02:00
Olaf Bergmann 820fca42dd target for building documentation does not work yet 2010-07-23 18:19:08 +02:00