From: Zongchun Yu <zongchun...@freescale.com> Signed-off-by: Zongchun Yu <zongchun...@freescale.com> --- meta/classes/doxygen.bbclass | 16 ++++++++++++++++ 1 files changed, 16 insertions(+), 0 deletions(-) create mode 100644 meta/classes/doxygen.bbclass
diff --git a/meta/classes/doxygen.bbclass b/meta/classes/doxygen.bbclass new file mode 100644 index 0000000..13b9f79 --- /dev/null +++ b/meta/classes/doxygen.bbclass @@ -0,0 +1,16 @@ +# Helper class to pull in the right dependencies and generate +# api documentation from sources code + +DEPENDS += "doxygen-native" + +# Doxygen configuration file +DOXYGEN_CFG ?= "Doxyfile" + +do_generate_doc () { + if [ -e ${S}/${DOXYGEN_CFG} ]; then + doxygen ${S}/${DOXYGEN_CFG} + else + bbfatal "no doxygen configuration file found" + fi +} +addtask generate_doc before do_compile after do_patch -- 1.7.0.4 -- _______________________________________________ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-core