77 |
echo "-enable overrides -disable, ie. a package listed in both is enabled" |
echo "-enable overrides -disable, ie. a package listed in both is enabled" |
78 |
exit |
exit |
79 |
breaksw |
breaksw |
80 |
|
case -ieee: |
81 |
|
set IEEE |
82 |
|
breaksw |
83 |
case -enable=*: |
case -enable=*: |
84 |
set ENABLE = ( $ENABLE `echo $arg | sed 's/-enable=//' | sed 's/,/ /g' `) |
set ENABLE = ( $ENABLE `echo $arg | sed 's/-enable=//' | sed 's/,/ /g' `) |
85 |
breaksw |
breaksw |
171 |
# source code in the standard directories |
# source code in the standard directories |
172 |
if (! $?MODS) then |
if (! $?MODS) then |
173 |
set SOURCEDIRS = ( ) |
set SOURCEDIRS = ( ) |
174 |
set INCLUDEDIRS = ( . ) |
set INCLUDEDIRS = ( ) |
175 |
else |
else |
176 |
set SOURCEDIRS = ( $MODS ) |
set SOURCEDIRS = ( $MODS ) |
177 |
set INCLUDEDIRS = ( . $MODS ) |
set INCLUDEDIRS = ( $MODS ) |
178 |
endif |
endif |
179 |
if (! $?BUILDDIR) set BUILDDIR = ( . ) |
if (! $?BUILDDIR) set BUILDDIR = ( . ) |
180 |
if (! -d $BUILDDIR) then |
if (! -d $BUILDDIR) then |
275 |
set FC = ( 'f77' ) |
set FC = ( 'f77' ) |
276 |
set LINK = ( 'f77' ) |
set LINK = ( 'f77' ) |
277 |
set DEFINES = ( ) |
set DEFINES = ( ) |
278 |
set INCLUDES = ( ) |
set INCLUDES = ( -I. ) |
279 |
set FFLAGS = ( ) |
set FFLAGS = ( ) |
280 |
set FOPTIM = ( ) |
set FOPTIM = ( ) |
281 |
set KFLAGS1 = ( ) |
set KFLAGS1 = ( ) |
429 |
set DEFINES = ( ${DEFINES} '-D_BYTESWAPIO -DWORDLENGTH=4' ) |
set DEFINES = ( ${DEFINES} '-D_BYTESWAPIO -DWORDLENGTH=4' ) |
430 |
set FC = ( 'g77' ) |
set FC = ( 'g77' ) |
431 |
set FFLAGS = ( '-Wimplicit -Wunused -Wuninitialized' ) |
set FFLAGS = ( '-Wimplicit -Wunused -Wuninitialized' ) |
432 |
set FOPTIM = ( '-O3 -malign-double -funroll-loops ' ) |
if ($?IEEE) set FFLAGS = ( $FFLAGS '-ffloat-store' ) |
433 |
|
set FOPTIM = ( '-O3 -malign-double -funroll-loops' ) |
434 |
set LINK = ( 'g77' ) |
set LINK = ( 'g77' ) |
435 |
breaksw |
breaksw |
436 |
case Linux+pgi+mpi: |
case Linux+pgi+mpi: |
506 |
echo "" >> srclinks.tmp |
echo "" >> srclinks.tmp |
507 |
echo -n 'SRCFILES = ' > srclist.inc |
echo -n 'SRCFILES = ' > srclist.inc |
508 |
echo -n 'CSRCFILES = ' > csrclist.inc |
echo -n 'CSRCFILES = ' > csrclist.inc |
509 |
#echo -n 'HEADERFILES = ' > hlist.inc |
echo -n 'HEADERFILES = ' > hlist.inc |
510 |
foreach dr ($SOURCEDIRS) |
foreach dr ($SOURCEDIRS $INCLUDEDIRS .) |
511 |
set deplist=( ) |
set deplist=( ) |
512 |
foreach srcfile (`cd $dr; ls *.[hcF]`) |
foreach srcfile (`cd $dr; ls *.[hcF]`) |
513 |
if (! -r .links.tmp/$srcfile) then |
if (! -r .links.tmp/$srcfile) then |
526 |
echo -n " " $srcfile >> csrclist.inc |
echo -n " " $srcfile >> csrclist.inc |
527 |
breaksw |
breaksw |
528 |
case h: |
case h: |
529 |
# touch .links.tmp/$srcfile |
touch .links.tmp/$srcfile |
530 |
# set deplist=($deplist $srcfile) |
set deplist=($deplist $srcfile) |
531 |
# echo ' \' >> hlist.inc |
echo ' \' >> hlist.inc |
532 |
# echo -n " " $srcfile >> hlist.inc |
echo -n " " $srcfile >> hlist.inc |
533 |
breaksw |
breaksw |
534 |
endsw |
endsw |
535 |
endif |
endif |
544 |
rm -rf .links.tmp |
rm -rf .links.tmp |
545 |
echo "" >> srclist.inc |
echo "" >> srclist.inc |
546 |
echo "" >> csrclist.inc |
echo "" >> csrclist.inc |
547 |
#echo "" >> hlist.inc |
echo "" >> hlist.inc |
548 |
|
|
549 |
set THISHOSTNAME = ( `hostname` ) |
set THISHOSTNAME = ( `hostname` ) |
550 |
set THISCWD = ( `pwd` ) |
set THISCWD = ( `pwd` ) |
658 |
|
|
659 |
cat srclist.inc >> ${mfile} |
cat srclist.inc >> ${mfile} |
660 |
cat csrclist.inc >> ${mfile} |
cat csrclist.inc >> ${mfile} |
661 |
|
cat hlist.inc >> ${mfile} |
662 |
echo 'F77FILES = $(SRCFILES:.F=.f)' >> ${mfile} |
echo 'F77FILES = $(SRCFILES:.F=.f)' >> ${mfile} |
663 |
echo 'OBJFILES = $(SRCFILES:.F=.o) $(CSRCFILES:.c=.o)' >> ${mfile} |
echo 'OBJFILES = $(SRCFILES:.F=.o) $(CSRCFILES:.c=.o)' >> ${mfile} |
664 |
|
|
676 |
@make links |
@make links |
677 |
makedepend -o .f \$(INCLUDES) \$(SRCFILES) |
makedepend -o .f \$(INCLUDES) \$(SRCFILES) |
678 |
|
|
679 |
links: \$(SRCFILES) |
links: \$(SRCFILES) \$(CSRCFILES) \$(HEADERFILES) |
680 |
|
|
681 |
small_f: \$(F77FILES) |
small_f: \$(F77FILES) |
682 |
|
|