|
|
|
|
|
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
|
|
|
Open-Source tools compliments of Voyant Technologies, Inc. and Glenn C. Maxey.
01/13/2003
TP Tools v2-00-0a
# tpt-script-hcr-02