|
|
|
|
|
00001 // This file has been modified on-the-fly with an input filter 00002 // to change it from shell syntax to C++ strictly for the purposes 00003 // of faking out Doxygen. Modifications include: 00004 00005 // - changing # comments to C++ comments. 00006 // - ... 00007 00008 // If you see other strangeness in the HTML version of the script file, 00009 // it comes from getting it to look more C++ like. 00010 00011 00012 ///////////////////////////////////////////////////////////////////////////////// 00013 //// $Id: 40_latex_build.b,v 1.2 2002/12/24 19:00:38 gmaxe Exp $ 00014 //// 00015 /** @file 00016 ** @brief Prepares the Latex template files and then generates 00017 ** ultimately PDF files from the Doxygen Latex output. 00018 ** 00019 ** The 40*.b file is project specific and can contain multiple calls 00020 ** to the 45*.b file. The 45*.b file contains commands specific to 00021 ** doxygen's implementation of generating Latex and PDF files. 00022 ** Its steps were compartmentalized into its own files to facilitate 00023 ** maintenance and to make the project specific 40*.b files easier 00024 ** to understand. 00025 ** 00026 ** @note This file needs to be updated to support other code directories. 00027 ** 00028 ** @ingroup tp_tools tp_shell 00029 ** 00030 ** @author Glenn C. Maxey 00031 **/ 00032 // // 00033 //// 2002 Created by Voyant Technologies, Inc., Westminster, Colorado, USA. 00034 //// 00035 //// Permission to use, copy, modify, and distribute this software and its 00036 //// documentation under the terms of the GNU General Public License is hereby 00037 //// granted. No representations are made about the suitability of this software 00038 //// for any purpose. It is provided "as is" without express or implied warranty. 00039 //// See the GNU General Public License (http://www.gnu.org/copyleft/gpl.html) 00040 //// for more details. 00041 //// 00042 //// Documents produced by this script are derivative works derived from the 00043 //// input used in their production; they are not affected by this license. 00044 //// 00045 //// $Log: 40_latex_build.b,v $ 00046 //// Revision 1.2 2002/12/24 19:00:38 gmaxe 00047 //// New structure and new version using TOC and all. 00048 //// 00049 //// 00050 ///////////////////////////////////////////////////////////////////////////////// 00051 00052 // assumes that you are in the <rtfm/>techpubs/tp_tools directory <home> where this 00053 // script was found. ... 00054 echo "Entering 40_latex_build..." 00055 00056 echo "Create the Doxygen header.tex and doxygen.sty files that are unique for this project." 00057 // echo "src_perl/voyant_latex.pl ./ voyant_master_nav.html" 00058 // src_perl/voyant_latex.pl ./ voyant_master_nav.html 00059 echo "/rtfm/techpubs/perl/voyant_latex.pl ./ project_toc.txt /rtfm/techpubs/web_files/latex_variables.txt" 00060 /rtfm/techpubs/perl/voyant_latex.pl ./ project_toc.txt /rtfm/techpubs/web_files/latex_variables.txt 00061 00062 set ret_val = $status 00063 if ($ret_val > 0) then 00064 echo "ERROR: Problems with voyant_latex.pl ." 00065 exit 1 00066 endif 00067 00068 echo "Generate all PDF files." 00069 00070 45_latex_gen.b tp_perl 00071 set ret_val = $status 00072 if ($ret_val > 0) then 00073 echo "ERROR: Problems with 45_latex_gen.b tp_tools ." 00074 exit 1 00075 endif 00076 00077 45_latex_gen.b tp_script 00078 set ret_val = $status 00079 if ($ret_val > 0) then 00080 echo "ERROR: Problems with 45_latex_gen.b tp_tools ." 00081 exit 1 00082 endif 00083 00084 exit 0 00085
|
|
|
Open-Source tools compliments of Voyant Technologies, Inc. and Glenn C. Maxey.
01/13/2003
TP Tools v2-00-0a
# tpt-script-hcr-02