0024722: Move functionality of WOK command wgendoc to OCCT tool gendoc
authoromy <omy@opencascade.com>
Thu, 10 Apr 2014 14:23:18 +0000 (18:23 +0400)
committerapn <apn@opencascade.com>
Thu, 10 Apr 2014 15:21:16 +0000 (19:21 +0400)
commitba06f8bbee309a4905b95bc2626574ea4b9c13d6
treecd73d7f3fa40f2e1f277e91dc646085c9b2b4f01
parent87696ff746965d7707e713e49cba99df1faffc2b
0024722: Move functionality of WOK command wgendoc to OCCT tool gendoc

Command gendoc improved to:
- generate Reference Manual documentation (OCCT classes reference) with option -refman; option -overview can be used for generation of overview documentation;
- generate PDF documents for all User Guides automatically (for files listed in FILES_PDF.txt);
- check availability of third-party tools (Doxygen, Inkscape etc.) and properly report warnings and errors.
- use templates of configuration files for third-party tools instead of their generation. These template files are located in dox/resources folder

Tcl scripts are moved from dox folder to adm.
Doxygen warnings are eliminated.
Moved all auxilary functions to occaux.tcl.
Fixed Reference manual generation on *nix platform.
Fixed PDF generation on *nix platforms.
57 files changed:
adm/gendoc.tcl [new file with mode: 0644]
adm/occaux.tcl [new file with mode: 0644]
adm/start.tcl [new file with mode: 0644]
dox/FILES.txt [deleted file]
dox/FILES_HTML.txt [new file with mode: 0644]
dox/FILES_PDF.txt [new file with mode: 0644]
dox/dev_guides/building/3rdparty/3rdparty_linux.md
dox/dev_guides/building/3rdparty/3rdparty_osx.md
dox/dev_guides/building/3rdparty/3rdparty_windows.md
dox/dev_guides/building/automake.md
dox/dev_guides/building/building.md
dox/dev_guides/building/cmake/cmake.md
dox/dev_guides/building/code_blocks.md
dox/dev_guides/building/msvc.md
dox/dev_guides/building/wok/wok.md
dox/dev_guides/building/xcode.md
dox/dev_guides/cdl/cdl.md
dox/dev_guides/contribution/coding_rules.md
dox/dev_guides/contribution_workflow/contribution_workflow.md
dox/dev_guides/debug/debug.md
dox/dev_guides/dev_guides.md
dox/dev_guides/documentation/documentation.md
dox/dev_guides/git_guide/git_guide.md
dox/dev_guides/tests/tests.md
dox/dev_guides/wok/wok.md
dox/license.md [new file with mode: 0644]
dox/occdoc.tcl [deleted file]
dox/overview/Overview.md
dox/overview/overview.md [new file with mode: 0644]
dox/resources/index.html [new file with mode: 0644]
dox/resources/occt_pdf_template.tex [new file with mode: 0644]
dox/resources/occt_rm.doxyfile [new file with mode: 0644]
dox/resources/occt_ug_html.doxyfile [new file with mode: 0644]
dox/resources/occt_ug_pdf.doxyfile [new file with mode: 0644]
dox/start.tcl [deleted file]
dox/tutorial/images/tutorial_image003.svg
dox/tutorial/tutorial.md
dox/user_guides/brep_wp/brep_wp.md
dox/user_guides/draw_test_harness.md
dox/user_guides/foundation_classes/foundation_classes.md
dox/user_guides/iges/iges.md
dox/user_guides/modeling_algos/modeling_algos.md
dox/user_guides/modeling_data/modeling_data.md
dox/user_guides/ocaf/ocaf.md
dox/user_guides/ocaf_functionmechanism_wp/ocaf_functionmechanism_wp.md
dox/user_guides/ocaf_tree_wp/ocaf_tree_wp.md
dox/user_guides/ocaf_wp/ocaf_wp.md
dox/user_guides/shape_healing/shape_healing.md
dox/user_guides/step/step.md
dox/user_guides/tobj/tobj.md
dox/user_guides/user_guides.md
dox/user_guides/visualization/visualization.md
dox/user_guides/voxels_wp/voxels_wp.md
dox/user_guides/xde/xde.md
gendoc [new file with mode: 0644]
gendoc.bat
gendoc.sh [deleted file]