Changeset 634
- Timestamp:
- Apr 26, 2012, 10:03:22 AM (13 years ago)
- Location:
- trunk
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/LMDZ.COMMON/create_make_gcm
r134 r634 141 141 do 142 142 fili=`basename $i .F` 143 test=` ( head $i | grep ' PROGRAM' ) ` 143 # Check if file is a routine or main program 144 # i.e: look for the "program" keword preceeded by leading spaces 145 test=` ( head $i | grep -i '^ *program' ) ` 144 146 if [ "$test" = "" ] ; then 147 # if it is not a main program, add it to the list 145 148 listlib=$listlib" "$fili 146 149 fi … … 149 152 do 150 153 fili=`basename $i .F90` 151 test=` ( head $i | grep ' PROGRAM' ) ` 154 # Check if file is a routine or main program 155 # i.e. look for "program" keyword (with possibly some leading spaces) 156 test=` ( head $i | grep -i '^ \{0,\}program' ) ` 152 157 if [ "$test" = "" ] ; then 158 # if it is not a main program, add it to the list 153 159 listlib=$listlib" "$fili 154 160 fi … … 249 255 do 250 256 fili=`basename $i .c` 251 test=` ( head $i | grep ' PROGRAM' ) ` 257 # Check if file is a function or main program 258 # i.e. look for "int main" keywords (with possibly some leading spaces) 259 test=` ( head $i | grep '^ \{0,\}int main' ) ` 252 260 if [ "$test" = "" ] ; then 261 # if it is not a main program, add it to the list 253 262 listlib=$listlib" "$fili 254 263 fi -
trunk/LMDZ.GENERIC/create_make_gcm
r375 r634 153 153 do 154 154 fili=`basename $i .F` 155 test=` ( head $i | grep ' PROGRAM' ) ` 155 # Check if file is a routine or main program 156 # i.e: look for the "program" keword preceeded by leading spaces 157 test=` ( head $i | grep -i '^ *program' ) ` 156 158 if [ "$test" = "" ] ; then 159 # if it is not a main program, add it to the list 157 160 listlib=$listlib" "$fili 158 161 fi … … 161 164 do 162 165 fili=`basename $i .F90` 163 test=` ( head $i | grep ' PROGRAM' ) ` 166 # Check if file is a routine or main program 167 # i.e. look for "program" keyword (with possibly some leading spaces) 168 test=` ( head $i | grep -i '^ \{0,\}program' ) ` 164 169 if [ "$test" = "" ] ; then 170 # if it is not a main program, add it to the list 165 171 listlib=$listlib" "$fili 166 172 fi … … 238 244 echo ' $(COMPILE90) $(LIBF)/'$diri'/'$trufile' ; \' 239 245 fi 246 ## If a module, handle created module descriptor file 240 247 MODU=0; egrep -i '^ *module ' $trufile> /dev/null 2>&1 && MODU=1 241 248 if [ "$MODU" -eq '1' -a "$CRAY" != '1' ] ; then -
trunk/LMDZ.MARS/create_make_gcm
r519 r634 150 150 do 151 151 fili=`basename $i .F` 152 test=` ( head $i | grep ' PROGRAM' ) ` 152 # Check if file is a routine or main program 153 # i.e: look for the "program" keword preceeded by leading spaces 154 test=` ( head $i | grep -i '^ *program' ) ` 153 155 if [ "$test" = "" ] ; then 156 # if it is not a main program, add it to the list 154 157 listlib=$listlib" "$fili 155 158 fi … … 158 161 do 159 162 fili=`basename $i .F90` 160 test=` ( head $i | grep ' PROGRAM' ) ` 163 # Check if file is a routine or main program 164 # i.e. look for "program" keyword (with possibly some leading spaces) 165 test=` ( head $i | grep -i '^ \{0,\}program' ) ` 161 166 if [ "$test" = "" ] ; then 167 # if it is not a main program, add it to the list 162 168 listlib=$listlib" "$fili 163 169 fi … … 228 234 else 229 235 ## Fortran 90 230 echo ' cd $(LOCAL_DIR); \'231 236 if [ -f $fili.F90 ] ; then 232 237 ## Free Form Fortran 90
Note: See TracChangeset
for help on using the changeset viewer.