polybori.doxygen
index
../../../../lib64/python2.6/site-packages/polybori/doxygen.py

# vim: set et sw=3 tw=0 fo=awqorc ft=python:
#
# Astxx, the Asterisk C++ API and Utility Library.
# Copyright (C) 2005, 2006  Matthew A. Nicholson
# Copyright (C) 2006  Tim Blechmann
#
# This library is free software; you can redistribute it and/or
# modify it under the terms of the GNU Lesser General Public
# License version 2.1 as published by the Free Software Foundation.
#
# This library is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
# License along with this library; if not, write to the Free Software
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA

 
Modules
       
glob
os

 
Functions
       
DoxyEmitter(source, target, env)
Doxygen Doxyfile emitter
DoxySourceScan(node, env, path)
Doxygen Doxyfile source scanner.  This should scan the Doxygen file and add
any files used to generate docs to the list of source files.
DoxySourceScanCheck(node, env)
Check if we should scan this file
DoxyfileParse(file_contents)
Parse a Doxygen source file and return a dictionary of all the values.
Values will be strings and lists of strings.
exists(env)
Make sure doxygen exists.
generate(env)
Add builders and construction variables for the
Doxygen tool.  This is currently for Doxygen 1.4.6.