docs: Updated doc dependencies for all languages

This commit changes how the UPM doc targets build.  The doc targets no
longer rebuild each time.

    * doc (doxygen) target depends only on C/C++ source
    * jsdoc (yuidoc) depends on doc and a stamp file
    * pydoc (sphinx) depends on the output index.xml from doc
    * pyupm_doxy2swig depends on python2 python extensions

Signed-off-by: Noel Eck <noel.eck@intel.com>
This commit is contained in:
Noel Eck
2018-02-14 15:09:48 -08:00
parent 20aa4962f0
commit 829da899fc
3 changed files with 64 additions and 44 deletions

View File

@ -50,6 +50,6 @@ void cleanUp();
* output during doc build. This file is used by swig to provide native
* python module documentation.
*/
#if SWIGPYTHON
#if defined(SWIGPYTHON) && defined(BUILDDOC)
%include "pyupm_doxy2swig.i"
#endif