Contents 
 Index 
 "Shell Script Reference" 
 < Previous 
 Next > 

31_perl.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: 31_perl.b,v 1.1 2002/12/24 19:06:56 gmaxe Exp $
00014 ////
00015 /** @file
00016  ** @brief Checks out of CVS the appropriate code files. 
00017  **
00018  ** For the tp_tools project where I eat-my-own-dog-food, the CVS checkout
00019  ** captured in this file comes either a bit late or is needlessly repeated.
00020  ** 
00021  ** Why? Because I need to have the b script files and their associated
00022  ** perl tools already checked out and up to date before I run them elsewhere.
00023  **
00024  ** If this were a true code project, however, the 31*.b file would contain
00025  ** a CVS checkout of code files that the tp_tools would then process.
00026  ** Moreover, sometimes there are additional operations that my tools perform
00027  ** immediately after a checkout, some of them related to the nature of the
00028  ** code and others related to finding and extracting code elements in order
00029  ** to create temporary files that the associated 32*.b would process.
00030  **
00031  ** @note This file can be used as a template for other code directories
00032  ** that Doxygen is being run against. Make sure than any new 30 files are
00033  ** added to the 00 script files, in addition to appropriate
00034  ** entries in the other script files.
00035  **
00036  ** @ingroup tp_tools tp_shell
00037  **
00038  ** @author Glenn C. Maxey
00039  **/
00040 // //
00041 //// 2002 Created by Voyant Technologies, Inc., Westminster, Colorado, USA.
00042 ////
00043 //// Permission to use, copy, modify, and distribute this software and its 
00044 //// documentation under the terms of the GNU General Public License is hereby 
00045 //// granted. No representations are made about the suitability of this software 
00046 //// for any purpose. It is provided "as is" without express or implied warranty. 
00047 //// See the GNU General Public License (http://www.gnu.org/copyleft/gpl.html) 
00048 //// for more details.
00049 //// 
00050 //// Documents produced by this script are derivative works derived from the 
00051 //// input used in their production; they are not affected by this license.
00052 ////
00053 //// $Log: 31_perl.b,v $
00054 //// Revision 1.1  2002/12/24 19:06:56  gmaxe
00055 //// New version in new structure.
00056 ////
00057 ////
00058 /////////////////////////////////////////////////////////////////////////////////
00059 
00060 // assumes that you are in the <rtfm/>techpubs/tp_tools directory  <home> where this
00061 // script was found. ... 
00062 echo "Entering 31_perl.b ..."
00063 
00064 
00065 //###
00066 // This comes a bit late. This is an example of a checkout,
00067 // but it is commented out in this eat-your-own-dog-food example.
00068 //###
00069 // echo "Update the tools needed for this task."
00070 // cd /rtfm
00071 // cvs update techpubs/perl
00072 // 
00073 // cd /rtfm/techpubs/perl
00074 // chmod 775 *.pl
00075 // echo "Back <home>."
00076 // 
00077 // cd /rtfm/techpubs/tp_tools
00078 // echo "chmod 775 *.b"
00079 // chmod 775 *.b
00080 
00081 // set ret_val = $status
00082 // if ($ret_val > 0) then
00083 //    echo "ERROR: Problems with 31_perl.b ."
00084 //    exit 1
00085 // endif
00086 
00087 exit 0
00088 


 "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