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 |
|
|