Changeset 976 in Sophya for trunk/SophyaLib/Manual
- Timestamp:
- Apr 27, 2000, 7:55:14 PM (25 years ago)
- Location:
- trunk/SophyaLib/Manual
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/SophyaLib/Manual/dox_sophya.conf
r916 r976 16 16 # if some version control system is used. 17 17 18 PROJECT_NUMBER = 0.9.36 V_Avr200018 PROJECT_NUMBER = 19 19 20 20 # The OUTPUT_DIRECTORY tag is used to specify the (relative or absolute) … … 191 191 # with spaces. 192 192 193 INPUT = ../SysTools ../TArray ../NTools ../HiStats193 INPUT = 194 194 195 195 # If the value of the INPUT tag contains directories, you can use the … … 222 222 # the \include command). 223 223 224 EXAMPLE_PATH = ../SysTools ../TArray ../NTools224 EXAMPLE_PATH = 225 225 226 226 # If the value of the EXAMPLE_PATH tag contains directories, you can use the -
trunk/SophyaLib/Manual/mkmf
r891 r976 1 1 #!/bin/csh 2 ################################################### 2 ##################################################### 3 3 if( $#argv >= 1 ) then 4 4 if( "$1" == "-h" ) then 5 echo "mkmf [ module1] [module2] [...]"5 echo "mkmf [-options] [-o dir] [module1] [module2] [...]" 6 6 echo " generate documentation for all Sophya" 7 echo " or only for module [module]" 8 exit 0 7 echo " or only for module [module...]" 8 echo " **** [-options] :" 9 echo " -html : generate HTML doc" 10 echo " -latex : generate LATEX doc" 11 echo " -man : generate MAN doc" 12 echo " -rtf : generate RTF doc" 13 echo " default is : html + latex" 14 echo " **** [-o dir] : directory where doc have to be put" 15 echo " default is ." 16 exit -1 9 17 endif 18 endif 19 ##################################################### 20 21 ################################## 22 ######## Decode arguments ######## 23 ################################## 24 set allmodules = ( SysTools TArray NTools HiStats ) 25 unset modules; unset latex; unset html; unset man; unset rtf 26 set outdir = "." 27 if( $#argv >= 1 ) then 28 while ( $#argv > 0) 29 if( "$1" == "-o" ) then 30 shift 31 set outdir = $1 32 else if( "$1" == "-html" ) then 33 set html 34 else if( "$1" == "-latex" ) then 35 set latex 36 else if( "$1" == "-man" ) then 37 set man 38 else if( "$1" == "-rtf" ) then 39 set rtf 40 else 41 if( ! $?modules ) set modules 42 set modules = ( $modules $1 ) 43 endif 44 shift 45 end 46 endif 47 if( ! $?html && ! $?latex && ! $?man && ! $?rtf ) then 48 set html 49 set latex 50 endif 51 if( ! $?modules ) then 52 set modules = ( $allmodules ) 10 53 endif 11 54 … … 14 57 ########################################## 15 58 59 #------------ 16 60 # mydoxy.conf 61 #------------ 17 62 cp dox_sophya.conf mydoxy.conf 18 foreach n ( 1 2 3 4 5 )19 echo " " >> mydoxy.conf20 end21 63 64 #---------- 22 65 # doxygen ? 66 #---------- 23 67 which doxygen >! /dev/null 24 68 if( $status != 0 ) then … … 27 71 endif 28 72 73 #------------- 29 74 # doxysearch ? 75 #------------- 30 76 which doxysearch >! /dev/null 31 77 if( $status != 0 ) then … … 34 80 else 35 81 set s = `which doxysearch` 36 echo 'doxysearch is installed in :' 37 echo $s:h 82 echo 'doxysearch is installed in : ' $s:h 38 83 echo 'mkmf will automatically update the config file.' 39 84 echo "BIN_ABSPATH = $s:h" >> mydoxy.conf … … 41 86 endif 42 87 43 # partial doc ? 44 if( $#argv >= 1 ) then 45 echo Partial doc generation : 46 set lf = 47 foreach f ( $* ) 48 echo "... adding ../$f to INPUT" 49 set lf = ( ../$f $lf ) 50 end 51 echo "INPUT = $lf" >> mydoxy.conf 52 grep 'INPUT = ' mydoxy.conf | grep -v ^\# | tail -1 88 #----------------- 89 # Version number ? 90 #----------------- 91 set f = ../SysTools/sversion.h 92 if( -e $f ) then 93 set v = `grep 'SOPHYA_VERSION' $f | awk '{print $3}'` 94 set r = `grep 'SOPHYA_REVISION' $f | awk '{print $3}'` 95 set t = `grep 'SOPHYA_TAG' $f | awk '{print $3}'` 96 echo "PROJECT_NUMBER = V${v}_R${r}_${t}" >> mydoxy.conf 97 else 98 echo "PROJECT_NUMBER = Not_Defined" >> mydoxy.conf 53 99 endif 100 grep 'PROJECT_NUMBER = ' mydoxy.conf | tail -1 101 102 #--------------- 103 # What modules ? 104 #--------------- 105 set lf = 106 foreach f ( $modules ) 107 echo "... Generating doc for ../$f" 108 set lf = ( ../$f $lf ) 109 end 110 echo "INPUT = $lf" >> mydoxy.conf 111 grep 'INPUT = ' mydoxy.conf | tail -1 112 113 set lf = 114 foreach f ( $allmodules ) 115 set lf = ( ../$f $lf ) 116 end 117 echo "EXAMPLE_PATH = $lf" >> mydoxy.conf 118 119 #------------------- 120 # What kind of doc ? 121 #------------------- 122 if( $?html ) then 123 echo "GENERATE_HTML = YES" >> mydoxy.conf 124 echo "...... generating HTML" 125 else 126 echo "GENERATE_HTML = NO" >> mydoxy.conf 127 endif 128 if( $?latex ) then 129 echo "GENERATE_LATEX = YES" >> mydoxy.conf 130 echo "...... generating LATEX" 131 else 132 echo "GENERATE_LATEX = NO" >> mydoxy.conf 133 endif 134 if( $?man ) then 135 echo "GENERATE_MAN = YES" >> mydoxy.conf 136 echo "...... generating MAN" 137 else 138 echo "GENERATE_MAN = NO" >> mydoxy.conf 139 endif 140 if( $?rtf ) then 141 echo "GENERATE_RTF = YES" >> mydoxy.conf 142 echo "...... generating RTF" 143 else 144 echo "GENERATE_RTF = NO" >> mydoxy.conf 145 endif 146 147 #------------------------ 148 # What output directory ? 149 #------------------------ 150 echo "OUTPUT_DIRECTORY = $outdir" >> mydoxy.conf 151 grep 'OUTPUT_DIRECTORY = ' mydoxy.conf | tail -1 152 153 #-------------------------- 154 # Configuration file update 155 #-------------------------- 156 doxygen -u mydoxy.conf >! /dev/null 157 rm -f mydoxy.conf.bak 54 158 55 159 #########################################
Note:
See TracChangeset
for help on using the changeset viewer.