00001 /*! 00002 * @file ./commondox.sh 00003 * 00004 * @brief Common code for @link ./dox.sh dox.sh@endlink and 00005 * @link ./undox.sh undox.sh@endlink. 00006 * 00007 * This script is common to @link ./dox.sh dox.sh@endlink and 00008 * @link ./undox.sh undox.sh@endlink and is not designed to do 00009 * anything on its own. 00010 * 00011 * 00012 * @todo A Windows .BAT version of this script needs to be written 00013 * 00014 * 00015 * @section Control 00016 * 00017 * \$URL: https://svn.apache.org/path/name/commondox.sh $ \$Id: commondox.sh 0 09/28/2005 dlydick $ 00018 * 00019 * Copyright 2005 The Apache Software Foundation 00020 * or its licensors, as applicable. 00021 * 00022 * Licensed under the Apache License, Version 2.0 ("the License"); 00023 * you may not use this file except in compliance with the License. 00024 * You may obtain a copy of the License at 00025 * 00026 * http://www.apache.org/licenses/LICENSE-2.0 00027 * 00028 * Unless required by applicable law or agreed to in writing, 00029 * software distributed under the License is distributed on an 00030 * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, 00031 * either express or implied. 00032 * 00033 * See the License for the specific language governing permissions 00034 * and limitations under the License. 00035 * 00036 * @version \$LastChangedRevision: 0 $ 00037 * 00038 * @date \$LastChangedDate: 09/28/2005 $ 00039 * 00040 * @author \$LastChangedBy: dlydick $ 00041 * Original code contributed by Daniel Lydick on 09/28/2005. 00042 * 00043 * @section Reference 00044 * 00045 */ /* 00046 * (Use #! and #/ with dox_filter.sh to fool Doxygen into 00047 * parsing this non-source text file for the documentation set. 00048 * Use the above open comment to force termination of parsing 00049 * since it is not a Doxygen-style 'C' comment.) 00050 * 00051 * 00052 *####################################################################### 00053 * 00054 * Doxygen configuration file. Parse out keywords from this file. 00055 * 00056 *####################################################################### 00057 * 00058 * Parse out the target output directory and its subdirectories for 00059 * various output styles. Use as path name $OUTPUT_DIRECTORY/$xxx_OUTPUT 00060 * 00061 * Subdirectories 00062 * Default values 00063 *####################################################################### 00064 * 00065 * Remove output directory, clean up its subdirectories for results 00066 * 00067 * Each component is listed separately. If there is _anything_ else 00068 * in this area, then the final 'rmdir' will fail. Such an additional 00069 * item needs to be accounted for in these scripts and not just 00070 * arbitrarily stored into this area, which should _alway_ remain 00071 * _completely_ auto-generated. 00072 * 00073 *####################################################################### 00074 * 00075 * Default Doxygen cascadiing style sheet file, plus patched versions. 00076 * 00077 * 00078 * EOF 00079