Contents 
 Index 
 "Shell Script Reference" 
 < Previous 
 Next > 

40_latex_build.b

Go to the documentation of this file.
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 


 "Shell Script Reference" 
 < Previous 
 Next > 


Open-Source tools compliments of Voyant Technologies, Inc. and Glenn C. Maxey.
01/13/2003

TP Tools v2-00-0a

# tpt-script-hcr-02