10 |
|
|
11 |
# Default lists |
# Default lists |
12 |
set DISABLE = ( aim autodiff cal cost ctrl ecco exf grdchk ) |
set DISABLE = ( aim autodiff cal cost ctrl ecco exf grdchk ) |
13 |
|
set DEFINES = ( ) |
14 |
set ENABLE = ( ) |
set ENABLE = ( ) |
15 |
set MODS = ( ) |
set MODS = ( ) |
16 |
|
|
172 |
# source code in the standard directories |
# source code in the standard directories |
173 |
if (! $?MODS) then |
if (! $?MODS) then |
174 |
set SOURCEDIRS = ( ) |
set SOURCEDIRS = ( ) |
175 |
set INCLUDEDIRS = ( . ) |
set INCLUDEDIRS = ( ) |
176 |
else |
else |
177 |
set SOURCEDIRS = ( $MODS ) |
set SOURCEDIRS = ( $MODS ) |
178 |
set INCLUDEDIRS = ( . $MODS ) |
set INCLUDEDIRS = ( $MODS ) |
179 |
endif |
endif |
180 |
if (! $?BUILDDIR) set BUILDDIR = ( . ) |
if (! $?BUILDDIR) set BUILDDIR = ( . ) |
181 |
if (! -d $BUILDDIR) then |
if (! -d $BUILDDIR) then |
254 |
set INCLUDEDIRS = ($INCLUDEDIRS $adr) |
set INCLUDEDIRS = ($INCLUDEDIRS $adr) |
255 |
else |
else |
256 |
echo " *" Package \"$dr\" NOT enabled. |
echo " *" Package \"$dr\" NOT enabled. |
257 |
|
switch ($dr) |
258 |
|
case mom_fluxform: |
259 |
|
set DEFINES = ($DEFINES '-DDISABLE_MOM_FLUXFORM'); breaksw |
260 |
|
case mom_vecinv: |
261 |
|
set DEFINES = ($DEFINES '-DDISABLE_MOM_MOMVECINV'); breaksw |
262 |
|
default: |
263 |
|
breaksw |
264 |
|
endsw |
265 |
endif |
endif |
266 |
end |
end |
267 |
if (! $?STANDARDDIRS) set STANDARDDIRS=(eesupp model) |
if (! $?STANDARDDIRS) set STANDARDDIRS=(eesupp model) |
283 |
set KPP = ( ) |
set KPP = ( ) |
284 |
set FC = ( 'f77' ) |
set FC = ( 'f77' ) |
285 |
set LINK = ( 'f77' ) |
set LINK = ( 'f77' ) |
286 |
set DEFINES = ( ) |
set INCLUDES = ( -I. ) |
|
set INCLUDES = ( ) |
|
287 |
set FFLAGS = ( ) |
set FFLAGS = ( ) |
288 |
set FOPTIM = ( ) |
set FOPTIM = ( ) |
289 |
set KFLAGS1 = ( ) |
set KFLAGS1 = ( ) |
515 |
echo -n 'SRCFILES = ' > srclist.inc |
echo -n 'SRCFILES = ' > srclist.inc |
516 |
echo -n 'CSRCFILES = ' > csrclist.inc |
echo -n 'CSRCFILES = ' > csrclist.inc |
517 |
echo -n 'HEADERFILES = ' > hlist.inc |
echo -n 'HEADERFILES = ' > hlist.inc |
518 |
foreach dr ($SOURCEDIRS $INCLUDEDIRS) |
foreach dr ($SOURCEDIRS $INCLUDEDIRS .) |
519 |
set deplist=( ) |
set deplist=( ) |
520 |
foreach srcfile (`cd $dr; ls *.[hcF]`) |
foreach srcfile (`cd $dr; ls *.[hcF]`) |
521 |
if (! -r .links.tmp/$srcfile) then |
if (! -r .links.tmp/$srcfile) then |
670 |
echo 'F77FILES = $(SRCFILES:.F=.f)' >> ${mfile} |
echo 'F77FILES = $(SRCFILES:.F=.f)' >> ${mfile} |
671 |
echo 'OBJFILES = $(SRCFILES:.F=.o) $(CSRCFILES:.c=.o)' >> ${mfile} |
echo 'OBJFILES = $(SRCFILES:.F=.o) $(CSRCFILES:.c=.o)' >> ${mfile} |
672 |
|
|
673 |
rm -f srclist.inc csrclist.inc flist.tmp clist.tmp |
rm -f srclist.inc csrclist.inc hlist.inc flist.tmp clist.tmp |
674 |
|
|
675 |
cat >> ${mfile} <<EOF |
cat >> ${mfile} <<EOF |
676 |
|
|