|
|
|
|
|
The 35_gen_dox.b compartmentalizes and simplifies the several steps that need to be performed before and after running doxygen.
Note: You probably wont need to maintain this file beyond setting up the paths.
This script prepares the destination cref_ directory by first removing any HTML pages that may have been left by a previous build in both the HTML destination directory (doc_publish\cref_...) and the LaTex destination directory (zlx_...).
It copies over the common files to its HTML destination directory before starting Doxygen and generating HTML over the top of those files.
It calls doxygen with the appropriate parameters. The Doxygen project file, which by my naming convention has a DOX extension, must be in synchronization with this controlling script with respect to the desired output directories.
Then it calls a tool for generating the tree.script file needed for the table of contents.
It runs 55_nav_gen.b to be assured that all HTML topics have the appropriate navigation and that the index file has been generated. This then copies the tree and index files to the zdoc_merge location.
When finished, it calls the 56_nav_script.b to regenerate the master table of contents for the entire project. It could conceivably call 56_nav_index.b to regenerate the master index, but this is a slower program with more calculations.
|
|
|
Open-Source tools compliments of Voyant Technologies, Inc. and Glenn C. Maxey.
01/13/2003
TP Tools v2-00-0a
# tpt-hug-02