3: 2012-07-22 (日) 08:17:18 iseki |
現: 2021-08-17 (火) 01:57:07 iseki |
| ** Source code documentation generator tool [#x0872261] | | ** Source code documentation generator tool [#x0872261] |
- | - http://www.stack.nl/~dimitri/doxygen/ | + | *** Links [#g9a944e2] |
- | - http://www.fides.dti.ne.jp/~oka-t/doxygen.html | + | **** 公式サイト [#uac74ccd] |
- | - [[Graphviz]] | + | - Doxygen http://www.doxygen.org/ |
| + | - [[Graphviz]] http://www.graphviz.org/ |
| + | - Option [[webdot]] |
| + | #br |
| + | **** 入門 [#xe680796] |
| + | - 設定ファイル: http://www.doxygen.jp/config.html |
| + | - コマンド: http://www.denshin8.jp/den8dev/doxygen.html |
| + | #br |
| | | |
- | # tar zxfv doxygen-1.6.3.src.tar.gz | + | *** Install [#r9ed2e73] |
- | # cd | + | **** Doxygen [#w6c7c627] |
| + | # wget http://ftp.stack.nl/pub/users/dimitri/doxygen-1.8.1.2.src.tar.gz |
| + | # tar zxfv doxygen-1.8.1.2.src.tar.gz |
| + | # cd doxygen-1.8.1.2 |
| # ./configure | | # ./configure |
| # make | | # make |
| # make docs | | # make docs |
| # make install | | # make install |
| + | #br |
| + | **** Graphviz [#zf61694d] |
| + | # wget http://www.graphviz.org/pub/graphviz/stable/SOURCES/graphviz-2.28.0.tar.gz |
| + | # tar zxfv graphviz-2.28.0.tar.gz |
| + | # cd graphviz-2.28.0 |
| + | # ./configure |
| + | # make |
| + | # make install |
| + | #br |
| | | |
- | 490 wget http://ftp.stack.nl/pub/users/dimitri/doxygen-1.8.1.1.src.tar.gz | + | *** Install with yum [#y226d17b] |
- | 504 wget http://www.graphviz.org/pub/graphviz/stable/SOURCES/graphviz-2.28.0.tar.gz | + | # yum install texlive |
- | 505 wget http://www.graphviz.org/pub/graphviz/stable/SOURCES/webdot-2.26.tar.gz | + | # yum install graphviz |
- | | + | # yum install doxygen |
- | | + | #br |
- | Makefile | + | |
- | | + | |
- | # Location for the webdot cgi program | + | |
- | CGI-BIN_DIR=/home/apache/cgi-bin | + | |
- | | + | |
- | # Location for some example web pages using webdot | + | |
- | HTML_DIR=/home/apache/htdocs | + | |
- | | + | |
- | # A place that the webdot cgi program can cache its generated images | + | |
- | # (make install creates a webdot subdirectory in this dir.) | + | |
- | CACHE_DIR=/var/cache | + | |
| | | |
- | # The uid:gid in effect when cgi-bin programs are running, only this | + | *** コマンド [#xc42e3aa] |
- | # user should be able to read/write the webdot cache. | + | doxygen [<設定ファイル名>] |
- | HTTPD-USER-GROUP=apache:apache | + | #br |
| | | |
- | # Location of tclsh8.3 (or later) executable | + | *** 設定ファイル [#e009c7f5] |
- | TCLSH_EXECUTABLE=/usr/bin/tclsh8.3 | + | # doxygen -g |
| + | # vi doxygen.conf |
| + | #br |
| + | **** doxygen.conf [#gcd7745c] |
| + | - PROJECT_NAME |
| + | - PROJECT_NUMBER |
| + | - PROJECT_BRIEF |
| + | - CREATE_SUBDIRS |
| + | - REPEAT_BRIEF |
| + | - ALWAYS_DETAILED_SEC |
| + | - TAB_SIZE |
| + | - TYPEDEF_HIDES_STRUCT |
| + | - EXTRACT_ALL |
| + | - EXTRACT_PRIVATE |
| + | - HIDE_SCOPE_NAMES |
| + | - SORT_BRIEF_DOCS |
| + | - SHOW_DIRECTORIES |
| + | - INPUT |
| + | - INPUT_ENCODING |
| + | - OUTPUT_DIRECTORY |
| + | - SOURCE_BROWSER |
| + | - FORMULA_FONTSIZE |
| + | - CALL_GRAPH |
| + | - CALLER_GRAPH |
| + | - HAVE_DOT |
| + | - DOT_FONTSIZE |
| + | - MAX_DOT_GRAPH_DEPTH |
| + | #br |
| | | |
- | # Direct reference to libtcldot.so to avoid directory searching overhead | + | *** 書式 [#scc98374] |
- | # of tcl package mechanism. | + | **** @param [#n7d28e31] |
- | LIBTCLDOT=/usr/lib/graphviz/libtcldot.so.0.0.0 | + | **** @return [#c3608267] |
| + | **** @retval [#y5f9580b] |
| + | **** @attention [#g57bb3c4] |
| + | **** @bug [#s99675af] |
| + | **** @note [#r0c8d586] |
| + | **** @par [#j4f67895] |
| + | **** @b <b></b> [#g4d27429] |
| + | **** @n [#v4b85cd1] |
| + | **** @code - @endcode [#k855620f] |
| + | **** リスト [#j58129f5] |
| + | **** 先頭空白 [#maae67ce] |
| | | |
| + | **** 水平線 [#u7b33c8b] |
| + | - --- |
| + | - 大見出し |
| | | |
- | [root@pleiades cgi-bin]:577# ls -l /var/cache/ | |
- | total 20 | |
- | drwxr-xr-x 5 root root 4096 May 7 09:45 apt/ | |
- | drwxr-xr-x 2 root root 4096 Jul 16 2006 gstreamer-0.10/ | |
- | drwxrwxr-x 15 root man 4096 Jul 21 04:04 man/ | |
- | drwx------ 2 www www 4096 Aug 2 2009 mod_ssl/ | |
- | drwx------ 2 www www 4096 Jul 21 19:29 webdot/ | |
| | | |
| + | **** @brief [#ac99080a] |
| + | **** @file [#g89b5ff5] |
| + | **** @author [#kb31738e] |
| + | **** @version [#ma933fde] |
| + | **** @date [#m75cba8e] |
| + | **** @sa [#nb9f392c] |
| + | - 参照 |
| | | |
- | #!/usr/bin/tclsh8.4 | + | **** %%@example%% [#f730ec0f] |
- | set LIBTCLDOT /usr/local/lib/graphviz/tcl/libtcldot.so.0.0.0 | + | - 動きません |
- | set CACHE_ROOT /var/cache/webdot | + | #br |
- | set GS /usr/bin/gs | + | *** X [#r3e74303] |
- | set PS2EPSI /usr/bin/ps2epsi | + | - /**/ は使えない |
- | set LOCALHOSTONLY 1 | + | - <....> は @<....> |
| + | #br |