プログラムソースのドキュメント化 2
なんとなく思い出したので Doxygen を使い直してみる。
対象は C 言語でできる限り色々と表示しつつ不要な物は消したいな。
- http://www.stack.nl/~dimitri/doxygen/ から doxygen-1.4.6.windows.bin.zip をダウンロードして展開。パスも通しておく。
- http://www.graphviz.org/ から graphviz-win-2.8.bin.tgz をダウンロードして展開。
- doxygen -g doxygen.conf で設定ファイルのひな形を出力する。
- 設定ファイルの変更
PROJECT_NAME = hoge PROJECT_NUMBER = 1.0 JAVADOC_AUTOBRIEF = YES OPTIMIZE_OUTPUT_FOR_C = YES EXTRACT_ALL = YES EXTRACT_PRIVATE = YES EXTRACT_STATIC = YES EXTRACT_LOCAL_METHODS = YES SORT_MEMBER_DOCS = NO INPUT = . FILE_PATTERNS = *.c *.h SOURCE_BROWSER = YES INLINE_SOURCES = YES GENERATE_LATEX = NO HAVE_DOT = YES CALL_GRAPH = YES DOT_PATH = graphviz を展開した bin ディレクトリのフルパス DOT_MULTI_TARGETS = YES