| 2378 |
echo "" >> srclinks.tmp |
echo "" >> srclinks.tmp |
| 2379 |
echo "# These files are linked from $d" >> srclinks.tmp |
echo "# These files are linked from $d" >> srclinks.tmp |
| 2380 |
echo "$deplist :" >> srclinks.tmp |
echo "$deplist :" >> srclinks.tmp |
| 2381 |
printf "\t\$(LN) %s/\$@ \$@\n" $d >> srclinks.tmp |
# We need to make sure that the link isn't already there. |
| 2382 |
|
# This may happen when make thinks that a header file has to be "remade" |
| 2383 |
|
# because a module it depends on has changed. In this case we do nothing. |
| 2384 |
|
printf "\tif [ ! -L \$@ ]; then \$(LN) %s/\$@ \$@; fi\n" $d >> srclinks.tmp |
| 2385 |
fi |
fi |
| 2386 |
fi |
fi |
| 2387 |
done |
done |
| 2749 |
|
|
| 2750 |
# change everybody else to use the new module files: |
# change everybody else to use the new module files: |
| 2751 |
%_cb2m.FF90 : %.F ${MODS}/cb2mUseModules.bash |
%_cb2m.FF90 : %.F ${MODS}/cb2mUseModules.bash |
| 2752 |
${MODS}/cb2mUseModules.bash $< |
${MODS}/cb2mUseModules.bash $< ${MPI} |
| 2753 |
|
|
| 2754 |
# makefile debug rule |
# makefile debug rule |
| 2755 |
small_f: \$(CB2M_F90_PP_SRC_FILES) |
small_f: \$(CB2M_F90_PP_SRC_FILES) |