nuttx-apps/graphics/NxWidgets/Doxygen
Gregory Nutt c558fce8ad This commit moves the NxWidgets include directories into the correct position in the apps/ source tree.
Squashed commit of the following:

    Clean-up some include path problems introduced with the previous set of changes.

    app/include/graphics, apps/NxWidgets/UnitTests:  Update include paths for file in new location.

    apps/NxWidgets/nxwidgets and nxwm:  Update include paths for file in new location.

    apps/graphics/NxWidgets:  Move nxwidgets and nxwm include/ directories to apps/include/graphics
2018-09-16 17:23:45 -06:00
..
Doxyfile This commit moves the NxWidgets include directories into the correct position in the apps/ source tree. 2018-09-16 17:23:45 -06:00
gendoc.sh apps/graphics/NxWidgets: Fix file paths in file headers. Remove some duplicate tools. 2018-09-15 16:46:29 -06:00
README.txt Move NxWidgets files into graphics/NxWidgets 2018-09-15 15:50:16 -06:00

README
======

This directory contains the documentation automatically generated by Doxygen.

Contents
========

  o Installing the necessary packages in Ubuntu
  o Generating documentation
  o References

Installing the necessary packages in Ubuntu
===========================================

1. Install the following packages.

  $ sudo aptitude install doxygen doxygen-doc doxygen-gui dot2tex graphviz

2. (Optional) Install Doxygen from the latest sourcode.

  The Ubuntu package is outdated. The newer the version of Doxygen, the better
  the documentation looks.

  Place yourself in some temporary folder where you can download the source,
  and run [1]:

  $ svn co https://doxygen.svn.sourceforge.net/svnroot/doxygen/trunk doxygen-svn
  $ cd doxygen-svn
  $ ./configure
  $ make
  $ make install

Generating documentation
========================

Two ways described here:

1. Use the provided gendoc.sh script.

    trunk/NXWidgets/Doxygen/gendoc.sh

  The script only needs the argument to the absolute path where to place the
  generated documentation. I.e.:

    $ cd /path/to/nuttx/trunk/NXWidgets/Doxygen/
    $ mkdir doc
    $ ./gendoc.sh $PWD/doc


2. Using the Doxyfile directly:

   The file "Doxyfile" contains the configuration of the Doxygen settings
   for the run, edit only if necessary.

   To generate the documentation type:

    $ cd /path/to/nuttx/trunk/NXWidgets/Doxygen/
    $ doxygen Doxyfile

References
==========

[1] http://www.stack.nl/~dimitri/doxygen/download.html