384 |
stop |
stop |
385 |
end |
end |
386 |
EOF |
EOF |
387 |
makedepend genmake_tc.f > /dev/null 2>&1 |
makedepend -f $MAKEFILE genmake_tc.f > /dev/null 2>&1 |
388 |
RV1=$? |
RV1=$? |
389 |
test -f $MAKEFILE && rm -f $MAKEFILE |
test -f $MAKEFILE && rm -f $MAKEFILE |
390 |
test -f $MAKEFILE".tst" && mv -f $MAKEFILE".tst" $MAKEFILE |
test -f $MAKEFILE".tst" && mv -f $MAKEFILE".tst" $MAKEFILE |
450 |
RETVAL=$? |
RETVAL=$? |
451 |
if test "x$RETVAL" = x0 ; then |
if test "x$RETVAL" = x0 ; then |
452 |
echo "OK" |
echo "OK" |
|
DEFINES="$DEFINES -DHAVE_EMBED_SRC" |
|
453 |
return 0 |
return 0 |
454 |
fi |
fi |
455 |
done |
done |
461 |
return 1 |
return 1 |
462 |
fi |
fi |
463 |
echo "OK" |
echo "OK" |
|
DEFINES="$DEFINES -DHAVE_EMBED_SRC" |
|
464 |
} |
} |
465 |
|
|
466 |
# look for possible C compilers |
# look for possible C compilers |
782 |
RETVAL=$? |
RETVAL=$? |
783 |
if test "x$RETVAL" = x0 ; then |
if test "x$RETVAL" = x0 ; then |
784 |
HAVE_CLOC=t |
HAVE_CLOC=t |
|
DEFINES="$DEFINES -DHAVE_CLOC" |
|
785 |
fi |
fi |
786 |
rm -f genmake_tc* |
rm -f genmake_tc* |
787 |
echo " --> set HAVE_CLOC='$HAVE_CLOC'" >> $LOGFILE |
echo " --> set HAVE_CLOC='$HAVE_CLOC'" >> $LOGFILE |
843 |
RETVAL=$? |
RETVAL=$? |
844 |
if test "x$RETVAL" = x0 ; then |
if test "x$RETVAL" = x0 ; then |
845 |
HAVE_SIGREG=t |
HAVE_SIGREG=t |
|
DEFINES="$DEFINES -DHAVE_SIGREG" |
|
846 |
fi |
fi |
847 |
rm -f genmake_tc* |
rm -f genmake_tc* |
848 |
echo " --> set HAVE_SIGREG='$HAVE_SIGREG'" >> $LOGFILE |
echo " --> set HAVE_SIGREG='$HAVE_SIGREG'" >> $LOGFILE |
849 |
} |
} |
850 |
|
|
851 |
check_HAVE_SETRLSTK() { |
check_HAVE_SETRLSTK() { |
|
if test "x$HAVE_SETRLSTK" = xt ; then |
|
|
DEFINES="$DEFINES -DHAVE_SETRLSTK" |
|
|
return |
|
|
fi |
|
852 |
if test ! "x$HAVE_SETRLSTK" = x ; then |
if test ! "x$HAVE_SETRLSTK" = x ; then |
853 |
return |
return |
854 |
fi |
fi |
886 |
RETVAL=$? |
RETVAL=$? |
887 |
if test "x$RETVAL" = x0 ; then |
if test "x$RETVAL" = x0 ; then |
888 |
HAVE_SETRLSTK=t |
HAVE_SETRLSTK=t |
|
DEFINES="$DEFINES -DHAVE_SETRLSTK" |
|
889 |
fi |
fi |
890 |
rm -f genmake_tc* |
rm -f genmake_tc* |
891 |
echo " --> set HAVE_SETRLSTK='$HAVE_SETRLSTK'" >> $LOGFILE |
echo " --> set HAVE_SETRLSTK='$HAVE_SETRLSTK'" >> $LOGFILE |
932 |
RETVAL=$? |
RETVAL=$? |
933 |
if test "x$RETVAL" = x0 ; then |
if test "x$RETVAL" = x0 ; then |
934 |
HAVE_STAT=t |
HAVE_STAT=t |
|
DEFINES="$DEFINES -DHAVE_STAT" |
|
935 |
fi |
fi |
936 |
rm -f genmake_tc* |
rm -f genmake_tc* |
937 |
echo " --> set HAVE_STAT='$HAVE_STAT'" >> $LOGFILE |
echo " --> set HAVE_STAT='$HAVE_STAT'" >> $LOGFILE |
1758 |
printf " Can we call simple C routines (here, \"cloc()\") using $FC... " |
printf " Can we call simple C routines (here, \"cloc()\") using $FC... " |
1759 |
check_HAVE_CLOC |
check_HAVE_CLOC |
1760 |
if test "x$HAVE_CLOC" != x ; then |
if test "x$HAVE_CLOC" != x ; then |
1761 |
|
DEFINES="$DEFINES -DHAVE_CLOC" |
1762 |
echo "yes" |
echo "yes" |
1763 |
else |
else |
1764 |
echo "no" |
echo "no" |
1773 |
printf " Can we unlimit the stack size using $FC... " |
printf " Can we unlimit the stack size using $FC... " |
1774 |
check_HAVE_SETRLSTK |
check_HAVE_SETRLSTK |
1775 |
if test "x$HAVE_SETRLSTK" = xt ; then |
if test "x$HAVE_SETRLSTK" = xt ; then |
1776 |
|
DEFINES="$DEFINES -DHAVE_SETRLSTK" |
1777 |
echo "yes" |
echo "yes" |
1778 |
else |
else |
1779 |
echo "no" |
echo "no" |
1783 |
printf " Can we register a signal handler using $FC... " |
printf " Can we register a signal handler using $FC... " |
1784 |
check_HAVE_SIGREG |
check_HAVE_SIGREG |
1785 |
if test "x$HAVE_SIGREG" = xt ; then |
if test "x$HAVE_SIGREG" = xt ; then |
1786 |
|
DEFINES="$DEFINES -DHAVE_SIGREG" |
1787 |
echo "yes" |
echo "yes" |
1788 |
else |
else |
1789 |
echo "no" |
echo "no" |
1793 |
printf " Can we use stat() through C calls... " |
printf " Can we use stat() through C calls... " |
1794 |
check_HAVE_STAT |
check_HAVE_STAT |
1795 |
if test "x$HAVE_STAT" != x ; then |
if test "x$HAVE_STAT" != x ; then |
1796 |
|
DEFINES="$DEFINES -DHAVE_STAT" |
1797 |
echo "yes" |
echo "yes" |
1798 |
else |
else |
1799 |
echo "no" |
echo "no" |
1803 |
printf " Can we create NetCDF-enabled binaries... " |
printf " Can we create NetCDF-enabled binaries... " |
1804 |
check_netcdf_libs |
check_netcdf_libs |
1805 |
if test "x$HAVE_NETCDF" != x ; then |
if test "x$HAVE_NETCDF" != x ; then |
1806 |
|
DEFINES="$DEFINES -DHAVE_NETCDF" |
1807 |
echo "yes" |
echo "yes" |
1808 |
else |
else |
1809 |
echo "no" |
echo "no" |
1815 |
fi |
fi |
1816 |
if test "x$EMBED_SRC" = xt ; then |
if test "x$EMBED_SRC" = xt ; then |
1817 |
ENABLE="$ENABLE embed_files" |
ENABLE="$ENABLE embed_files" |
1818 |
|
# DEFINES="$DEFINES -DHAVE_EMBED_SRC" |
1819 |
fi |
fi |
1820 |
|
|
1821 |
printf "\n=== Setting defaults ===\n" |
printf "\n=== Setting defaults ===\n" |
2693 |
|
|
2694 |
depend: |
depend: |
2695 |
@make -f \$(MAKEFILE) links |
@make -f \$(MAKEFILE) links |
2696 |
\$(MAKEDEPEND) -o .$FS \$(DEFINES) \$(INCLUDES) \$(F77_SRC_FILES) |
\$(MAKEDEPEND) -f \$(MAKEFILE) -o .$FS \$(DEFINES) \$(INCLUDES) \$(F77_SRC_FILES) |
2697 |
\$(TOOLSDIR)/f90mkdepend >> \$(MAKEFILE) |
\$(TOOLSDIR)/f90mkdepend >> \$(MAKEFILE) |
2698 |
-rm -f makedepend.out |
-rm -f makedepend.out |
2699 |
|
|
3032 |
|
|
3033 |
.PHONY: adDepend |
.PHONY: adDepend |
3034 |
adDepend: \$(ALL_LINKED_FILES) \$(addsuffix _mod.h, \$(CB2M_F90_SRC_NAMES)) \$(addsuffix _mod.FF90, \$(CB2M_F90_SRC_NAMES)) \$(F77_SRC_FILES:.F=_cb2m.FF90) |
adDepend: \$(ALL_LINKED_FILES) \$(addsuffix _mod.h, \$(CB2M_F90_SRC_NAMES)) \$(addsuffix _mod.FF90, \$(CB2M_F90_SRC_NAMES)) \$(F77_SRC_FILES:.F=_cb2m.FF90) |
3035 |
\$(MAKEDEPEND) -o .$FS \$(DEFINES) \$(INCLUDES) \$(F77_SRC_FILES) |
\$(MAKEDEPEND) -f \$(MAKEFILE) -o .$FS \$(DEFINES) \$(INCLUDES) \$(F77_SRC_FILES) |
3036 |
\$(TOOLSDIR)/f90mkdepend >> \$(MAKEFILE) |
\$(TOOLSDIR)/f90mkdepend >> \$(MAKEFILE) |
3037 |
-rm -f makedepend.out |
-rm -f makedepend.out |
3038 |
|
|